Excelが大好きだ!

Excel大好き経理マンがExcelの事を書き綴っていきます。


スポンサードリンク

未入力は計算上は0

フリもなく早速検証です。

f:id:ExcelLover:20200211122950j:plain

B2~B4セルは未入力

B5セルは 半角スペース

B6セルは =”” という式が入力されています。

表を見ると未入力は  として計算されています。

一方空白の2種類は0ではなく文字列として認識されているので計算でエラーが発生しています。

 空白の回避方法

f:id:ExcelLover:20200211123023j:plain

1つはIF関数ISNUMBER関数で数値かどうかを判定して、条件が真の場合は元の数値を,偽の場合は0を返すようにします。


もう1つはSUM関数を利用する方法です。

以下Excel Helpから引用

解説 引数が配列またはセル範囲の参照である場合、その中に含まれている数値だけが計算の対象となります。 配列やセル範囲に含まれる空白セル、論理値、または文字列はすべて無視されます。 エラー値の引数がある場合や、数値に変換できない文字列の引数がある場合は、エラーが表示されます。

空白セルや文字列を無視する特性を利用することでエラーを回避することが出来ます。