excel - 计算 Excel 数据透视表总计的百分比

标签 excel pivot-table percentage

我有包含阶段、团队以及早期或晚期的 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/

相关文章:

vba - 为什么我的 Excel 电子表格将数字格式设置为日期?

excel - 将许多后继关系从 Excel 文件导入 MS Project

excel - 使用 MS Excel 将 MM :SS. 毫秒转换为秒

CSS 边距表现奇怪

css - 将基于像素的 css 转换为基于百分比的 CSS 的最快方法是什么?

vba - 为什么我的 Excel VBA 代码在关闭表单后仍然运行?

java - 无法使用 POI 3.11 beta1 从数据透视表读取数据

python - 如何在数据透视表上添加总和和计数

python-3.x - 在没有 Agg 的情况下在多个列上透视 Pandas 数据框

php - 如何计算百分比