• ベストアンサー
  • 困ってます

SUMIF関数(整数のみ)で計算が合いません

  • 質問No.3994376
  • 閲覧数621
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 73% (25/34)

H列は、受注金額の小計を表示してます。
小計は、D列(注文数量)とG列(金額)の積なので、
H列には、「D*G」の数式が入っています。
H2:H5000が作業用のセルですが、H5000まで件数が無い場合は、
「#N/A」のエラーが表示されるので、通常のSUMでは合計を出せないため、下記の数式を利用しています。

=SUMIF(H2:H5000,">=0",H2:H5000)

合計が合う場合と、1件だけ多くなる場合がありますが、
この原因が全く分かりません。
お分かりになる方がいらっしゃいましたらお教えいただけると幸いです。
EXCEL2000です。よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 46% (84/180)

H列が単純に「=D*G」の場合に「#N/A」が表示されるという状況が今一つわかりません(--)。SUM関数は空白セルは0とみなして計算すると思うのですが・・・。

また合計が「1件だけ多くなる」というのは?H列のセルで金額が出ているけど合計に含めたくない場合があるということでしょうか?
お礼コメント
miyabi08

お礼率 73% (25/34)

#N/Aではなく#VALUE!エラーでした。
  =D2*G2
という数式だったのを
  =IF(ISERR(D2*G2),"",D2*G2)
に変更し、値のない行は空白にしたところで、
SUM関数で合計を出したら正しい金額になりました!

参考にさせていただきました。
ありがとうございました。
投稿日時:2008/05/03 14:16
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ