增长率的计算与陷阱 — 跌 50% 再涨 50% 能回本吗
用实例讲解增长率公式、连续变化的乘法原理、为什么跌 50% 后涨 50% 回不了本,以及基准值为负数或 0 时的处理。
“销售额增长 20%”“股价下跌 30%”,增长率是新闻和报告中最常用的百分比。公式很简单,但当变化连续发生或基准值很小时,结果常常与直觉不符。
基本公式
增长率(%)= (后值 − 初值) ÷ 初值 × 100
- 咖啡豆 1kg 价格 28,000 元 → 32,200 元:4,200 ÷ 28,000 × 100 = 上涨 15%
- 电费 86,000 元 → 73,100 元:−12,900 ÷ 86,000 × 100 = 下降 15%
跌 50% 之后再涨 50%
一只 100 万元的股票下跌 50%,变成 50 万元。再上涨 50%,增加的是 50 万元的 50%,即 25 万元,变成 75 万元。离回本仍差 25%。
原因在于第二次变化的基准是已经变化后的值。连续的变化不能相加,而要相乘。
最终倍数 = (1 + r₁) × (1 + r₂) × …
- −50% 后 +50%:0.5 × 1.5 = 0.75 → 整体 −25%
- +10% 后 −10%:1.1 × 0.9 = 0.99 → 整体 −1%
- 连续 3 年 +10%:1.1³ = 1.331 → 整体 +33.1%(不是 30%)
要涨多少才能恢复原值
下跌 x% 后,要恢复原值需要上涨 x ÷ (100 − x) × 100。
- 下跌 10% → 需要上涨 11.1%
- 下跌 20% → 需要上涨 25%
- 下跌 50% → 需要上涨 100%
- 下跌 80% → 需要上涨 400%
损失越大,恢复所需的涨幅增长得越快。这就是投资中“避免大额亏损”这句话背后的数学原因。
平均增长率不是算术平均
如果销售额第一年 +20%、第二年 −20%,平均是 0% 吗?1.2 × 0.8 = 0.96,所以两年间减少了 4%。多个时期的平均增长率要用几何平均来求。
年均增长率 = (最终倍数)^(1/期数) − 1
在上例中,0.96^(1/2) − 1 ≈ −2.02%,即年均约减少 2%。
初始值为 0 或负数时
- 初始值为 0 时不能除以 0,因此增长率无法定义。像新增销售额这样从 0 开始的情况,可以标注为“新增”或用金额差来说明。
- 初始值为负数(例如营业亏损 −50 亿 → −25 亿)时,用百分比表述容易混乱。本计算器在分母中使用绝对值,把亏损缩小显示为 +50%,但在报告中写成“亏损减少 25 亿元”这样的金额表述更不容易引起误解。
基准值很小时的错觉
用户从 2 人增加到 6 人,就是增长 200%。数字很惊人,但实际变化只有 4 人。看增长率时,请同时确认基准值的大小和绝对变化量。
在计算器中试一试
在百分比标签的第三行输入初始值和后值,就会同时显示增长率和差值。用第四行可以求“增加 x% 后的值”,用第五行可以求“变化前的值”。