NOT 函數
如果你想確保一個值不等同于另一值,請使用NOT函數,它是邏輯函數之一。
示例
技術詳細信息NOT函數會對其參數的值進行求反。
NOT函數的一個常見用途是擴展執行邏輯測試的其它函數的有效性。例如,IF函數將執行邏輯測試,并在計算結果為TRUE時返回一個值,在計算結果為FALSE時返回另一個值。通過將NOT函數作為IF函數的logical_test參數,你可以測試眾多而不僅是單個條件。
語法
NOT(邏輯函數)
NOT函數語法具有以下參數:
Logical????必需。計算結果為TRUE或FALSE的任何值或表達式。
備注
如果邏輯為FALSE,NOT將返回TRUE;如果邏輯為TRUE,NOT將返回FALSE。
示例下面提供了將NOT函數單獨使用以及與IF、AND和OR函數一起使用的一些常見示例。
公式說明
=NOT(A2>100)
A2不大于100
=IF(AND(NOT(A2>1),NOT(A2<100)),A2,”數值超出范圍”)
50大于1(TRUE),且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則會返回該結果。
銷售傭金計算
下面是一個十分常見的應用場景,我們需要將NOT與IF和AND一起使用,以計算銷售人員是否有資格獲得獎金。
=IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0)-若總銷售額不銷售目標,且客戶數量不小于客戶目標,則將銷售總額乘以傭金%,否則返回0。
需要更多幫助嗎?可隨時在excel技術社區中咨詢專家,在解答社區獲得支持,或在ExcelUserVoice上建議新功能或功能改進。
相關主題視頻:高級if函數了解如何在公式中使用嵌套函數IF函數和函數或excel如何避免損壞的公式使用錯誤檢查檢測公式中的錯誤在Excel邏輯函數(參考)excel中使用鍵盤快捷方式函數(按字母順序)Excel函數(按類別排列)
注意:?本頁面是自動翻譯的,可能包含語法錯誤或不準確之處。我們的目的是使此內容能對你有所幫助。能否告知我們此信息是否有所幫助?下面是該參考內容的英文版。