EXCEL中用公式算加权平均值
案例来说明吧
假如有一批货,成本和数量不同,要计算平均成本如果简单算术平均,肯定不合理。
A
B
1
成本
数量
2
200
20
3
300
30
4
400
10
5
150
20
6
250
49
7
350
19
如果按照死办法,那么计算公式应该是
分子 A2*B2+A3*B3+……+A7*B7
-------------------------------=38900/148=
分母 B2+B3+……+B7
而公式只需要在单元格中输入
=SUMPRODUCT(A2:A7,B2:B7)/SUM(B2:B7)
再稍微解释一下
SUMPRODUCT函数是“在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。”
函数语法:
SUMPRODUCT(array1, [array2], [array3], ...)
SUMPRODUCT 函数语法具有下列参数
Array1 必需。其相应元素需要进行相乘并求和的第一个数组参数。
Array2, array3,... 可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。
SUMPRODUCT(A2:A7,B2:B7)也就等效于A2*B2+A3*B3+……+A7*B7
SUM(B2:B7)就是从B2到B7的和
EXCEL中加权平均数的计算 来自淘豆网m.daumloan.com转载请标明出处.