我有一个我无法弄清楚的问题。我有一个数据透视表,想要根据该数据创建加权平均值。我已经研究过,人们建议使用计算字段来做到这一点。但是,我的数据结构不同,每列有一个度量。这就是我的数据:
City Product Measure Amount
Miami Apple Price $4.0
Miami Apple Rating 50.0%
Miami Pear Price $3.00
Miami Pear Rating 15.0%
Miami Banana Price $13.00
Miami Banana Rating 85.0%
New York Apple Price $2.00
New York Apple Rating 75.0%
New York Pear Price $11.00
New York Pear Rating 15.0%
New York Banana Price $9.00
New York Banana Rating 10.0%
这就是我的数据透视表现在的样子:
显然,评级的加权平均值与常规平均值不同。有没有办法在总和字段中获得加权平均值?我甚至不需要Apple,Banana和Pear列,最终我想要实现的只是显示城市(纽约,迈阿密)及其加权平均值。
答案 0 :(得分:0)
您需要的是您需要与价格对齐的加权列,以便它看起来像这样:
City Product Measure $ Ammount % to Total
Miami Apple Price $4.00 50.00%
Miami Pear Price $3.00 15.00%
Miami Banana Price $13.00 85.00%
New York Apple Price $2.00 75.00%
New York Pear Price $11.00 15.00%
New York Banana Price $9.00 10.00%
然后,您可以通过告知excel它是$ Amount *百分比
来在数据透视表中添加计算的加权平均值您还可以使用sumproduct公式进行加权平均。在这个例子中,write = SUMPRODUCT(D2:D7,E2:E7)