- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2002の計算式についてですが、)
エクセル2002の計算式について:範囲内の数値の加算
このQ&Aのポイント
- エクセル2002で特定の範囲内の数値を加算する計算式を作成したいです。
- 条件として、範囲内が空欄の場合は結果も空欄となります。
- また、範囲内に数値がある場合は、その数値を加算した結果が出力されます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=IF(COUNT(D5:D3000)=0,"",SUM(D5:D3000)) ではいかがでしょうか。
その他の回答 (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))
質問者
お礼
ご回答ありがとうございます。 今回は下記お二方のお答えが分かりやすかったので、 そちらで対応することにしました。 他にも色んな考え方があるのですね。 ありがとうございました。
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.2
以下のような数式にします。 =IF(COUNT(D5:D17)=0,"",SUM(D5:D17))
質問者
お礼
ご回答ありがとうございます。 なるほど。 全て空欄ということは、全て足してゼロであると解釈すればいいわけですね。 柔軟に考えればすぐ分かりそうなことですが、 どうも頭が固くて・・・。 ありがとうございました。
お礼
ご回答ありがとうございます。 なるほど。 全て空欄ということは、全て足してゼロであると解釈すればいいわけですね。 柔軟に考えればすぐ分かりそうなことですが、 どうも頭が固くて・・・。 ありがとうございました。