U.UtilityApp
🔢 数学免费 · 无需注册

涨跌幅计算器

计算两个数值之间的百分比增幅或降幅。

涨跌幅怎么算,结果怎么看

在“原数值”里填变化前的数,在“新数值”里填变化后的数。涨跌幅计算器按 (新数值 − 原数值) ÷ 原数值 × 100 计算,把变化幅度显示为正数,并用“增幅”或“降幅”标明方向。下面一行“差值”显示 新数值 − 原数值,保留正负号。

默认值从 80 到 100,结果是增幅 25.00%,差值 20。两个数相同时显示增幅 0.00%。

涨和跌不对称

百分比总是以原数值为基准,所以同样的差距,方向不同,百分比就不同:

原数值 → 新数值结果
80 → 100增幅 25.00%
100 → 80降幅 20.00%
100 → 90降幅 10.00%
90 → 100增幅 11.11%

这就是为什么跌了 10% 要涨 11.11% 才能回本。先涨 50% 再跌 50% 也回不到原点:100 变成 150,再变成 75,整体是降幅 25%。

同比、环比和百分点

同比是和去年同一时期比,环比是和上一个时期比,算法都一样,区别只在“原数值”取哪一期。本月销售额 9,200,上月 8,000,填 8000 和 9200,得到环比增幅 15.00%,差值 1,200。

如果两个数本身就是百分比,比如转化率从 2.5% 升到 3%,填 2.5 和 3,结果是增幅 20.00%,差值 0.5。这个 0.5 就是变化的百分点。

两种说法都对,回答的是不同的问题。“上升 0.5 个百分点”描述的是比率本身,“增长 20%”描述的是相对原来提高了多少。汇报时要说清楚用的是哪一种,因为“增长 20%”听起来比“0.5 个百分点”大得多。

多年的总涨幅不等于每年涨幅

计算器给出的是两个数之间的总变化,不是年均增长率。从 100 涨到 150 用了 5 年,总涨幅 50%,但并不是每年 10%。因为增长会复利,稳定的年均增长率是 ((新数值 ÷ 原数值)^(1 ÷ 年数) − 1) × 100,这里约为 8.45%。

反过来,连续几次变化要相乘而不是相加。连涨两次 10%,100 变成 121,计算器会显示总增幅 21.00%。

原数值为 0 或负数时

  • 原数值为 0:从零开始的变化无法用百分比表示,结果显示“—”。这时直接报差值,比如“从零增加到 40”。
  • 跌到 0:是降幅 100.00%;跌到负数会超过 100%。利润从 40 变成亏损 10,显示降幅 125.00%。
  • 原数值为负:方向标签会反过来。从 −50 到 −25 显示降幅 50.00%,但数值其实上升了 25,差值一行可以看出来。亏损收窄、扭亏为盈这类情况,通常改用原数值的绝对值做分母,或者只报差值。原数值为负时,方向请以差值为准。

常见问题

降幅怎么算?+

公式一样,把原来的数放在前面。价格从 45 降到 38,少了 7,7 ÷ 45 × 100 = 15.56%。计算器会标为降幅 15.56%,差值显示 −7。

百分比变化和百分比差异是一回事吗?+

不是。百分比变化有先后之分,用变化前的数做分母;百分比差异比较两个没有先后的数,用两者的平均值做分母。80 和 100 的百分比差异是 20 ÷ 90 × 100 = 22.22%,而从 80 到 100 的变化是 25%。

为什么下降了还显示正数?+

方向由“增幅”或“降幅”这个标签表示,百分比只显示大小。降幅 20.00% 就等于变化 −20%。需要带符号的数值时,看差值那一行。