EXCEL中如何根據指定條件求和對應資料?
問題描述:如圖1所示,根據F列指定的條件求和總成績,如計算等級為"良"的總成績和計算等級"優秀與良好"的總成績。
解決方法:計算等級為"良"的總成績可用SUMIF函式求和
(1)計算等級為"良"的總成績可以用SUMIF函式進行,其中SUMIF函式的語法如下:
SUMIF(range,criteria,[sum-range])其中,range參數列示需要選擇的條件區域;criteria參數列示對單元格求和的條件,最後引數為求和的單元格。具體公式如下:
=SUMIF(D2:D7,F2,C2:C7)
解決方法:計算等級為"優秀與良好"的總成績
(1)可以利用SUMIF與SUM組合計算,其公式如下:
=SUM(SUMIF(D2:D7,{"優","良"},C2:C7))
因為SUMIF求和的優秀和良好的的兩個總成績的陣列,因此需要再用SUM求和。
科普點:
如果需要多個條件下的資料求和則可以使用SUMIFS進行求和,SUMIFS支援多條件求和,及對區域內滿足多個條件的單元格求和。如針對成績分數大於等於60分但是小於80分的分數求和,具體公式如下:
=SUMIFS(C2:C7,C2:C7,">=60",C2:C7,"<80")< p="">
具體上述各解決方法如圖2所示。