Excel 內建「分類彙總」功能一次僅能對單一欄位執行單一彙總運算(求和、平均、計數...二擇一)。若需對同一群組「指標獎求和、優勝獎平均」並列顯示,需改用函數組合實現。本文以教師教學成果獎計算為例,示範 SUMIF+COUNTIF 實現條件平均,再合併為總獎金。
情境說明
- 每位教師帶多班(班級數不等)。
- 指標獎:兩班指標獎之和。
- 學科優勝獎:兩班優勝獎之平均。
- 總獎金 = 指標獎和 + 優勝獎平均。
解決方案:高階篩選去重 + SUMIF/COUNTIF 組合
步驟 1:取得不重複教師名單
- 選取姓名欄(含標題)B1:B13。
- 「資料」→「進階篩選」→ 選擇「複製到其他位置」。
- 「複製到」指定儲存格(如 G1)。
- 勾選「唯一記錄」→ 「確定」。G 欄得到不重複教師清單。
步驟 2:條件求和(指標獎)
在 H2 輸入:
=SUMIF($B$2:$B$13, G2, $C$2:$C$13)
$B$2:$B$13:條件比較區域(姓名欄),絕對參考。
G2:條件(教師姓名),相對參考可向下複製。
$C$2:$C$13:求和區域(指標獎),絕對參考。
向下複製填滿所有教師。
步驟 3:條件平均(優勝獎)— Excel 2007 無 AVERAGEIF,用 SUMIF/COUNTIF 組合
I2 輸入:
=SUMIF($B$2:$B$13, G2, $D$2:$D$13) / COUNTIF($B$2:$B$13, G2)
- 分子:同教師優勝獎總和。
- 分母:該教師帶班數(計數)。
- 結果即為平均值。
步驟 4:總獎金合併
J2 輸入:=H2+I2,向下複製。
💡 關鍵點總結
- 絕對參考 ($) 至關重要:條件區域與求和/計數區域必須鎖定列與行,否則向下複製時範圍偏移導致錯誤。
- 資料無需排序:此法不依賴資料排序順序,較「分類彙總」功能更靈活。
- Excel 2007+ 可直接用 AVERAGEIF/AVERAGEIFS,但 SUMIF/COUNTIF 組合通用性更高(相容 2003)。
- 若需多條件(如同時按教師與學期彙總),改用
SUMIFS/COUNTIFS(Excel 2007+)。
擴充應用:樞紐分析表替代方案
若彙總需求頻繁變動、欄位多樣,建議改用「插入」→「樞紐分析表」:
- 將「姓名」放入「列標籤」。
- 「指標獎」放入「值」→ 設定為「加總」。
- 「優勝獎」放入「值」→ 設定為「平均」。
- 無公式、動態更新、支援切片器篩選,維護性最佳。