IF函式公式簡單,多條件IF不簡單

在工作中, IF函式用的比較多,看起來很簡單的函式,如果在碰到多條件的時候,很多人就經常犯錯了

一、基本用法

IF(判斷,對,錯)

三個引數,第一個引數是一個判斷公式,第二個引數是正確的時候顯示的結果,第三個引數是錯誤的時候顯示的結果

IF函式公式簡單,多條件IF不簡單

二、多條件用法

我們來舉例說明,如下所示,是員工績效核算表,工齡在4年到9年的員工獎勵100元,需要快速把獎勵算出來

IF函式公式簡單,多條件IF不簡單

因為有兩個條件

一個條件是工齡大於等於4年

一個條件是工齡小於等於9年

並且這兩個條件要同時滿足有的小夥伴們可能用的公式是:

=IF(4<=D2<=9,100,0)

IF函式公式簡單,多條件IF不簡單

在Excel裡面是沒有4<=D2<=9這種表達方式的

只有D2>=4

D2<=9

當這兩個條件同時需要滿足的時候,我們就需要使用AND符號來巢狀使用了

公式是AND(D2>=4,D2<=9),這樣才表示兩個條件同時成立,也就是工齡是4到9年之間的了

然後我們使用IF公式:

=IF(AND(D2>=4,D2<=9),100,0)就能得到正確的結果了。

IF函式公式簡單,多條件IF不簡單

如果有兩個條件,只要滿足任意一個條件,就可以使用OR函數了

OR(判斷一,判斷二,。。。)

表示滿足任意的一個條件整個結果就是對的

再舉一個複雜的例子,如下資料,判斷是否可以結婚

IF函式公式簡單,多條件IF不簡單

首先我們要知道結婚的年齡規則,男生需要>=22歲,或者女生需要>=20歲

IF函式公式簡單,多條件IF不簡單

那麼需要對判斷的條件進行拆解

❶男生需要>=22歲,拆解成

性別=男生

年齡>22歲

那麼的公式就是and(c2=“男”,b2>=22)

❷女生需要>=20歲,拆解成

性別=女生

年齡>=20歲

那麼的公式就是and(c2=“女”,b2>=20)

兩個條件成立任意一個都可以,所以IF函式的第一個引數就是

OR(❶,❷)

代入進去,就是

OR(and(c2=“男”,b2>=22),and(c2=“女”,b2>=20))

然後我們使用IF函式公式是可以進行得到最後的結果

IF函式公式簡單,多條件IF不簡單

關於這個IF函式多條件的函式公式技巧,你學會了麼?動手試試吧!