• ベストアンサー

EXCELで集計値を求める時、対象セルに文字列があります

いつもお世話になっております。 EXCELで集計値を求める時、対象セルに文字列があります。そのままだと#VALUE! と表示されるのですが、どうやって回避すればいいのでしょうか? 【例】 1,100,110 2,200,210 3,300,--- 4,400,410 5,500,510 1と3と5の行の縦列の合計を求めたい。A列ではエラーはでないが、B列だと3の行の文字列に引っかかってエラーになる。

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

  • ベストアンサー
  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

=SUMIF(B1:B5,">0",B1:B5) でいかがでしょう?

その他の回答 (3)

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

SUM関数なら文字列は0として計算しますので、=SUM(B1,B3,B5)とすれば計数できます。 又、奇数行のみで確定できるのであれば、=SUM(IF(MOD(ROW(B1:B5),2)=1,B1:B5))で如何でしょうか。 但し、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.3

合計求めるのに単純に足し算やったら同じ#VALUE!エラーになりました =B1+B2+B3+B4+B5 ってやってませんか? であれば#2の関数で回避できます。

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.2

#1です 済みません。自分の環境では=sum(B1:B5)でも正しく表示されます・・・ 他の原因かと

関連するQ&A