
何卒よろしくお願いいたします。
タイトルのとおりになりますが、Excelで計算させる際に0の数値が入る行があるため、除算エラーが出て「#DIV/0!」となり計算ができません。
とても長くなってしまい申し訳ありませんが、以下の式において
=(((G84-E84)/F84*0.5)+((G85-E85)/F85*0.5)+((G86-E86)/F86*0.5)+((G87-E87)/F87*0.5)+((G88-E88)/F88*0.5)+((G89-E89)/F89*0.5)+((G90-E90)/F90*0.5)+((G91-E91)/F91*0.5)+((G92-E92)/F92*0.5)+((G93-E93)/F93*0.5)+((G94-E94)/F94*0.5)+((G95-E95)/F95*0.5)+((G96-E96)/F96*0.5)+((G97-E97)/F97*0.5)+((G98-E98)/F98*0.5)+((G99-E99)/F99*0.5))*0.7
F行に0が入るため除算エラーが出てしまいます。
エラーを回避して計算させるためには、どのような式に変えればよろしいでしょうか?
何卒ご教示のほどよろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
F列に0が入った場合、その行の計算結果は0になりますよね。
それなら、以下の式を配列数式を使って計算できるのでは。
数式バーに
=(SUM(IFERROR((G84:G99-E84:E99)/F84:F99*0.5,0)))*0.7
を記載して、[ Ctrl+Shift+Enter ]キーで配列数式にします。
確定すると、数式バーに
{=(SUM(IFERROR((G84:G99-E84:E99)/F84:F99*0.5,0)))*0.7}
と記載され、計算結果が出てくると思いますよ。
添付画像では簡単な設定ですが、I4セルからI8セルまでの
IFERROR((G4-E4)/F4*0.5,0)
のエラー処理した計算結果から、I9セルでの
=SUM(I4:I8)*0.7
の結果とJ9セルの配列数式の結果が同じになるのが確認できます。
{=(SUM(IFERROR((G4:G8-E4:E8)/F4:F8*0.5,0)))*0.7}

No.4
- 回答日時:
こんにちは
>エラーを回避して計算させるためには、どのような式に変えればよろしいでしょうか?
0で割る以上は、通常は計算結果はでません。
エラー表示を回避できれば良いのなら、エラー処理を加えればエラー表示を防ぐことはできます。
例えば、
=IFERROR(SUMPRODUCT((G84:G99-E84:E99)/F84:F99/2)*0.7,"∞")
とかで可能と思います。
どのようになさりたいのか何もコメントが無いので、当たるも八卦で妄想してみるなら・・・
仮に、F列が0の場合は「1」と見做して無理矢理計算するとかであれば、
=SUMPRODUCT((G84:G99-E84:E99)/(F84:F99+(F84:F99=0))/2)*0.7
とか。
「1」ではなく、小さな数(=0.000001とか)と見做すなど、他にもいろいろ考えられるところですが、考えるだけ無駄なので省略しておきます。
応用すればいろいろなことが可能と思いますので、なさりたいことに合うように訂正してください。
No.3
- 回答日時:
if(F84*F85*F86*F87*F88*F89*F90*F91*F92*F93*F94*F95*F96*F97*F98*F9
9=0,"",(((G84-E84)/F84*0.5)+((G85-E85)/F85*0.5)+((G86-E86)/F86*0.5)+((G87-E87)/F87*0.5)+((G88-E88)/F88*0.5)+((G89-E89)/F89*0.5)+((G90-E90)/F90*0.5)+((G91-E91)/F91*0.5)+((G92-E92)/F92*0.5)+((G93-E93)/F93*0.5)+((G94-E94)/F94*0.5)+((G95-E95)/F95*0.5)+((G96-E96)/F96*0.5)+((G97-E97)/F97*0.5)+((G98-E98)/F98*0.5)+((G99-E99)/F99*0.5))*0.7)No.2
- 回答日時:
おはようございます。
長い式ではなく、それぞれの行で一旦計算してはダメでしょうか?
H列に途中計算を入れて、F列が0かを判定。 0なら結果を0にするとか?
セルH84に、下記の様な式を入れる。
=IF(F84=0,0,(G84-E84)/F84*0.5)
H列の結果を合計では、ダメでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- デスクトップパソコン GeForceExperienceでPCの画面をキャプチャーする方法 1 2023/02/15 11:08
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) エクセルの数式の規則性がうまくコピーされません。 3 2021/11/10 21:14
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- 建設業・製造業 掛け率の計算について 3 2021/12/17 07:57
- その他(Microsoft Office) 【Excel】エラー解消をお願いします…。 1 2021/12/21 17:51
- Excel(エクセル) 残業17:30~22:00と深夜残業22:00~5:00の1日ごとの残業時間集計を数式で計算したい 3 2021/11/18 20:53
- Excel(エクセル) 至急回答お願いいたします><Excel関数について 8 2022/03/25 10:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
全然分かりません
-
計算や暗算が苦手な人でもコン...
-
-(-3)×9は -(-3×9) =-(-...
-
暗算する力が弱くて困っていま...
-
「BA獲得率」の計算方法の不...
-
計算に詳しい方!どちらがお買...
-
4980円の10%オフって何円ですか?
-
画像に載せた分数の展開の問題...
-
URLの会社はどこの会社かわかり...
-
1以下の、①~⑤、それぞれに○○さ...
-
何番
-
上記のとおりお願いします って...
-
三角関数の式変形が分からない
-
確率の問題
-
IQテストについて質問
-
さいころを2つ振るとき。出た...
-
等式の性質の秘密!?
-
(4)と(5)の解説と答え教えてほ...
-
神社でお願いしたことを人に言...
-
微分の極値について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
4980円の10%オフって何円ですか?
-
専門学生です。 とにかく計算が...
-
英語で筆算は何と言いますか
-
(再)「割る」と「割りかえす...
-
四則計算ってなんですか? 数学...
-
Excelの0除算エラーを回避させ...
-
中学入試算数
-
数式の計算順序について。
-
128gbの残り25%と1000gb残り25%...
-
数学 連立方程式
-
平米になおすには
-
一番下の計算の解き方がわかり...
-
写っている範囲の所がわかりま...
-
なぜ(k−3)a−12k +36=0が(k-3)...
-
電子レンジの "600wで40秒" と ...
-
計算に詳しい方!どちらがお買...
-
110×100%/100%+10% この計算の...
-
九九を覚えずにかけ算をする方...
-
2️⃣⑵が分かりません。 式と解説...
-
エクセル計算式とファイルサイ...
おすすめ情報