【问题标题】:Weighted average in PivotTable数据透视表中的加权平均值
【发布时间】:2015-08-06 19:37:25
【问题描述】:

我有一个我无法弄清楚的问题。我有一个数据透视表,想从该数据创建一个加权平均值。我进行了研究,人们建议通过使用计算字段来做到这一点。但是,我的数据结构不同,我每列有一个度量值。这是我的数据的样子:

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,最终我想要实现的只是显示城市(纽约、迈阿密)及其加权平均值。

【问题讨论】:

  • 你指的是哪 150%?百分比(评级)只是一个虚构的衡量标准,就像客户评级或其他东西一样
  • 这是我手动计算的加权平均值:abload.de/img/weightedavg221s39.jpg 这个数字是我想在数据透视表中显示的,而不是常规平均值

标签: excel pivot pivot-table weighted-average


【解决方案1】:

您需要的是与价格对齐的权重列,使其看起来像这样:

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 它是 $ 金额 * 百分比来在数据透视表中添加计算得出的加权平均值

您还可以使用 sumproduct 公式计算加权平均值。在这个例子中写 =SUMPRODUCT(D2:D7,E2:E7)

【讨论】:

  • pnuts,加权平均值是在数据透视表之外手动计算的。对于 67.50%(迈阿密),我将迈阿密苹果、香蕉、梨评级和迈阿密金额相加,然后除以迈阿密金额之和。
  • Thomas,我怎样才能获得这种格式的轴心?所以基本上衡量标准的所有金额都需要以某种方式进入一个新列,对吗?
  • 是的,您可以在数据透视表中添加计算字段,方法是告诉它是 $ ammount x % to total。在 Excel 2010 中,我转到选项、字段、项目和集合,然后插入计算字段
猜你喜欢
  • 2019-10-05
  • 2021-03-21
  • 2019-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-12
相关资源
最近更新 更多