小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

某公司制定了一個競賽方案,其政策是:銷售額在50萬以下,提成1%,然後每增加10萬,提成點位提升0.1%,現在需要根據每個員工的銷售額,來核算他們的提成情況,如下所示:

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

首先我們來分析一下這個提成標準,更直觀的顯示出來,我們在EF做為輔助項,然後在E4單元格中輸入E3+10,F4中輸入F3+0.1%,向下填充,得到了一個提成標準,因為數據區域中最大的數據是150,所以我們把標準只拖動到了150的位置

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

你用了IF函數嵌套來計算,花了半天時間

這個時候,你發揮出你的最強大腦,集中精神想其中的邏輯關係,小心翼翼的花費了大半天的時候編寫出了完整的公式,這個公式長度是191個字符,如下:

=IF(B2<60,B2*1%,IF(B2<70,B2*1.1%,IF(B2<80,B2*1.2%,IF(B2<90,B2*1.3%,IF(B2<100,B2*1.4%,IF(B2<110,B2*1.5%,IF(B2<120,B2*1.6%,IF(B2<130,B2*1.7%,IF(B2<140,B2*1.8%,IF(B2<150,B2*1.9%,B2*2%)))))))))

得到了計算的結果,如下所示:

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

然後周圍的同事都奉上了羨慕的眼神,被封為公司表神,熟不知,有人用不到1分鐘就把這個結果計算出來了。

vlookup函數模糊查找

我們直接在C2單元格輸入公式:

=VLOOKUP(B2,E:F,2,1)*B2

向下填充,就得到了結果:(VLOOKUP函數的第4個參數是1)

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

關於這個的VLOOKUP函數第4個參數為1的計算原理

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

我們拿其中一個數字來舉例說明:

如大喬的業績是128,那麼它會在E列裡面模糊查找,找到E列中最接近於128的值,並且是不超過128的這個值,也就是找到<=128最接近的數字,在E列裡面找到是120,返回的結果就是120向右數第2個的結果(VLOOKUP第3個參數是2)1.7%,那麼1.7%*128=2.176

小夥用IF函數做了半天,我用VLOOKUP函數1分鐘搞定了!

那麼如果是150,在E列中<=150最接近的數字就是150,對應的2%,150*2%=3

周瑜是144,E列中<=144最接近的數字是140,對應1.9%,144*1.9%=2.736

關於VLOOKUP函數模糊查找,你理解了麼,自己動手試試吧!


分享到:


相關文章: