※ ChatGPTを利用し、要約された質問です(原文:SUMIF関数(整数のみ)で計算が合いません)
SUMIF関数での計算が合わない問題について
このQ&Aのポイント
EXCEL2000を使用している際に、SUMIF関数を使用していると、計算結果が正しく出ない場合があります。
H列には、D列(注文数量)とG列(金額)の積を表示するための数式が入っており、小計を表しています。
H2:H5000の範囲内のデータをSUMIF関数で合計しようとしているが、1件だけ多くなる場合があるため、原因がわかりません。
H列は、受注金額の小計を表示してます。
小計は、D列(注文数量)とG列(金額)の積なので、
H列には、「D*G」の数式が入っています。
H2:H5000が作業用のセルですが、H5000まで件数が無い場合は、
「#N/A」のエラーが表示されるので、通常のSUMでは合計を出せないため、下記の数式を利用しています。
=SUMIF(H2:H5000,">=0",H2:H5000)
合計が合う場合と、1件だけ多くなる場合がありますが、
この原因が全く分かりません。
お分かりになる方がいらっしゃいましたらお教えいただけると幸いです。
EXCEL2000です。よろしくお願いします。
お礼
#N/Aではなく#VALUE!エラーでした。 =D2*G2 という数式だったのを =IF(ISERR(D2*G2),"",D2*G2) に変更し、値のない行は空白にしたところで、 SUM関数で合計を出したら正しい金額になりました! 参考にさせていただきました。 ありがとうございました。