論理
NOT
定義
NOT は、テストが偽のときは TRUE を、テストが真のときは FALSE を返します。
構文
=NOT(logical)
引数
| 引数 | 意味 |
|---|---|
logical |
真か偽のどちらかになるテストです。例: A2="shut"。 |
計算例
マリーナは、状態が shut でない限り係留場所を Open と印を付けます。状態の語は A2:A4 に入っています。
| A: 状態 |
|---|
| open |
| shut |
| open |
数式: =IF(NOT(A2="shut"),"Open","Closed")
結果: Open。A2 は open なので A2="shut" は偽、NOT がそれを真に反転し、IF は Open を返します。下にフィルすると、数式は Open、Closed、Open を返します。
練習問題
セル A2 には 5 が入っています。B2 に、A2 が 0 でないときは 1、それ以外のときは 0 を返す数式を書いてください。
- B2 に、NOT を使い、A2 が 0 でないときは 1、それ以外のときは 0 と表示する IF 数式を書いてください。
- B2 は 5 の場合の結果を表示する必要があります。
ステップ 1 / 2
B2 に =IF(NOT(A2=0),1,0) と入力します。
A2 は 5 で、0 ではないので、結果は 1 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は NOT を使っています。
B2 は 1 を表示しています。
関連する関数
NOT はたいてい IF の中に置き、反転したテストが真のときはある結果を、偽のときは別の結果をセルに表示します。
よくある間違い
A2 にテキストが入っているときに =NOT(A2) と書くミスです。NOT には真偽のテストが必要なので、語 open は A2="shut" を反転せずに #VALUE! を返します。