• ベストアンサー

エクセルのエラー値を無視して計算するには?

エクセルの質問です。 エラーの出ているセルを含む範囲をSUMすると、当然エラーが返ってきますが、 ここで、エラー値を無視してSUMする方法があったら教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 配列数式を利用する方法です。 合計を表示するセルに、 「=SUM(IF(ISERROR(A1:A5),0,A1:A5))」 と入力し、通常[Enter]キーを押して決定するところを、 [Ctrl]+[Shift]+[Enter] ([Ctrl]と[Shift]を押しながら、[Enter]を押す) で決定します。 すると、数式が「{}]で括られます。 配列数式については、ヘルプを参照するか、以下のページを参考にして下さい。 http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

参考URL:
http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
konomii
質問者

お礼

で、できました! まだ理解は出来てませんが、参考URLのページを見て勉強したいと思います。 本当にどうもありがとうございました。

その他の回答 (1)

  • wildcard
  • ベストアンサー率54% (54/100)
回答No.1

あんまりスマートではありませんが…こんな感じでどうでしょう? 正のセルと負のセルを別々に足してみました。 例では、A1~A10の合計です。 =SUMIF(A1:A10,">0",A1:A10)+SUMIF(A1:A10,"<0",A1:A10)

関連するQ&A