Excel:数据透视表 - 需要将累计总数字段除以计数字段的总计

Excel:数据透视表 - 需要将累计总数字段除以计数字段的总计

我觉得我必须把这件事弄得比它需要的更复杂……

我有一个按日期排列的数据透视表。我有一个字段,其值是注册某门课程的学生总数。这些值按日期显示为累计总数。我的另一个字段是学校就读的学生人数。

我想用每天注册该课程的学生总数除以学校注册的学生总数。我的最终目标是得到注册该课程的学生的累计百分比。

我似乎无法找到在数据透视表中进行此计算的方法。每天都会添加更多日期,因此计算需要动态进行。如果我尝试将我的注册班级字段更改为“总计的百分比”,它会提取同一列的总计,而不是学校就读学生的总计。如果我尝试将我的注册班级字段更改为“百分比”,Excel 为我提供的唯一选项是基础字段是日期。

有什么建议么?

答案1

这解决了这个问题:

注意:解决方案的关键是“我想用每天注册的学生总数除以注册的学生总数“。

在此处输入图片描述

怎么运行的:

  • 方法 1基于单元格 I2 中的简单公式:

    =H2*100/$H$16

  • 将其填满。

  • 应用自定义单元格格式0.00 "%"


  • 方法 2基于数据透视表。
  • 选择源数据F1:H15并插入数据透视表。
  • 将日期字段放在行中,将注册和登记放在值中。
  • 在值中将 Enrolled 字段放置两次。
  • 重命名 PT 列标题。
  • 选择第 N 列中的“总计”,然后右键单击。
  • 点击“显示值为”,然后点击“总计的百分比”。

注意:

  • 您可以避免在数据透视表中两次插入已注册列

  • 可以将类别名称列包含在源数据中,以使 PT 结果更有意义。

答案2

最好向我们展示一个样本以便更好地分析。

请检查创建新的计算字段是否有帮助。

您可以选择数据透视表 > 数据透视表分析 > 字段、项目和集合 > 计算字段。

创建一个新字段,例如“% of Registrations”,将出席人数除以注册人数。并将此字段拖到“值”区域下。

在此处输入图片描述

相关内容