如何计算加权平均值?


0

在数据透视表中:

hits viewTime
2    100
3    300
4    540
5    10

我想计算一下加权平均数viewTime。我可以“只是”完成一个公式,但即使数据被更改(新命中添加等),我也希望它能够工作。

请提供关于正确方法的建议。

更新:澄清一下,在“加权平均值”下我的意思是:

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

1
你可以尝试sumproduct()- 默认情况下,excel更新引用其他更改单元格的单元格; 你有一个数据透视表中的数据,并希望结果也在数据透视表中?或者是某些单元格中的数据,您想要一个数据透视表来显示结果?
Raystafarian 2013年

添加单元格以进行计算。
Daniel R Hicks 2013年

@Raystafarian数据在数据透视表中,我真的不在乎输出应该在哪里,它是类似=sumproduct(...)/sum(...)但我希望在数据透视数据刷新时更新结果
BreakPhreak 2013年

@BreakPhreak你的数据透视表就像你的问题一样简单,还是更复杂?你甚至可以截取你的数据透视表吗?
杰里

@Jerry让我们假设它像上面那样简单
BreakPhreak 2013年

Answers:


0

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

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

如果您的透视表也具有ViewTime的总计,则此方法有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.