EXCEL中用公式算加权平均值
EXCEL有简单的公式或函数以案例来说明吧
假如有一批货,成本和数量不同,要计算平均成本如果简单算术平均,肯定不合理。
AB
1成本数量
220020
330030
440010
515020
625049
735019
如果按照死办法,那么计算公式应该是
分子A2*B2+A3*B3+……+A7*B7
-------------------------------=38900/148=262.8378
分母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的和
这样就解决了
收获是,又学到了一个函数【SUMPRODUCT】的用法。
本文发布于:2022-11-16 02:44:21,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/28324.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |