我正在尝试在 Excel 2007 数据透视表中计算复合平均增长率或 CAGR。
我熟悉 CAGR 公式:((End Value / Start Value)^(1/N)
)-1,其中 N 是周期数。
我的问题是我有三个数据透视表字段:项目、值和年份。我想要做的是这样的:(( Value[Year2012] / Value[Year2002]
) ^(1/10)) -1
我尝试通过创建数据透视表的方式来实现这个功能吗?感谢您的反馈。
答案1
我认为仅使用 Pivot 字段/功能无法做到这一点。
假设您总是想获得 2002 年至 2012 年的复合年增长率,使用 Pivot 的最简单方法如下:
- 行中的项目、列中的年份和数据中的值(使用 Sum 函数进行汇总 - 仅当每个项目/年份组合都是唯一的。如果不是,则需要使用平均值或最大值或最小值)
- 过滤年份为 2002 年和 2012 年
- 在数据透视表旁边添加一个公式,根据 2002 年和 2012 年的值计算每个项目的复合年增长率