說明
使用此函式反轉一個參數的邏輯。如果參數為 FALSE,則返回 TRUE;如果參數為 TRUE,則返回 FALSE。鏈結中支援。
語法
NOT(logical)
輸入
此函式接受下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
邏輯 |
是 | 可評估為 TRUE 或 FALSE 的值或表達式。 | 單元格引用、邏輯值(TRUE 或 FALSE)、數字(0 為 FALSE,其他數字為 TRUE),或導致任何這些結果的公式。 |
範例
範例資料
| A | B | |
|---|---|---|
| 1 | TRUE | 5 |
| 2 | FALSE | 0 |
| 3 | 10 | 20 |
| 4 | Apple | Banana |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 反相一個邏輯值(TRUE 到 FALSE,或 FALSE 到 TRUE)。 | =NOT(A1) |
此公式的工作方式如下:
對於此資料設置,此公式返回FALSE 。 |
| 反相一個邏輯值(TRUE 到 FALSE,或 FALSE 到 TRUE)。 | =NOT(A2) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
| 檢查值是否大於特定的數字。 | =NOT(B1>10) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
| 檢查兩個值是否不相等。 | =NOT(A3=B3) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
| 檢查儲存格是否不包含數字。 | =not(isnumber(a4)) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
附註
- 此函數經常與其他邏輯函數結合使用,例如AND,OR, 以及IF 。
- 當與非布林值一起使用時,NOT 會在否定之前將其參數轉換為布林值。
-
NOT(0)返回 TRUE,而任何其他數字的 NOT 返回 FALSE。 -
NOT("FALSE「)返回 FALSE,因為文字 」FALSE" 被視為 TRUE。
提示
- 使用 NOT 反轉複雜的條件,使它們更容易理解。
- 將 NOT 與比較運算符結合以建立「不等於」條件。例如
NOT(A1=B1)等同於A1<>B1。 - 當使用 NOT 與其他邏輯函數時,請注意De Morgan's laws ,以簡化複雜的邏輯表達式。
- NOT 可用於檢查是否有非空白儲存格;例如: NOT( isblank (a1)) :
not(isblank(a1)). - 在條件格式化中,NOT 可以用來突出不符合特定條件的儲存格。