在下圖所示的工作表中,要求按照D2:E6單元格區(qū)域中的成績與等級的對應(yīng)關(guān)系,返回A列分?jǐn)?shù)所屬的成績等級。
成績等級的對應(yīng)關(guān)系如下。
●60分以下:等級為差
●60分以上(含60分),80分以下:等級為中。
●80分以上(含80分),90分以下:等級為良。
●90分以上(含90分):等級為優(yōu)。
通常情況下,此問題可以使用IF函數(shù)來解決,例如B3單元格中的公式:
=IF(A2>60,"差",IF(A2<80,"中",IF(A2<90,"良","優(yōu)")))
此公式簡單易用,但缺點是公式會隨著條件區(qū)間的增加而更加復(fù)雜,而且如果條件區(qū)間多于8級,則IF函數(shù)會因為嵌套數(shù)量的限制而導(dǎo)致公式編寫非常繁瑣。
而如果使用VLOOKUP函數(shù),就不會存在此類問題,如在B4單元格中輸入公式:
=VLOOKUP($A3,$D$3:$E$6,2)
另一個有關(guān)此類應(yīng)用的典型實例就是計算個人所得稅。個人所得稅的區(qū)間等級劃分為9級,如下圖所示。
應(yīng)繳個人所得稅=因納所得額-起征點金額
假設(shè)C16單元格的應(yīng)發(fā)工資為3000元,以下公式可以返回所得稅額:
=IF($C16<=$F$1,0,($C16-$F$1)*VLOOKUP(($C16-$F$1),$D$3:$F$11,2,1)-VLOOKUP(($C16-$F$1),$D$3:$F$11,3,1))