计算复合年增长率 (CAGR)

think-cell 的 TCCAGR 公式简化了复合年增长率 (CAGR) 的计算。使用此函数可快速分析一段时间内的业务数据。如需详细了解 CAGR,请参阅维基百科

使用 TCCAGR 公式

  1. 在 Excel 中,在排列成单行或单列的一系列单元格中输入数据。
  2. 在另一个单元格中,输入 =TCCAGR(FIRST_CELL:LAST_CELL)。将FIRST_CELL 替换为范围内的第一个单元格,将LAST_CELL 替换为最后一个单元格。

    或者,若要直接从 Excel 功能区计算 CAGR,请在行中选择数据范围,然后选择“think-cell > Formulas > Insert CAGR ”。目前,“Insert CAGR ”按钮仅适用于成行的单元格。

Insert CAGR button on TC13

注释:TCCAGR 公式仅使用范围内的第一个和最后一个单元格——这两者之间的单元格不会影响计算。此外,公式需要第一个和最后一个单元格的值为正数才能返回有意义的结果。

用多个单元格表示一年

TCCAGR 公式具有可选的第二个参数,以便用多个单元格来表示一年的数据。若要使用此参数,请在范围之后添加用于表示一年的单元格数量。如果不使用这个可选参数,TCCAGR 公式默认用每个单元格来表示一年。

例如:=TCCAGR(B1:B5) 计算四年期间的 CAGR,每个单元格代表一年。如果使用可选参数,=TCCAGR(B1:B9, 2) 会计算两年期间的 CAGR,每两个单元格表示一年。

Representing years in single vs. multiple cells with TCCAGR

注释:大多数版本的 Excel 使用逗号作为分隔符。但在某些本地化版本中,逗号是十进制分隔符,因此使用分号而不是逗号作为参数的分隔符。请务必使用适合您所用 Excel 版本的正确分隔符。

TCCAGR 公式疑难解答

使用 TCCAGR 公式时,您可能会遇到三种错误结果,分别是 #VALUE!#DIV/0!#NUM!

#VALUE!

#VALUE! 错误可能是由于公式输入错误或参数不良导致的。确保对本地化版本使用正确的标点符号。例如,在英语版 Excel 中,公式如下所示:=TCCAGR(A1:A10, 2);但在德语版 Excel 中,逗号被替换为分号:=TCCAGR(A1:A10; 2)

TCCAGR 公式适用于排列成单行或单列的一系列单元格。将这个公式用于非单行或单列的单元格会导致 #VALUE! 错误。

出现 #VALUE! 错误的另一个原因是,范围内的第一个或最后一个单元格中有负值。TCCAGR 公式需要这两个单元格中的值为正数才能正常工作。

#DIV/0!

如果范围内第一个单元格的值为零,公式将返回 #DIV/0! 错误,因为 CAGR 计算涉及除零。

#NUM!

如果范围内第一个和最后一个单元格的值均为零,公式将返回 #NUM! 错误,因为 TCCAGR 要求这两个单元格的值必须是正数。