Excel中三個實用的邏輯函數,一起來攻克吧!
院長大大丨圖文
教程基於Excel 2016
今天,院長帶大家一起認識下Excel中的三個邏輯函數:AND、OR、NOT。
配合IF函數的使用,踏踏實實地理解它們的用法。案例如下:
根據A1:C4區域中的規則,判斷各位員工是否滿足條件。
1. AND函數
AND函數,用於判斷多個條件是否同時成立。如果所有參數都為邏輯值TRUE,AND函數才返回TRUE;只要其中一個參數為邏輯值FALSE,AND函數都會返回FASLE。
函數語法:
AND(logical1,logical2,...)
參數說明:
logical1,logical2,... :表示1~255個要判斷的條件。
案例中,判斷該員工是否為優秀新人需要同時滿足兩個條件:工齡等於1年、年終評價為優秀。
在這裡,我們使用AND函數,兩個判斷條件均寫在AND函數中,再配合IF函數做判斷。
因此,單元格G9公式為【=IF(AND(C9=1,D9="優秀"),"是","")】,同時滿足兩個條件,則判斷為是。
2. OR函數
OR函數,在其參數組中,任何一個參數邏輯值為 TRUE,即返回 TRUE;所有參數的邏輯值為 FALSE,才返回 FALSE。
函數語法:
OR(logical1,logical2,...)
參數說明:
Logical1,logical2,... 為需要進行檢驗的 1 到 30 個條件表達式。
案例中,判斷該員工是否為優秀員工只需要滿足其中一個條件:竣工項目評價為S大於3個或者個人產值大於100萬元。
在這裡,我們使用OR函數,兩個判斷條件均寫在OR函數中,再配合IF函數做判斷。
因此,單元格H8公式為【=IF(OR(E8>3,F8>100),"是","")】,只需要滿足其中一個條件,則判斷為是。所以,滿足條件的員工包括:院長、學士、豬豬和哈士奇。
3. NOT函數
NOT函數,對參數值求反。當要確保一個值不等於某一特定值時,可以使用 NOT 函數。
如果邏輯值為 FALSE,函數 NOT 返回 TRUE;如果邏輯值為 TRUE,函數 NOT 返回 FALSE。
函數語法:
NOT(logical)
參數說明:
Logical 為一個可以計算出 TRUE 或 FALSE 的邏輯值或邏輯表達式。
案例中,判斷該員工是否屬於工程部,並把不屬於工程部的員工標記出來。
在這裡,我們使用NOT函數,通過LEFT函數取出所屬部門列中的「工程」二字,使用NOT函數對參數值求反,再配合IF函數做判斷。
因此,單元格I8公式為【=IF(NOT(LEFT(B8,2)="工程"),"是","")】,判斷出非工程部門的員工包括:院長、象象、柯基和豬豬。
好了,今天的教程就到這裡了。通過今天的教程,希望大家都能掌握這三個邏輯函數的用法。
如果你有更多的方法,可以在文章底部留言哦~么么噠~
推薦閱讀:
※知乎精選好文,怎樣才算精通Excel?
※Excel 2013中FORMULATEXT函數公式的使用方法介紹
※Excel公式教程 ISNA函數詳解
※Excel高級篩選實例教程 >> 操作基礎 >> Excel吧
※Excel函數知多少:IF 、IF函數的嵌套和IFERROR