論理
セルが空かどうかを調べる
定義
セルが空のときに1つの結果を表示するとは、ISBLANK を IF で包むことです。
構文
=IF(ISBLANK(value), value_if_true, value_if_false)
引数
| 引数 | 意味 |
|---|---|
value |
空かどうかを調べるセルです。 |
value_if_true |
セルが空のときの結果です。 |
value_if_false |
セルに値が入っているときの結果です。 |
計算例
チェックリストが B2:B4 にメモを保存しています。最初のメモのセルはまだ空です。
| A: 作業 | B: メモ |
|---|---|
| Check stock | |
| Count bins | done |
| Seal crate | wait |
数式: =IF(ISBLANK(B2),"empty","filled")
結果: empty。B2 には値がないので、空のときの結果が表示されます。
練習問題
セル A2 には x が入っています。B2 に、A2 が空のときは 1、そうでないときは 0 を表示する数式を書いてください。
- B2 に、ISBLANK を使い、A2 が空のときは 1、それ以外のときは 0 と表示する IF 数式を書いてください。
- B2 は x の場合の結果を表示する必要があります。
ステップ 1 / 2
B2 に =IF(ISBLANK(A2),1,0) と入力します。
A2 は x なので、結果は 0 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は ISBLANK を使っています。
B2 は 0 を表示しています。
次のレッスンは日付のあいだの期間を測るです。
関連する関数
セルが空かどうかを調べるのが ISBLANK 関数です。
よくある間違い
=ISBLANK(B2) のように IF を外すミスです。セルは empty または filled ではなく TRUE または FALSE を表示します。