增长率计算器

在线增长率计算器:输入基期值、报告期值和期数,自动算出总增长率(累计涨幅)与年均增长率,并同时给出几何平均(复合 / CAGR)与算术平均两种口径、说明区别。适用营收、销量、人口、GDP、投资等多期增长测算。

总增长率(5 期累计)
+61.051%
年均增长率(几何平均 / 复合·CAGR)10%年均增长率(算术平均 / 总和法)12.2102%方向增长 / 上升变化量(报告期 − 基期)61.051报告期是基期的倍数1.61051总增长率公式(161.051 − 100) ÷ 100 × 100% = 61.051%复合年均增长率公式(161.051 ÷ 100)^(1/5) − 1 = 10%

怎么用

  1. 填入基期值在「基期值」里填起始那一期的数字(第一年/起点),如 2020 年营收 100 万、初始人口 800 万。必须大于 0。
  2. 填入报告期值在「报告期值」里填结束那一期的数字(最后一年/终点),如 2025 年营收 161.051 万。可以等于、大于或小于基期值。
  3. 填入期数填两个数值之间的「期数」,即间隔数而非数据点个数:从 2020 到 2025 共 5 期(5 年),不是 6。可填小数(如 1.5 年)。只看单期增长就填 1。
  4. 读总增长率与年均增长率结果第一行是整段时间的总增长率(累计涨幅);下面同时给出年均增长率的两种口径——几何平均(复合 / CAGR,推荐)与算术平均(总和法),并附变化量、倍数和代入公式。

原理与公式

增长率衡量一个量在一段时间内增长了多少。本工具区分总增长率(整段累计)与年均增长率(平摊到每期):

总增长率(累计增长率)

总增长率 =(报告期值 − 基期值)÷ 基期值 × 100%

结果为正是增长、为负是下降、为 0 表示不变,反映整段时间从基期到报告期的累计涨幅。

年均增长率·几何平均(复合 / CAGR,推荐)

年均增长率 =(报告期值 ÷ 基期值)^(1 ÷ 期数) − 1

它考虑逐年复利,把多年的波动增长折算成一个等效的恒定年增速,是统计、 财报、研报通用的「年均增长率」口径,也就是复合年均增长率 CAGR

年均增长率·算术平均(总和法,仅作对照)

年均增长率 ≈ 总增长率 ÷ 期数

简单平摊、不计复利,会系统性高估真实平均增速,仅供对照、帮助理解二者差异。

算例

营收从 100 增长到 161.051,历时 5 期(年):

  • 总增长率 =(161.051 − 100) ÷ 100 × 100% = +61.051%
  • 复合年均增长率 =(161.051 ÷ 100)^(1/5) − 1 = 10%(准确,1.1⁵ = 1.61051)
  • 算术平均 = 61.051% ÷ 5 = 12.2102%(偏高,仅对照)

期数口径:期数 = 间隔数 = 结束年份 − 起始年份;从 2020 到 2025 填 5。 期数为 1 时年均增长率等于总增长率(退化为单期百分比变化)。

精度与边界:全程用 decimal.js 高精度计算,结果四舍五入到 6 位显示。 基期值必须大于 0、报告期值不能为负、期数必须大于 0(可为小数);报告期值为 0 时总增长率 与复合年均增长率均为 −100%。所有计算在浏览器本地完成。

常见问题

总增长率和年均增长率有什么区别?
总增长率(累计增长率)是整段时间从基期到报告期一共增长了百分之几,公式 =(报告期值 − 基期值)÷ 基期值 × 100%。年均增长率是把这段增长平摊到每一期(每年)的平均增速。例如营收从 100 增长到 161.051 用了 5 年:总增长率 = 61.051%,而年均增长率(复合)= 10%——因为每年增长 10%、连续复利 5 年,1.1⁵ = 1.61051,累计正好涨 61.051%。注意年均增长率不是总增长率简单除以年数。
年均增长率为什么有「几何平均」和「算术平均」两个结果?哪个对?
因为日常存在两种算法,且经常被混用。① 几何平均(复合 / CAGR / 水平法):年均增长率 =(报告期值 ÷ 基期值)^(1/期数) − 1,它考虑了逐年复利、是统计上正确的「年均增长率」,也是国家统计局、财报、研报采用的口径。② 算术平均(总和法):直接用「总增长率 ÷ 期数」,简单但会高估真实平均增速。例 5 年涨 61.051%:几何平均 = 10%(准确),算术平均 = 61.051 ÷ 5 = 12.21%(偏高)。一般场景请以几何平均(复合增长率)为准;算术平均仅作对照、说明二者差异。
期数应该填几?是年份个数还是间隔数?
填「间隔数」,不是数据点个数。从 2020 年到 2025 年,虽然涉及 6 个年份,但中间只跨了 5 个年度间隔,所以期数填 5。一般规则:期数 = 结束年份 − 起始年份。若只比较相邻两期(如去年→今年),期数填 1,此时年均增长率会等于总增长率。期数也支持小数,例如 18 个月填 1.5。
复合年均增长率(CAGR)是什么?和这里的几何平均一样吗?
一样。CAGR(Compound Annual Growth Rate,复合年均增长率)就是几何平均增长率,公式 CAGR =(期末值 ÷ 期初值)^(1 ÷ 年数) − 1。它假设每年以同一速度复利增长,把波动的多年增长折算成一个「等效的恒定年增速」,便于比较不同时间跨度、不同标的的增长快慢。投资收益、营收、用户数、GDP 的「年均增速」默认指的就是它。
基期值可以是 0 或负数吗?报告期值能为负吗?
基期值必须大于 0:增长率以基期为分母,基期为 0 时除以 0 无定义,为负数时增长率的方向会失真,因此本工具要求基期值为正。报告期值不能为负数(一个量增长到负值在「增长率」语境下没有通用意义),但可以为 0——表示归零,总增长率与复合年均增长率均为 −100%。若你的数据含负值或零基期,建议改用绝对增量描述。
这个工具和「百分比变化计算器」有什么不同?
百分比变化计算器只算单期(两个数之间)的涨跌幅。增长率计算器面向多期时间序列:除了给出整段的总增长率,还会把它换算成每期的年均增长率(复合与算术两种口径)。如果你只有「变化前/变化后」两个数、不涉及年数,用百分比变化计算器即可(相当于本工具期数 = 1);如果是「N 年增长了多少、平均每年增速多少」,用本工具。

来源与更新

增长率与复合年均增长率(CAGR)的定义依据(检索日期 2026-06-29):

本工具为纯数学计算,不含税率、利率等会随政策变化的参数,结果以通用数学定义为准。 内容经本站编辑整理与核对,仅供学习与参考。

最近更新:2026-06-29

本工具按通用数学定义计算增长率,结果为精确值或四舍五入到 6 位显示值,供学习与日常参考。