我有包含阶段、团队以及早期或晚期的 Excel 源数据。我创建了一个数据透视表来总结数据,如下所示:
Team 1 | Team 2 |
Phase Early | Late | Total | Early | Late | Total | Grand Total
---------------------------------------------------------------------
Phase 1 2 3 5 0 1 1 6
Phase 2 4 5 9 2 2 4 13
Phase 3 5 6 11 1 1 2 13
Grand Total 11 14 25 3 4 7 32
我想计算总数的百分比(因此,团队 1 的早期总数除以团队 1 的总数,或者 11/25 表示早期的 44%,然后将晚期总数除以总数,或者14/25 迟到了 56%)。
我尝试使用数据透视表下方的公式,效果很好,但如果源数据没有落在某一列中的记录,它们就会变得不正常(因此,如果团队 2 没有迟到的项目,则该列消失)。有没有简单的修复或方法可以将数据透视表保持在一定数量的行或列?
最佳答案
您可以设置数据透视表来直接计算百分比,而无需与数据透视表分开构建公式。这样您就不必担心数据透视表中有多少列和行。在 Excel 2010(2007 s/b 也相同)中,转到数据透视表工具功能区,然后选择选项,在计算下单击下拉列表“将值显示为”,然后选择“父列总计的百分比”。
关于excel - 计算 Excel 数据透视表总计的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951516/