【发布时间】:2016-08-30 19:01:04
【问题描述】:
假设我的数据透视表中有以下字段: 代理|实际销售额
现在我想添加另一个字段来计算实际销售额占总销售额的百分比。计算字段的公式怎么写?
【问题讨论】:
-
但我希望它位于单独的列中...有没有办法做到这一点?
-
您想要“添加另一个字段”,您想要“在单独的列上”。与什么分开?
标签: excel
假设我的数据透视表中有以下字段: 代理|实际销售额
现在我想添加另一个字段来计算实际销售额占总销售额的百分比。计算字段的公式怎么写?
【问题讨论】:
标签: excel
[编辑:] 如果您想在数据透视表的计算字段中进行此类计算,恐怕它不会起作用,因为您只能从此类计算中访问某些变量。 Office Support 中明确指出“[f] 公式不能引用总数”让您很难计算百分比。
但另一方面,如果您要在“单独的列”中进行计算,您可以在下面的表格中进行,在单独列的第一行中使用 =GETPIVOTDATA("Sum of sales2";$E$3;"agent";E4) 或 =GETPIVOTDATA("Sum of sales";$E$3;"agent";E4)/GETPIVOTDATA("Sum of sales";$E$3)。
无论多么琐碎,我的原始答案都包含简单的方法:
至少在 Excel 2010 中,您可以在“值字段设置”对话框中选择将实际销售额列中的值显示为“总计的百分比”以及其他计算。请注意,这不仅仅是一种格式,它实际上是计算值:
【讨论】: