免费工具 百分比计算器:同比和环比的计算方法与增减幅
填一个旧值、一个新值,就能算出变化了百分之几、差了多少,以及新值是旧值的百分之几。销售额、访问量、价格、转化率都能算,负数也可以。
- 增长或下降
- 支持负数
- 本地计算
算两个数之间的变化
「旧值」填较早的或作为基准的那个数。两个数调换,百分比会不一样,因为变化是相对旧值算的。
上期、去年同期或基准值。可以是负数,算百分比时不能为 0。支持 1.2万 这类写法。
要和基准比较的数,可以是负数。
变化百分比
+27.5%
(新值 − 旧值) ÷ |旧值|。
分享这组输入:数值写在链接的 # 后面,不会发到服务器。
https://tapcub.com/zh/tools/percentage-change-calculator
版本 v1.0更新于 更新记录
同一个变化,三种说法
同一次变动可以说成百分比、差值或倍数。看读的人需要哪一个,并且写清楚用的是哪一个。
变化百分比
相对起点变了多少。48,000 到 61,200 是 +27.5%。正号表示增长,负号表示下降。
差值
用原来的单位表示的变化:多了 13,200 元、少了 2,000 次访问。基数很小时,几个单位就能变出很大的百分比,要和差值一起看。
新值是旧值的百分之几
127.5% 表示新值是旧值的 1.275 倍。这一项也能用来算「A 占 B 的百分之几」。
百分比和百分点
数据本身就是比率时,转化率从 2.0% 到 2.5%,是上升 0.5 个百分点,相对增长 25%。写报告时说清是哪一种。
方向很重要:100 到 125 是 +25%,125 到 100 却是 −20%。基数永远是旧值。
三种常见用法
报表里大部分「变了多少」的问题,都是这一个算法。
-
1
算环比、同比
环比:旧值填上期(上月、上周),新值填本期。同比:旧值填去年同期。
-
2
对比前后
改版、调价、投放之前的数据填旧值,之后的填新值。
-
3
算占比
整体填「旧值」,部分填「新值」,看「新值是旧值的百分之几」那一行。
变化百分比 = (新值 − 旧值) ÷ |旧值| × 100%
新值减旧值,再除以旧值的大小。分母取旧值的绝对值,是为了让旧值为负数时符号仍然说得通:亏损在缩小、往盈利走,显示为增长。
- 环比增长率 = (本期 − 上期) ÷ 上期 × 100%
- 同比增长率 = (本期 − 去年同期) ÷ 去年同期 × 100%
- 结果为正是增长,为负是下降;旧值不能为 0
- 比率类指标除了相对变化,还要写出百分点差(新值 − 旧值)
变化百分比
变化 = (新值 − 旧值) ÷ |旧值|
(61,200 − 48,000) ÷ 48,000 = +27.5%
差值
差值 = 新值 − 旧值
61,200 − 48,000 = +13,200
旧值为负数
变化 = (新值 − 旧值) ÷ |旧值|
(1万 − (−2万)) ÷ 2万 = +150.0%
一份月报,四种变化
一家淘宝店月报里的四行环比数据,每一行的读法都略有不同。
| 指标 | 上月 | 本月 | 差值 | 环比变化 |
|---|---|---|---|---|
| 销售额 | ¥48,000 | ¥61,200 | +¥13,200 | +27.5% |
| 支付转化率 | 2.0% | 2.5% | +0.5 个百分点 | +25.0% |
| 跳出率 | 48% | 42% | −6 个百分点 | −12.5% |
| 净利润 | −¥2万 | ¥1万 | +¥3万 | +150.0% |
转化率和跳出率的「差值」一列是百分点,最后一列是相对变化。净利润上月为负,变化按它的绝对值 2 万来算。示例数据。
百分比变化常在哪算错
一次减法、一次除法,却是报告标题里最常见的错误来源。
百分点当百分比
转化率从 2% 到 3%,是上升 1 个百分点、相对增长 50%。写成「增长 1%」怎么都不对。
基数弄反
从 100 涨到 125 是 +25%,从 125 跌回 100 是 −20%。永远除以较早的那个数。
以为涨跌能抵消
先涨 50% 再跌 50%,只剩原来的 75%。同样的百分比,涨和跌不会互相抵消。
基数太小
注册数从 2 个到 6 个是 +200%。数字很小时,先报差值。
不用表格的周期对比
在报表里,旧值和新值来自同一个定义、同一套筛选条件。TapCub 用你的事件来算,所以你看到的变化是行为的变化,而不是统计口径的变化。
百分比变化怎么算?
变化百分比 = (新值 − 旧值) ÷ 旧值 × 100%。从 48,000 到 61,200:(61,200 − 48,000) ÷ 48,000 × 100% = +27.5%。
同比和环比的计算方法是什么?
环比是和上一个相邻周期比:环比增长率 = (本期 − 上期) ÷ 上期 × 100%,比如 5 月比 4 月。同比是和去年同一周期比:同比增长率 = (本期 − 去年同期) ÷ 去年同期 × 100%,比如今年 5 月比去年 5 月。在计算器里把上期或去年同期填进「旧值」、本期填进「新值」即可。
百分点和百分比有什么区别?
百分点是两个百分数直接相减的差;百分比是相对变化。转化率从 2.0% 升到 2.5%,是上升 0.5 个百分点,也是增长 25%。
怎么算一个数占另一个数的百分之几?
占比 = 部分 ÷ 整体 × 100%。在计算器里把整体填「旧值」、部分填「新值」,「新值是旧值的百分之几」那一行就是占比。例如 1,300 ÷ 5,200 = 25%。
旧值是负数怎么算?
用旧值的绝对值做分母。从 −2 万到 1 万:(1 万 − (−2 万)) ÷ 2 万 = +150%。跨过 0 的百分比容易让人误解,建议同时写出差值。
旧值是 0 怎么办?
变化百分比没有意义,因为不能除以 0。直接报差值,例如「注册数从 0 增加到 40」。
涨 50% 再跌 50%,为什么回不到原来的数?
因为第二次变化的基数变大了。100 涨 50% 是 150,150 跌 50% 是 75。要抵消 50% 的涨幅,需要跌 33.3%。