在Excel使用函數的過程中,我們經常需要使用多個條件進行判斷,有時是所有條件都要成立,有時是部分條件成立,本文將介紹Excel中的邏輯判斷函數-and,or,not的使用方法來實現多個判斷條件的使用。
.and函數
語法:
and(邏輯判斷1,邏輯判斷2,…)
作用:所有參數為真時返回true,否則為false。
例如下圖中判斷學生是否有不及格的科目。在單元格F3中輸入=AND(C3>=60,D3>=60,E3>=60),然後按【Enter】鍵,即可判斷出是否有不及格的科目了,如顯示TRUE則代表沒有不及格科目,如果顯示FALSE就表示有不及格的科目。再使用自動填充柄即可完成所有單元格的判斷。

如果想在表格中顯示更加直觀一些,加入IF函數即可。在單元格F3中輸入=IF(AND(C4>=60,D4>=60,E4>=60),」全部及格」,」有不及格科目」)(注意文字兩邊的雙引號為英文字符的雙引號),然後按【Enter】鍵,判斷結果就不是TRUE和FALSE了,取而代之的時「全部及格」或「有不及格科目」。如下圖。

2.or函數
語法:
or(邏輯判斷1,邏輯判斷2,…)
作用:任一參數為真時返回true,所有參數為假為false。
or函數和and函數相反,只要一項為真返回值為真,否則為假。還是上面那個例子,用or函數怎麼做呢?
在單元格F3中輸入=OR(C3<60,D3<60,E3<60),然後按【Enter】鍵,如顯示TRUE則代表有不及格科目,如果顯示FALSE就表示沒有不及格的科目。如下圖。

加入IF函數,表格也會變得更加直觀了。在在單元格F3中輸入=IF(OR(C3<60,D3<60,E3<60),」有不及格科目」,」全部及格」)就可以了。

3.not函數
語法:
not(邏輯判斷)
作用:對參數的邏輯判斷值求反
還是上面的例子,在單元格G3中輸入=NOT(F3),然後使用自動填充柄,G列的結果是F列的反值。

Excel中的邏輯判斷函數通常和IF函數等組成函數的嵌套,我們只要將嵌套函數分為幾個函數,並加以分析,就能一清二楚。函數一般是利用參數值進行判斷,函數的嵌套只是把其他函數的返回值作為另一個函數的參數。初學者可以先寫一個函數,然後再嵌套一個函數,抽絲剝繭,就能明白函數嵌套的奧秘。