エクセル セル範囲がすべて空白の場合、集計欄を空白
エクセルを使用して、集計をすることはよくあります。
集計をするための「SUM関数」などの計算式を入力している場合がほとんどです。
その場合、集計欄が空白ではなく「0」になります。
「0」ではなく空白にしたい場合があります。
データ入力欄が空白でも、何も入力されていない場合と関数や数式が入っているが空白になっている場合があります。
これは、区別する必要があります。
2パターンご紹介します。
1:列集計
列の集計には、COUNT関数を使用しています。(数値のセルが0の場合は空白)
数値以外、数式や文字はカウントされません。
「=IF(COUNT(対象:範囲)=0,"",SUM(対象:範囲))」
データ欄に数値が表示されると集計されます。数値が表示されない場合は空白です。
数式や文字があっても集計欄は空白になります。
2:行集計
行の集計には、COUNTIF関数を使用しています。(空白以外のセルが0の場合は空白)
数式や文字もカウントされます。
「=IF(COUNTIF(対象:範囲,"<>")=0,"",SUM(対象:範囲))」
データ欄に数値が表示されると集計されます。ただし数式や文字が入力されていても集計されます。
数式や文字がある場合は、集計され「0」が表示されます。
対象範囲
「対象:範囲」は上記の場合、
列集計:「C3:G3」~「C7:G7」 行集計:「C3:C7」~「G3:G7」になります。
必要に応じて使い分けてください…