
IF函數是Excel中經常用的條件判斷函數,有3個參數,第一個參數為條件,第二個參數為滿足條件時返回的結果,第三個參數為不滿足條件時返回的結果。
我們在使用IF函數時,一個條件用得比較多,也比較簡單,如果碰到多個條件呢?今天阿鍾老師分享一組多個條件的IF函數應用實例。
01.IF函數語法
用途:判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足返回另一個值。
語法:IF(條件,滿足條件返回的值,不滿足條件返回的值)
02.IF函數單條件判斷的使用方法
我們以判斷表格中「語文」成績是否及格為例。
在E2單元格輸入公式:=IF(D2<60,”不及格”,”及格”)
然後雙擊或下拉填充公式得出全部結果。
說明:公式中D2<60為條件,當滿足條件時,返回「不及格」,否則返回「及格」。

03.IF函數多條件判斷嵌套的使用方法
要求表格中「語文」、「數學」、「英語」三門成績都超過90分顯示「優秀」,否則顯示空值。
用到的公式:
=IF(D2>90,IF(E2>90,IF(F2>90,”優秀”,””),””),””)
說明:實例要求同時滿足三個條件,公式中用了三個IF函數,第一個IF的條件為D2>90,滿足時執行下一個IF函數,不滿足返回「」,也就是空值;後面兩個IF函數的原理和第一個相同。
Excel中IF函數最多嵌套64次。

04.IF函數多條件判斷與AND函數組合使用方法
上例中三個條件我們可以用AND函數來實現,比起IF函數嵌套,在輸入和閱讀方面都有優越性。
公式:=IF(AND(D2>90,E2>90,F2>90),”優秀”,””)
是不是從書寫上就比上例公式短了很多。
說明:公式中三個條件用AND函數組合。AND函數是一個邏輯函數,用於測試是否滿足所有條件。

05.IF函數多條件判斷與*(乘號)組合使用方法
比起AND函數判斷是否滿足所有條件更簡單的就是用*(乘號)把所有條件連接起來。
公式:=IF((D2>90)*(E2>90)*(F2>90),”優秀”,””)
說明:邏輯值有2個,「真」和「假」,分別代表成立和不成立,用TRUE(或者1)和FALSE(或者0)表示。
知道了這些我們再來看看公式中條件的組成,第一個條件D2>90,成立時,得到的是「真」,也就是TRUE(或者1),第二、三個條件也是這樣的原理,當三個條件都是「真」時,用數字來表示就是1*1*1,得到的結果還是1,代表條件成立;
如果三個條件中有任何一個為「假」,也就是有一個0時,三個數再怎麼相乘都結果都是0,代表條件不成立。

06.IF函數多條件判斷與OR函數組合使用方法
要求表格中「語文」、「數學」、「英語」三門成績只要有一門不及格,就顯示「補考」,否則顯示空值。
公式:=IF(OR(D2<60,E2<60,F2<60),”補考”,””)
說明:公式中用OR函數連接了三個條件。OR函數也是一個邏輯函數,剛好AND相反,只要有一個條件滿足,就返回「真」,所有條件都不滿足時才返回「假」。

07.IF函數多條件判斷與+(加號)組合使用方法
上例中OR函數可以用+(加號)代替。
公式:=IF((D2<60)+(E2<60)+(F2<60),”補考”,””)
小夥伴們看看*代替AND函數的講解,自己理解一下,+是如何代替OR函數的,歡迎評價區留言討論。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/281681.html
微信掃一掃
支付寶掃一掃