如何计算加权平均值?

如何计算加权平均值?

在数据透视表中:

hits viewTime
2    100
3    300
4    540
5    10

我想计算的加权平均值viewTime。我可以“只”通过一个公式,但我希望即使数据发生变化(添加新匹配等),它也能正常工作。

请就实现此目标的正确方法提供建议。

更新:澄清一下,“加权平均”的意思如下:

(100*2+300*3+540*4+10*5)/(2+3+4+5)

答案1

假设您的数据范围或数据透视表位于 A 列和 B 列,那么您可以使用:

=sumproduct(A:A,B:B)/sum(A:A)

如果您有一个包含 ViewTime 总计的透视表,此方法就会有效。

相关内容