• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2002の計算式についてですが、)

エクセル2002の計算式について:範囲内の数値の加算

このQ&Aのポイント
  • エクセル2002で特定の範囲内の数値を加算する計算式を作成したいです。
  • 条件として、範囲内が空欄の場合は結果も空欄となります。
  • また、範囲内に数値がある場合は、その数値を加算した結果が出力されます。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=IF(COUNT(D5:D3000)=0,"",SUM(D5:D3000)) ではいかがでしょうか。

CBR400RR
質問者

お礼

ご回答ありがとうございます。 なるほど。 全て空欄ということは、全て足してゼロであると解釈すればいいわけですね。 柔軟に考えればすぐ分かりそうなことですが、 どうも頭が固くて・・・。 ありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

=IF(COUNTBLANK(D4:D17)=14,"",SUM(D4:D17)) というのも書けます。 14は気取って書けば=ROW(D17)-ROW(D4)+1で計算できます。 また セル範囲に対し、「範囲名」「範囲1」を定義すれば =IF(COUNTBLANK(範囲1)=ROWS(範囲1),"",SUM(範囲1))

CBR400RR
質問者

お礼

ご回答ありがとうございます。 今回は下記お二方のお答えが分かりやすかったので、 そちらで対応することにしました。 他にも色んな考え方があるのですね。 ありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

以下のような数式にします。 =IF(COUNT(D5:D17)=0,"",SUM(D5:D17))

CBR400RR
質問者

お礼

ご回答ありがとうございます。 なるほど。 全て空欄ということは、全て足してゼロであると解釈すればいいわけですね。 柔軟に考えればすぐ分かりそうなことですが、 どうも頭が固くて・・・。 ありがとうございました。

関連するQ&A