练习 / 数学

用 SUMPRODUCT 计算加权平均成绩

中等 数学

你的学期成绩不是普通平均——期末考试占比远高于作业。A2:C5 列出了每个评分项的分数和权重(权重合计为 1)。请在 Final grade 单元格 E2 用一条公式把分数与权重配对相乘并求和,算出学期总评。

请用一条公式完成「分数 × 权重后求和」,不要把每个乘积拆到辅助列。

提示 0/4
官方解法 2
–
测试用例
1
2
3
重置
提交
fx
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 中行为完全一致,因此也是两大平台面试题中加权平均的标准答案。