IF函數在工作中用到時候也非常多,很多小夥伴只停留在簡單判斷對錯的用法上,其實,這個函數還有很多靈活應用的技巧,使用好了IF函數,工作中事半功倍
IF函數簡單判斷
IF函數有3個參數
IF(判斷對錯,對的時候返回的值,錯的時候返回的值)
那我們舉個簡單的例子:
計算工資的時候,判斷工齡,是否大於等於,如果大於等於3,補貼200元, 使用的公式是:
=IF(B2>=3,200,0)
![IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙](http://p2.ttnews.xyz/loading.gif)
IF函數不顯示結果,如果希望0值不顯示,可以使用兩個雙引號代替0,輸入的公式是:
=IF(B2>=3,200,"")
![IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙](http://p2.ttnews.xyz/loading.gif)
以上是IF函數最基礎的用法,下面介紹幾個實用的組合用法
IF函數嵌套使用
在工作中,經常會對計算出來的KPI進行排名,根據不同的條件,得出不同的結果,這裡我們可以使用多個IF函數嵌套,輸入的公式是:
=IF(B7<60,"不及格",IF(B7<70,"良好",IF(B7<80,"中等","優秀")))
多條件判斷IF+and/or函數組合
舉個例子,工齡在3-5年的補貼200
那麼這是兩個條件,同時成立的情況
條件1:工齡>=3
條件2:工齡<=5
兩個條件同時成立,所以輸入的公式是:
=IF(AND(C2>=3,C2<=5),200,0)
有很多小夥伴會寫成=IF(3<=C2<=5,200,0),這個是錯誤的,在Excel裡面沒有兩連表達的符號
如果兩個條件是滿足1個就可以的,那麼就是使用OR函數搭配使用了,如下例所示:
輸入的公式是:
=IF(OR(C4>=3,B4="女"),200,0)
VLOOKUP+IF函數實現逆向查找
當我們查找匹配的時候,是從左向右查找的時候,如果原始數據列不發生改變,可以使用IF({1,0})來輔助進行求解,這裡,我們輸入的公式是:
=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)
IF(查找值,if({1,0},查找列,結果列),2,0)
今天的技巧你學會了麼?如果以上都會的話,在職場裡面使用IF函數提升效率不成問題了,動手試試吧~
閱讀更多 Excel自學成才 的文章