复合年增长率计算器

选择您要求的内容。输入期初价值和年数,再输入期末价值以求增长率,或输入年增长率以求期末价值。表格逐年显示价值。

免费 在浏览器中运行 核对于2026年11月10日星期二

您要求什么?

由两个数值求增长率,或由增长率求期末价值。

期初的数值,例如价格、销售额或投入的金额。

期末的数值。

0.01至200之间。允许小数,用于不足一整年的时间。

结果

复合年增长率 — 使期初价值增长到期末价值所需的稳定年增长率。
期末价值 — 期初价值按年增长率增长若干年后的数值。
总变化 — 期末价值减去期初价值。
总变化百分比 — 变化占期初价值的比例。

计算方法

每年年末的价值

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 选择 “您要求什么?” 中的 “由两个数值求增长率” 以求增长率,或 “由增长率求期末价值” 以求期末价值。
  2. 输入 “期初价值” 和 “年数”。
  3. 根据您的选择,输入 “期末价值” 或 “每年增长率”。
  4. 读取结果和计算方法,并展开表格查看每一年的价值。

复合年增长率的计算

复合年增长率(CAGR)是一个稳定的年增长率:价值每年在前一年的基础上按这一比率增长,就能由期初价值达到期末价值。实际数值很少稳定增长,因此 CAGR 是用于比较各个时期的方法,而不是对每一年的描述。

期末价值则反过来求:期初价值乘以(1 + 增长率),每年乘一次。

CAGR = (期末 ÷ 期初)^(1 ÷ 年数) − 1

期末价值 = 期初 × (1 + 增长率)^年数

期初  期初的价值
期末  期末的价值
年数  两者之间的时间,单位为年
  • 从70,000增长到175,000,用时5年:2.5^(1/5) − 1 = 0.2011,即复合年增长率为20.11%。
  • CAGR 为0% 表示价值平均没有变化;CAGR 为 -100% 表示价值降为零。

不是整年的时期

公式可以处理年的小数部分。若为2.5年,由100增长到200,则年增长率为 2^(1/2.5) − 1 = 31.95%。表格只按整年绘制,最多100年。

本计算器不包括的内容

  • 价值在期间内有涨有跌的情况。复合年增长率只给出首尾之间的平均值,中间的路径可能大不相同。
  • 期间内流入或流出的资金,例如股息、追加投入或提取。这类情况需要投资回报率或净现值、内部收益率等计算。
  • 通货膨胀、税款和费用。

计算示例:70,000元增长到175,000元,用时5年

期末与期初之比为 175,000 ÷ 70,000 = 2.5。2.5的五次方根为1.2011,因此复合年增长率为20.11%。

反过来,70,000元按每年10% 增长5年,得到 70,000 × 1.10^5 = 112,735.70元。

结果
复合年增长率 20.11%
总变化 105,000.00
按10% 增长5年后的期末价值 112,735.70

常见问题

复合年增长率与平均每年变化有什么区别?

平均每年变化是把每年的百分比相加再除,忽略了复利。复合年增长率假定每年都在前一年的基础上增长,因此给出的才是真正连接期初与期末的比率。

不足一年的时期可以用复合年增长率吗?

可以。输入一年的小数部分,例如半年输入0.5。结果是能使同样增长在一整年内实现的年增长率。

为什么我的复合年增长率是负数?

期末价值低于期初价值,说明价值平均而言下降了。若要查看下降的期末价值,请输入低于零的增长率。

复合年增长率能说明将来会怎样吗?

不能。它描述的是过去的一个时期,或一个稳定的假设。未来的增长可能更高、更低或为负。

我输入的数据会被发送到服务器吗?

不会。计算和表格都在您的浏览器中完成,您输入的任何内容都不会被发送给我们。您可以放心地尝试各种增长率和年数。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。