SUMPRODUCT 把每个值乘以其权重再求和;除以总权重即得加权平均。这是按量对成绩、价格或评分求平均的标准做法。
=SUMPRODUCT(Price, Qty)/SUM(Qty)→12.40按销量加权的平均价格。
=SUMPRODUCT({80,90,70}, {0.5,0.3,0.2})→81成绩 80、90、70 分别按 50%、30%、20% 加权。
=SUMPRODUCT({10,20}, {1,3})/SUM({1,3})→17.520 的权重是 10 的三倍,所以平均值更靠近 20。
AVERAGE 视每行同等权重。加权平均让数量更大的行占比更高,价格或成绩通常需要这样。
不必。除以权重的 SUM 会把它们归一化,所以任意正数权重都可以。如果权重之和已经是 1,可以省略除法。
没有。Excel 没有加权平均函数,SUMPRODUCT 除以 SUM 是标准做法。Google Sheets 则提供 AVERAGE.WEIGHTED。
两个区域大小不一致。SUMPRODUCT 要求两个区域的行数和列数相同。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。