在 Excel 2007 数据透视表中计算复合年增长率

在 Excel 2007 数据透视表中计算复合年增长率

我正在尝试在 Excel 2007 数据透视表中计算复合平均增长率或 CAGR。

我熟悉 CAGR 公式:((End Value / Start Value)^(1/N))-1,其中 N 是周期数。

我的问题是我有三个数据透视表字段:项目、值和年份。我想要做的是这样的:(( Value[Year2012] / Value[Year2002]) ^(1/10)) -1

我尝试通过创建数据透视表的方式来实现这个功能吗?感谢您的反馈。

答案1

我认为仅使用 Pivot 字段/功能无法做到这一点。

假设您总是想获得 2002 年至 2012 年的复合年增长率,使用 Pivot 的最简单方法如下:

  1. 行中的项目、列中的年份和数据中的值(使用 Sum 函数进行汇总 - 仅当每个项目/年份组合都是唯一的。如果不是,则需要使用平均值或最大值或最小值)
  2. 过滤年份为 2002 年和 2012 年
  3. 在数据透视表旁边添加一个公式,根据 2002 年和 2012 年的值计算每个项目的复合年增长率

相关内容