excel智能表格汇总行求平均单价怎么计算?

如题所述

按你的数据结构,若是想要在筛选的数据中求得D列显示金额与B列显示数量形成的平均单价,应该是使用公式:

=SUBTOTAL(9,D4:D57)/SUBTOTAL(9,B4:B57)

只要筛选不同的数据,就会显示出不同的平均单价了…………

  下次提问必须要上一个数据结构图,否则很难操作呀!!

追问

追答

最后一个图可以在D1单元格输入公式:
=SUBTOTAL(9,E3:E27)/SUBTOTAL(9,C3:C27)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-13
你首先要明白 单价*数量=总价

然后,求平均单价就是 总价(所有该产品总价之和)/数量(所有该产品数量之和)=平均单价追问

不好意思 ,是筛选後计算

追答

用SUMIF函数,=SUMIF(A:A,G2,D:D)/SUMIF(A:A,G2,B:B)

追问

追答

你这个要将不同的型号分开,要不然你算的就不是平均价格了,每一个型号它的平均价格才是真正的平均价格。
总价(所有该产品总价之和)/数量(所有该产品数量之和)=平均单价