我觉得我必须把这件事弄得比它需要的更复杂……
我有一个按日期排列的数据透视表。我有一个字段,其值是注册某门课程的学生总数。这些值按日期显示为累计总数。我的另一个字段是学校就读的学生人数。
我想用每天注册该课程的学生总数除以学校注册的学生总数。我的最终目标是得到注册该课程的学生的累计百分比。
我似乎无法找到在数据透视表中进行此计算的方法。每天都会添加更多日期,因此计算需要动态进行。如果我尝试将我的注册班级字段更改为“总计的百分比”,它会提取同一列的总计,而不是学校就读学生的总计。如果我尝试将我的注册班级字段更改为“百分比”,Excel 为我提供的唯一选项是基础字段是日期。
有什么建议么?
答案1
这解决了这个问题:
注意:解决方案的关键是“我想用每天注册的学生总数除以注册的学生总数“。
怎么运行的:
方法 1基于单元格 I2 中的简单公式:
=H2*100/$H$16
将其填满。
应用自定义单元格格式
0.00 "%"
- 方法 2基于数据透视表。
- 选择源数据
F1:H15
并插入数据透视表。 - 将日期字段放在行中,将注册和登记放在值中。
- 在值中将 Enrolled 字段放置两次。
- 重命名 PT 列标题。
- 选择第 N 列中的“总计”,然后右键单击。
- 点击“显示值为”,然后点击“总计的百分比”。
注意:
您可以避免在数据透视表中两次插入已注册列。
可以将类别名称列包含在源数据中,以使 PT 结果更有意义。