NOT 函數

當您想要確定某個值不會等於另一個值時,可以使用 NOT 函數 (邏輯函數之一)。

範例

反轉引數的 NOT 函數範例。  例如 =NOT(1+1=2)

NOT 函數會反轉其引數的值。

NOT 函數常見的用法之一是擴充其他執行邏輯測試函數的可用性。 例如,IF 函數會執行邏輯測試,然後在測試評估為 TRUE 時傳回一個值,如果測試評估為 FALSE,則為另一個值。 使用 NOT 函數當成 IF 函數的 logical_test 引數,就可以測試不只一個的許多不同條件。

語法

NOT(邏輯)

NOT 函數語法具有下列引數:

  • 邏輯    必要。 可評估為 TRUE 或 FALSE 的值或運算式。

備註

如果 logical 為 FALSE,NOT 會傳回 TRUE;如果 logical 為 TRUE,NOT 會傳回 FALSE。

範例

以下是一些單獨使用 NOT 以及和 IFANDOR 搭配使用的一般範例。

NOT 搭配 IF、AND 及 OR 函數使用的範例

公式

描述

=NOT(A2>100)

A2 不 (NOT) 大於 100

=IF(AND(NOT(A2>1),NOT(A2<100)),A2,"值超出範圍")

50 大於 1 (TRUE),且 (AND) 50 小於 100 (TRUE),所以 NOT 會將這兩個引數反轉為 FALSE。 AND 需要兩個引數皆為 TRUE,因此若為 FALSE,它會傳回結果。

=IF(OR(NOT(A3<0),NOT(A3>50)),A3,"值超出範圍")

100 不小於 0 (FALSE),且 100 大於 50 (TRUE),因此 NOT 會將引數反轉為 TRUE/FALSE。 OR 只需要一個引數為 TRUE,因此若為 TRUE,它會傳回結果。

計算銷售佣金

以下是相當常見的案例,我們需要搭配 IFAND 使用 NOT,來計算銷售人員是否符合領取紅利的資格。

使用 IF、AND 及 NOT 計算銷售紅利的範例。  儲存格 E14 中的公式為 =IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0)
  • =IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0)- IF 總銷售額不 (NOT) 小於銷售目標,且 (AND) 客戶數不 (NOT) 小於目標客戶數,則將總銷售額乘以佣金 %,否則傳回 0。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

相關主題

影片:先進 if 函數
瞭解如何在

Excel


如何避免中斷的公式
使用錯誤檢查來
偵測 excel
邏輯函數(參照)
excel 中公式的鍵盤快速鍵錯誤函數(依字母排序
Excel 函數(依類別排列)

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×