• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数は?)

エクセル関数で空欄になる合計値の計算方法

このQ&Aのポイント
  • セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数はありますか?
  • A1~P20の範囲に数字と空欄が混在していますが、全てのセルが空欄の場合に空欄を表示させたいです。
  • ISBLANK関数を使って1つずつセルを指定する方法もありますが、式が長くなってしまいます。もっと短い式で同様の計算ができる関数があれば教えてください。

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

=IF(COUNT(A1:P1)=0,"",SUM(A1:P1))

arohajam
質問者

お礼

なるほど! Loraさんの意味はこういうことだったんですね・・; nattocurryさん ありがとうございました。

その他の回答 (3)

  • banzaiA
  • ベストアンサー率16% (100/595)
回答No.4

count関数って、範囲内で数値のあるセルの個数をかえしてくるのではなかったですか? だから =IF(COUNT(範囲)<>0,SUM(範囲),"") ではだめですか?

arohajam
質問者

お礼

ご回答ありがとうございます。 この方法も簡単でわかりやすいです。 勉強になりました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 一例です。 空白セルをカウントする関数COUNTBLANKがあります。 =IF(COUNTBLANK(A1:P1)=16,"",SUM(A1:P1)) としてみてはどうでしょうか? 以上、参考になればよいのですが 他に良い方法があれば読み流してくださいね。m(__)m

arohajam
質問者

お礼

ご回答ありがとうございました。 COUNTBLANKという関数もあるんですね。 勉強になりました。

noname#180098
noname#180098
回答No.1

COUNTIF関数で数値の入力されているセルの数をカウントしてはいかがでしょう。 結果が0なら空欄だったと言うことになりますよね。

arohajam
質問者

お礼

ありがとうございました。 無事解決できました。

arohajam
質問者

補足

早速のご回答ありがとうございます。 理解力が乏しくてすみませんが、これはどの段階で行うのでしょうか? たとえば(1)作業列でCOUNTIF関数 (2)0→空欄の置換 (3)空欄以外のセルにSUM関数入力?? ということですか??

関連するQ&A