説明
引数の論理を反転させるには、この関数を使用する。引数がFALSEの場合はTRUEを返却し、TRUEの場合はFALSEを返却する。チェーンでサポートされます。
構文
NOT(論理)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
論理的 |
はい | TRUE または FALSE に評価できる値または式。 | セル参照、論理値(TRUEまたはFALSE)、数値(0はFALSE、その他の数値はTRUE)、またはこれらのいずれかになる数式。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | TRUE | 5 |
| 2 | FALSE | 0 |
| 3 | 10 | 20 |
| 4 | Apple | バナナ |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 論理値の反転(TRUE→FALSE、FALSE→TRUE)。 | =NOT(A1) |
この数式は次のように機能する:
このデータ設定に対して、この数式はFALSE を返します。 |
| 論理値の反転(TRUE→FALSE、FALSE→TRUE)。 | =NOT(A2) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。 |
| 値が特定の数より大きくないかチェック。 | =NOT(B1>10) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。 |
| 2つの値が等しくないかチェック。 | =NOT(A3=B3) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。 |
| セルに数字が含まれていないか調べます。 | =not(isnumber(a4)) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。 |
メモ
- この関数は、AND 、OR 、IF など、他の論理関数と結合して使われることが多い。
- ブーリアン型(Boolean)でない値で使用する場合、NOTは引数をブーリアンに変換してから否定する。
-
NOT(0)は TRUE を返却し、それ以外の数の NOT は FALSE を返却する。 -
NOT("FALSE")テキスト "FALSE "はTRUEとみなされるため、FALSEを返却。
ヒント
- NOTを使って複雑な条件を反転させ、理解しやすくする。
- NOT と比較演算子を結合して「等しくない」条件を作成する。例えば
NOT(A1=B1)はA1<>B1と等価である。 - NOTを他の論理関数と併用する場合は、複雑な論理式を簡略化すべくデ・モルガンの法則に注意してください。
- NOTは空白でないセルをチェックするのに使えます:
not(isblank(a1)). - 条件付き書式設定において、NOTは特定の条件を満たさないセルを強調表示するのに便利である。