• 締切済み

エクセルのエラー値を含む合計の関数

エクセルで複数のシートのあるセルを合計 したい場合、その中でエラー値を含む場合 合計がエラー表示になってしまいます。 そのエラー値を除いた合計を出す関数を 教えてください。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

エラーを取り除く事が先決のような気がしますが、次の方法は如何でしょうか。 {=SUM(IF(ISERROR(範囲),,(範囲)))} {}は入力完了時、shift+ctrl+enterキーを同時入力で付加されます。

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.3

まずは、エラーを解消することをお薦めします。 どの様に合計を求めるのかわかりませんので 参考までに =SUMIF(A:A,">0")・・数値が正の数のみの場合 =SUMIF(A:A,">0")+SUMIF(A:A,"<0")

noname#204879
noname#204879
回答No.2

エラーがなければ、例えば =Sheet1!A1+Sheet2!A2+Sheet3!A3 とする式は =IF(ISERROR(Sheet1!A1),0,Sheet1!A1)+IF(ISERROR(Sheet2!A2),0,Sheet2!A2)+IF(ISERROR(Sheet3!A3),0,Sheet3!A3) のようにすればOKかと。

  • agricap
  • ベストアンサー率40% (79/195)
回答No.1

そのままではむずかしいかもしれません。 合計する内容がA1,A2,・・・に書いてあるとして、 B1に、=IF(ISERROR(A1),0,A1) B2以下も同様として、B列の合計をとったらいかがでしょう。