gpt4 book ai didi

Excel 数据透视表 - 计算总和的平均值

转载 作者:行者123 更新时间:2023-12-01 18:38:15 29 4
gpt4 key购买 nike

我确信这很简单,但是如何获得数据透视表来显示计算出的字段总和的平均值?在简化的示例中,我过滤掉了资金 x1,数据透视表显示了每人剩余资金的总和。现在我如何获得每个人的平均数(因此,手动计算为 3300/3)?

我尝试使用计算字段,但无法弄清楚它是如何工作的,因为分母会根据有多少人拥有我正在过滤的资金而变化。如果我在计算字段内使用平均值,它将返回对资金进行平均。

我尝试将计算放在数据透视表之外,这可行,但是当然,当我进行过滤时,我的计算字段不再与数据透视表数据相邻,而是自行浮在工作表上。

TIA。

example

这里的每个请求是字段列表 - 如果我尝试在值框中添加“平均金额”,它会平均资金金额,而不是每人的资金金额。 :

enter image description here

最佳答案

这是一个可行的解决方案:

首先,您应该安装或启用 Power Pivot。引用微软的话:

Power Pivot is an Excel add-in you can use to perform powerful dataanalysis and create sophisticated data models.

https://support.office.com/en-us/article/Power-Pivot-Powerful-data-analysis-and-data-modeling-in-Excel-a9c2c6e2-cc49-4976-a7d7-40896795d045?ui=en-US&rs=en-US&ad=US

在较新的 Excel 版本中,Power Pivot 已安装,您可以通过以下方式启用它:

文件 > 选项 > 高级 > 数据 > 启用数据分析加载项:Power Pivot、Power View 和 Power Map

好的,您现在拥有 Power Pivot,并且可以看到 Power Pivot 选项卡。请按照以下步骤操作:

  1. 选择您的数据,然后点击 Power Pivot 选项卡上的添加到“数据模型”图标。
  2. 在 Power Pivot 窗口中添加列,该列将计算不同的数量数据中的人物。 =DISTINCTCOUNT([person]) 例如命名“DistPersNo”。 这是关键的一步 - Power Pivot 使您能够计算所选列中的唯一值。
  3. 使用公式 =[amount]/[DistPersNo] 添加另一列并将其命名“个人平均数”。
  4. 在 Power Pivot 窗口中单击数据透视表并将新数据透视表添加到您的工作表。
  5. 在数据透视表中,将“人员”添加到行,将“金额”添加到值。现在,如果您将“PersonAverages”添加到值(其总和)并过滤掉基金“x1”,您将获得所需的结果,即值 1100。

希望有帮助。

关于Excel 数据透视表 - 计算总和的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940443/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com