
何卒よろしくお願いいたします。
タイトルのとおりになりますが、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ランキング
-
英語で筆算は何と言いますか
-
4980円の10%オフって何円ですか?
-
神社でお願いしたことを人に言...
-
上記のとおりお願いします って...
-
何番
-
【落窪物語「すれちがう思惑」】...
-
中途入社一ヶ月で異動お願いし...
-
赤の部分の意味を教えてくださ...
-
アダルトサイトの広告メールに...
-
2つの数の積が1になるとき、一...
-
答えのでらない悩みは考えない...
-
石破総理が・・
-
理科の問題教えてください! 10...
-
目上の人に聞き返すにはどうし...
-
ユークリッド整域の種類は無数...
-
平家物語の「先帝身投げ」の部...
-
お隣りさんのゴミ箱についてご...
-
卒業論文についての質問です。 ...
-
関数 関数とグラフ が良く分か...
-
夜分遅くですが 誰かお話しませ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(再)「割る」と「割りかえす...
-
4980円の10%オフって何円ですか?
-
専門学生です。 とにかく計算が...
-
計算や暗算が苦手な人でもコン...
-
110×100%/100%+10% この計算の...
-
Excelの0除算エラーを回避させ...
-
正負の数の足し算 引き算の 定...
-
英語で筆算は何と言いますか
-
電子レンジの "600wで40秒" と ...
-
四則計算ってなんですか? 数学...
-
大人になって使う計算ってどん...
-
エクセル計算式とファイルサイ...
-
マクロ経済学の計算がわかりま...
-
500mlの輸液を1時間20分で落と...
-
画像に載せた分数の展開の問題...
-
なぜ(k−3)a−12k +36=0が(k-3)...
-
平米になおすには
-
電気工学の問題です。合成イン...
-
25×14とか二桁の掛け算の簡単な...
-
九九を覚えずにかけ算をする方...
おすすめ情報