Excel如何做加权平均数公式

需要在最后一行得出每个平均数,如图所示,全水需要得出 (16.5*6+15.98*2+16.74*1+16.54*15)/6+2+1+15,后面几项以此类推,请教该怎么列公式呢

1、加权平均就是考虑被平均的各数值在平均过程中的重要性,给它们赋于不同的权重系数。

2、SUMPRODUCT函数是 “在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。”函数语法:SUMPRODUCT(array1, [array2], [array3], ...)

3、SUMPRODUCT 函数语法具有下列参数:Array1 必需。其相应元素需要进行相乘并求和的第一个数组参数。Array2, array3,... 可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。

4、举例子说明:

加权平均数的公式为:=SUMPRODUCT(B2:B4,C2:C4)/SUM(B2:B4);然后按下Ctrl+Shift+Enter三键结束数组公式的输入。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-10

1、首先,我们需要一组数据用来演示,我们打来我们电脑上面的excel,然后我们在表格中输入如图所示的内容;  

2、我们在图示中的表格中输入=;  

3、然后我们输入(B4*C4+B5*C5+B6*C6+B7*C7);  

4、之后,我们输入/;  

5、然后我们输入(C4+C5+C6+C7);  

6、之后按回车键,就可以得到加权平均数了,结果如图。

本回答被网友采纳
第2个回答  2012-04-09
B6=sumproduct($A2:$A5,B2:B5)/sum($A2:$A5)
右拉公式追问

那么如何让计算结果自动保留到小数点后两位,并且在更改列宽的情况下字体缩小而数值不会变化呢

追答

=round(sumproduct($A2:$A5,B2:B5)/sum($A2:$A5),2)
选择单元格设置格式,对齐,文本控制,把缩小字体填充勾上。

本回答被提问者采纳
第3个回答  2012-04-09
在B6中输入公式:
=SUMPRODUCT($A2:$A4,B2:B5)/SUM($A2:$A5)
右拉,OK。
第4个回答  2012-04-09
=(b2*$a$2+b3*$a$3+b4*$a$4+b5*$a$5)/sum($a$2:$a$5)
复制上面公式试试