excel中函數對多條件區(qū)間判斷取值的方法
excel中函數對多條件區(qū)間判斷取值的方法
在工作表中,要求按照D2:E6單元格區(qū)域中的成績與等級的對應關系,返回A列分數所屬的成績等級。今天,學習啦小編就教大家如何在多條件區(qū)間判斷取值的方法。
Excel中函數對多條件區(qū)間判斷取值的方法
Excel中函數對多條件區(qū)間判斷取值的方法圖1
成績等級的對應關系如下。
● 60分以下:等級為差
● 60分以上(含60分),80分以下:等級為中。
● 80分以上(含80分),90分以下:等級為良。
● 90分以上(含90分):等級為優(yōu)。
通常情況下,此問題可以使用IF函數來解決,例如B3單元格中的公式:
=IF(A2>60,"差",IF(A2<80,"中",IF(A2<90,"良","優(yōu)")))
此公式簡單易用,但缺點是公式會隨著條件區(qū)間的增加而更加復雜,而且如果條件區(qū)間多于8級,則IF函數會因為嵌套數量的限制而導致公式編寫非常繁瑣。
而如果使用VLOOKUP函數,就不會存在此類問題,如在B4單元格中輸入公式:=VLOOKUP($A3,$D:$E,2)
另一個有關此類應用的典型實例就是計算個人所得稅。個人所得稅的區(qū)間等級劃分為9級,如下圖所示。
Excel中函數對多條件區(qū)間判斷取值的方法圖2
應繳個人所得稅=因納所得額-起征點金額。
假設C16單元格的應發(fā)工資為3000元,以下公式可以返回所得稅額:
=IF($C16<=$F class="main">
excel中函數對多條件區(qū)間判斷取值的方法
excel中函數對多條件區(qū)間判斷取值的方法
excel中函數對多條件區(qū)間判斷取值的方法
excel中函數對多條件區(qū)間判斷取值的方法
在EXCEL中如何把B列與A列不同之處標識出來
(一)、如果是要求A、B兩列的同一行數據相比較:
假定第一行為表頭,單擊A2單元格,點“格式”->“條件格式”,將條件設為:
“單元格數值” “不等于”=B2
點“格式”->“字體”->“顏色”,選中紅色,點兩次“確定”。
用格式刷將A2單元格的條件格式向下復制。
B列可參照此方法設置。
(二)、如果是A列與B列整體比較(即相同數據不在同一行):
假定第一行為表頭,單擊A2單元格,點“格式”->“條件格式”,將條件設為:
“公式”=COUNTIF($B:$B,$A2)=0
點“格式”->“字體”->“顏色”,選中紅色,點兩次“確定”。
用格式刷將A2單元格的條件格式向下復制。
B列可參照此方法設置。
按以上方法設置后,AB列均有的數據不著色,A列有B列無或者B列有A列無的數據標記為紅色字體。
EXCEL中怎樣批量地處理按行排序
假定有大量的數據(數值),需要將每一行按從大到小排序,如何操作?
由于按行排序與按列排序都是只能有一個主關鍵字,主關鍵字相同時才能按次關鍵字排序。所以,這一問題不能用排序來解決。解決方法如下:
1、假定你的數據在A至E列,請在F1單元格輸入公式:
=LARGE($A1:$E1,COLUMN(A1))
用填充柄將公式向右向下復制到相應范圍。
你原有數據將按行從大到小排序出現在F至J列。如有需要可用“選擇性粘貼/數值”復制到其他地方。
注:第1步的公式可根據你的實際情況(數據范圍)作相應的修改。如果要從小到大排序,公式改為:=SMALL($A1:$E1,COLUMN(A1))
猜你喜歡:
2.excel怎么使用條件統(tǒng)計函數COUNTIF