数据透视表:运行绝对值的总百分比?

在Excel 2010中,我希望input一个数据透视表来创build一个“ 在此时间点上运行总计/估计值”的值。 我可以创造一个“ 跑步总数 ”,但是我无法用“ 当时的估计 ”来正确划分它。 该值最好在数据透视表内计算,不允许改变input数据格式。

这个例子比文字更好。 我需要在数据透视表中创build的帮助字段标有** ** ** ** ** ** **。

我用这个例子创build了一个工作表: https : //www.dropbox.com/s/4a2f66n6uxfikte/11649309%20Example%20pivot-table-running-total-percentage-of-an-absolute-value.xlsx

提前致谢。

input表

input数据采用以下格式 – 不允许更改。 对于每个月,我都有这个月花费的小时数,以及那个时间点的整个项目的估计值(不只是一个月)。

Month Hours spent Estimate 01-2012 1 50 02-2012 10 50 03-2012 5 60 04-2012 35 60 

我希望创build的枢轴表

  ** ** ** ** ** ** ** ** Month Hours spent Estimate % Hrs/Estimate (running total) (How do I create this?) 01-2012 1 50 2% 02-2012 11 50 22% 03-2012 16 60 27% 04-2012 51 60 85% 

以下是你可以做的事情:

你有你的月份,花费的时间和估计列列在AC列。 在D列中,input这个公式来得到“花费的时间(运行总数)”列:

 =SUM($B$2:B2) 

当然,拖下来,直到数据用完。 在E栏中,你input这个公式来得到“%小时/估计”栏:

 =D2 / C2 

再次拖动直到数据用完。 将列A复制/粘贴到列F中。然后突出显示CF列,按Alt + D + P,然后单击“完成”,新数据透视表的布局将显示在新表格中。 然后,您可以使用数据透视表字段列表来获取所需内容。

编辑:我误读了一个细节,这需要运行总列已经存在“花费了几个小时”

或者只是在数据透视表中计算(不添加到数据集)

数据透视表工具栏=>选项选项卡=>工具组=>公式=>计算字段

inputName字段(不是你想要的显示名称,字段名称和显示名称必须不同,我重复, 必须是不同的,Excel不允许它们是相同的)。

input您的forumla = hours spent / estimate但使用对话框中的插入字段选项。 然后单击确定。 如果尚未添加该字段,请将其更改为以百分比forms显示,并将显示名称更改为您希望的内容。

编辑:通过数据透视表获得运行总数(注意这两个解决scheme不能一起工作,不幸的是我上面所列的计算字段将使用原始数据,而不是运行总数)

右键单击数据透视表中的小时数单元格中的单元格(未运行总数)=>值字段设置=>显示值为=>运行总数在=>试验任何select的工作,但它应该是你的行标签是什么。 (大概一个月)