Excelで計算式を入力する際、空白のセルを参照すると、空白のセルの値が0として計算されます。
そのため、空白セルを計算対象から除外したい場合は、IF関数などの関数を組み合わせて使用する必要があります。
IF関数で空白の場合は計算しない方法
下の図のように「数量」×「単価」から「金額」を求める表で、商品が入力されていないセルも計算を行っているため、「0」と表示されてしまっています。
これだと見栄えが良くないので、IF関数を使用して空白の場合は計算を行わないようにします。
![空白の時は計算を行いたくない](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank1.png)
手順は以下の流れになります。
「金額」のセル「E3」を選択します。(①)
「数式」タブを選択します。(②)
「関数ライブラリ」グループの「論理」をクリックします。(③)
![「数式」タブの「論理」をクリックする](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank2.png)
表示されたメニューから「IF」をクリックします。(④)
![「IF」をクリックする](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank3.png)
「関数の引数」ダイアログボックスが表示されます。
「論理式」の欄に「D3=""」と入力します。(⑤)
空白は「""」と入力します。この論理式はもしセル「D3」が空白だったらという意味になります。
![「D3=""」と入力する](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank4.png)
空白の場合は、なにもしないで空白を表示したいので、「値が真の場合」の欄には「""」を入力します。(⑥)
![空白を表示するので、「""」と入力する](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank5.png)
空白ではなかった場合は、計算を行いたいので、「値が偽の場合」には計算式の「C3*D3」を入力します。(⑦)
これですべての入力が終わったのでOKボタンを押します。(⑧)
![計算式を入力する](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank6.png)
これで最初のセルの入力が終わったので、残りのセルにオートフィルで反映します。(⑨)
![オートフィルですべてに反映する](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank7.png)
これで空白でない時だけ計算を行うことができます。
![空白でない時だけ計算される](https://curio-kumegawa.com/school/wp-content/uploads/2024/01/Excel_if_blank8.png)
まとめ
Excelで空白の場合は計算しない場合は、IF関数などの関数を組み合わせて使用することで、実現することができます。
記事のまとめ
- IF関数を使用することで空白の場合は計算しないようにできる
- 空白は「""」と入力する
- なにも表示しない場合も「""」と入力する
- もし空白の場合はという条件は、「セル=""」と入力する
![](https://curio-kumegawa.com/school/wp-content/uploads/2024/04/excel_article_top.jpg)
Excelの基本的な操作方法から、便利な機能の活用術まで、幅広く紹介しています。
ぜひこちらのページも合わせてご覧ください。
今すぐCHECK