如何利用Excel函數對多條件區間判斷取值
如何利用Excel函數對多條件區間判斷取值

在下圖所示的工作表中,要求按照D2:E6單元格區域中的成績與等級的對應關系,返回A列分數所屬的成績等級。
成績等級的對應關系如下。 ●60分以下:等級為差 ●60分以上(含60分),80分以下:等級為中。 ●80分以上(含80分),90分以下:等級為良。 ●90分以上(含90分):等級為優。 通常情況下,此問題可以使用IF函數來解決,例如B3單元格中的公式: =IF(A2>60,"差",IF(A2<80,"中",IF(A2<90,"良","優"))) 此公式簡單易用,但缺點是公式會隨著條件區間的增加而更加復雜,而且如果條件區間多于8級,則IF函數會因為嵌套數量的限制而導致公式編寫非常繁瑣。 而如果使用VLOOKUP函數,就不會存在此類問題,如在B4單元格中輸入公式: =VLOOKUP($A3,$D:$E,2) 另一個有關此類應用的典型實例就是計算個人所得稅。個人所得稅的區間等級劃分為9級,如下圖所示。
應繳個人所得稅=因納所得額-起征點金額 假設C16單元格的應發工資為3000元,以下公式可以返回所得稅額: =IF($C16<=$F,0,($C16-$F)*VLOOKUP(($C16-$F),$D:$F,2,1)-VLOOKUP(($C16-$F),$D:$F,3,1))
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。