- ベストアンサー
EXCELで集計値を求める時、対象セルに文字列があります
いつもお世話になっております。 EXCELで集計値を求める時、対象セルに文字列があります。そのままだと#VALUE! と表示されるのですが、どうやって回避すればいいのでしょうか? 【例】 1,100,110 2,200,210 3,300,--- 4,400,410 5,500,510 1と3と5の行の縦列の合計を求めたい。A列ではエラーはでないが、B列だと3の行の文字列に引っかかってエラーになる。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=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)でも正しく表示されます・・・ 他の原因かと