用 SUMPRODUCT 計算加權平均成績
你的學期成績不是普通平均——期末考佔比遠高於作業。A2:C5 列出了每個評分項目的分數與權重(權重合計為 1)。請在 Final grade 儲存格 E2 用一條公式把分數與權重配對相乘並加總,算出學期總成績。
請用一條公式完成「分數 × 權重後加總」,不要把每個乘積拆到輔助欄。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
觀念解析
SUMPRODUCT(array1, array2) 會逐列配對相乘、一次加總:每一列的分數 × 權重,最後求和。當權重合計為 1 時,結果就是加權平均。普通 AVERAGE 會把佔 10% 的專案與佔 40% 的期末考同等看待——這是面試裡最經典的陷阱題。
函數指南
常見問題
Excel 怎麼算加權平均?
權重合計為 1 時使用 =SUMPRODUCT(分數, 權重)。例如 =SUMPRODUCT(B2:B5, C2:C5) 會把每個分數乘上對應權重並一步加總。
為什麼不直接用 AVERAGE?
AVERAGE 把每個項目一視同仁。如果期末考佔 40%、作業只佔 20%,普通平均會抹平這個差異,得出錯誤的成績。加權平均會讓每個數值乘上自己的重要性。
權重加起來不是 1 怎麼辦?
除以權重合計:=SUMPRODUCT(B2:B5, C2:C5) / SUM(C2:C5)。公式會自動標準化權重,無論合計是 100%、110% 還是純點數都能正確計算。
SUMPRODUCT 在 Google Sheets 可以用嗎?
可以——SUMPRODUCT 在 Excel 與 Google Sheets 中行為完全一致,因此也是兩大平台面試題中加權平均的標準答案。