論理

真偽のテストを反転する

定義

テストが真でないときに 1 を表示するとは、NOT を IF で包むことです。

構文

=IF(NOT(logical),1,0)

引数

引数 意味
logical 反転するテストです。例: B2>10。

計算例

メーターのシートは、B2 の測定値が 10 を超えていないときに印を付けます。

A: メーター B: 測定値
M-1 4
M-2 18
M-3 10

数式: =IF(NOT(B2>10),1,0)

結果: 1。4 は 10 より大きくないので、NOT が失敗したテストを反転し、IF は 1 を表示します。

練習問題

セル A2 には 0 が入っています。B2 に、A2 が 0 でないときは 1、0 のときは 0 を表示する数式を書いてください。

  1. B2 に、NOT を使い、A2 が 0 でないときは 1、それ以外のときは 0 と表示する IF 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

テストを反転するのが NOT 関数です。

よくある間違い

=NOT(B2>10) のように IF を外すミスです。セルは 1 または 0 ではなく TRUE または FALSE を表示します。

関連する関数

これらのリンクは関連する関数です。