IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

IF函數在工作中用到時候也非常多,很多小夥伴只停留在簡單判斷對錯的用法上,其實,這個函數還有很多靈活應用的技巧,使用好了IF函數,工作中事半功倍

IF函數簡單判斷

IF函數有3個參數

IF(判斷對錯,對的時候返回的值,錯的時候返回的值)

那我們舉個簡單的例子:

計算工資的時候,判斷工齡,是否大於等於,如果大於等於3,補貼200元, 使用的公式是:

=IF(B2>=3,200,0)

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

IF函數不顯示結果,如果希望0值不顯示,可以使用兩個雙引號代替0,輸入的公式是:

=IF(B2>=3,200,"")

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

以上是IF函數最基礎的用法,下面介紹幾個實用的組合用法

IF函數嵌套使用

在工作中,經常會對計算出來的KPI進行排名,根據不同的條件,得出不同的結果,這裡我們可以使用多個IF函數嵌套,輸入的公式是:

=IF(B7<60,"不及格",IF(B7<70,"良好",IF(B7<80,"中等","優秀")))

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

多條件判斷IF+and/or函數組合

舉個例子,工齡在3-5年的補貼200

那麼這是兩個條件,同時成立的情況

條件1:工齡>=3

條件2:工齡<=5

兩個條件同時成立,所以輸入的公式是:

=IF(AND(C2>=3,C2<=5),200,0)

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

有很多小夥伴會寫成=IF(3<=C2<=5,200,0),這個是錯誤的,在Excel裡面沒有兩連表達的符號

如果兩個條件是滿足1個就可以的,那麼就是使用OR函數搭配使用了,如下例所示:

輸入的公式是:

=IF(OR(C4>=3,B4="女"),200,0)

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

VLOOKUP+IF函數實現逆向查找

當我們查找匹配的時候,是從左向右查找的時候,如果原始數據列不發生改變,可以使用IF({1,0})來輔助進行求解,這裡,我們輸入的公式是:

=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)

IF函數用來判斷對錯,太浪費了,這幾種進階用法幫大忙

IF(查找值,if({1,0},查找列,結果列),2,0)

今天的技巧你學會了麼?如果以上都會的話,在職場裡面使用IF函數提升效率不成問題了,動手試試吧~


分享到:


相關文章: