同比增长率怎么算:公式、容易算错的情况和画图方法

同比增长率怎么算:用本期减去年同期,再除以去年同期。结合例子检查零或负数基数、不完整月份、节假日错月和统计口径变化;区分累计同比与单月同比,先汇总金额再计算增长率,最后把两年的数值与增长率分别画图,避免只看百分比而忽略规模。

发布于 2026年10月29日约 4 分钟读完

同比增长率怎么算?用本期与去年同期作比较。对于有淡旺季的门店,今年一月与去年一月比较,通常比直接与十二月比较更有参考价值。但同比为正并不能单独证明经营状况良好,环比下降也需要查原因,不能直接归因于季节。

同比增长率怎么算:公式只有一行

用本期数减去去年同期数,再除以去年同期数:

同比增长率 =(本期 − 去年同期)÷ 去年同期

假设一家店 2025 年 12 月营业额 8.4 万元,2024 年 12 月是 7.0 万元。差额 1.4 万,1.4 ÷ 7.0 = 0.2,同比增长 20%。分母永远是去年的数。如果误用今年的 8.4 万做分母,得到的是 16.7%,意思完全变了。

同比能减少哪些季节因素的影响

环比是和上一个月比,季节性的起伏会原封不动地变成“增长”或“下滑”。还是这家店,假设 2025 年 11 月是 6.0 万,那 12 月环比增长 40%;2026 年 1 月如果是 5.2 万,1 月环比就是下降约 38.1%。单看这两个数字,还分不清淡旺季和实际需求变化各占多少。

换成同比再看:2025 年 1 月是 4.5 万,2026 年 1 月比它多 0.7 万,同比增长约 15.6%。如果两年都有相似的淡旺季,同比能减少这类规律的影响,但天气、促销和营业天数仍然可能不同,不能认为季节因素已全部消除。同比和环比回答的是不同的问题,什么时候该看短期的环比,可以看环比增长那一篇。

去年是零或负数时,公式会骗人

分母为零时公式直接失效。某个新品去年三月根本没卖,今年卖了 3000 元,它的同比增长率不存在,既不是无穷大,也不是 100%。表里写“新增”或“不适用”,再把两年的实际数字列出来就行。

分母是负数更隐蔽,因为公式照样能算出一个数。去年亏损 2 万、今年盈利 1 万,代进去是(1 −(−2))÷(−2)= −150%,看起来像是业绩崩了;亏损从 2 万缩小到 0.5 万,算出来是 −75%,方向同样是反的。利润、现金流这类可能由负转正的指标,更稳妥的写法是直接说金额变化,比如“同比减亏 1.5 万元”“扭亏为盈”。也有人用去年数的绝对值做分母,它属于另一种计算口径,需要说明公式,不能与普通同比混用。

不完整的月份、错开的春节和改过的口径

拿 10 月前 28 天去比去年完整的 31 天,期间长度就不一致。即使每天销售额相同,前者也会少约 9.7%;实际差异还取决于缺少的几天卖了多少。要比就比同样的天数,10 月 1 日到 28 日对 10 月 1 日到 28 日。

日历本身也会挪动。2025 年 3 月有五个星期六,2026 年 3 月只有四个,周末生意好的店,今年三月一开始就少了一个旺日。闰年的二月多一天,比 28 天的二月多出约 3.6% 的时间。对国内数据影响最大的是春节:春节可能落在一月或二月,单月同比会受到假期分布影响。所以很多统计会把 1–2 月合并起来看。拿上面的店算一下,2025 年 1、2 月是 4.5 万和 4.8 万,2026 年是 5.2 万和 5.0 万,单月同比分别是 15.6% 和 4.2%,看着忽高忽低;合并后是 9.3 万对 10.2 万,同比增长约 9.7%,这样能减少春节跨月的部分影响,但仍需检查营业天数和促销差异。

口径变化也要当心。去年的“活跃用户”是登录过就算,今年改成完成一次操作才算;或者今年片区新开了三家店。这时候的同比混进了统计方法的变化。要么按新口径重算去年的数,要么只比两年都开着的门店,也就是常说的可比口径,并且标注清楚。

累计同比和单月同比

单月数据波动大,累计同比把今年到目前为止的各月加总,再和去年同期的累计数比。2025 年一季度三个月是 4.5、4.8、5.5 万,合计 14.8 万;2026 年是 5.2、5.0、6.6 万,合计 16.8 万,多出 2 万,累计同比增长约 13.5%。同一时期的单月同比是 15.6%、4.2% 和 20%。累计数看整体节奏,单月数用来找变化发生在哪个月。累计同比一定要先把金额加起来再算,不能把几个月的百分比求平均。

同比数据怎么画成图

先画数值,再画增长率。横轴放月份,每个月两根柱子并排,去年一根、今年一根,读者既能看到每个月的体量,也能看到两年之间的差距。增长率有两种放法:把图放进报告或幻灯片时,在每组柱子上方补一个小标签;或者在柱状图下面单独放一张折线图,月份对齐。

表格里准备四列就够了:月份、去年、今年,再用上面的公式算出同比那一列。把前三列粘贴到柱状图生成器里做分组柱状图,把月份和同比两列粘贴到折线图生成器里画增长率。柱状图的纵轴从零开始。折线图上落到 0% 以下的点就是负增长的月份,纵轴范围要把零包含进去,这些月份才看得出来。

诚实说明:目前做不到什么

免费的柱状图和折线图生成器只负责把你粘贴的数据画出来,不会替你计算同比增长率,也不会对齐不完整的月份或处理春节错月,同比那一列需要先在表格里算好。每张图只能是一种图表类型,柱子表示数值、折线表示增长率就要做成两张图。ToCharts 没有散点图、雷达图、气泡图、仪表盘或热力图,可用类型为柱状图、横向柱状图、折线图、面积图、饼图和环形图。没有服务端批量生成图表的接口。AI 表格工作台可以根据上传的文件计算增长率,但需要登录并消耗 EndTo 积分。

常见问题

同比增长率怎么算?

用本期数减去去年同期数,再除以去年同期数。比如今年 12 月 8.4 万元、去年 12 月 7.0 万元,增加了 1.4 万,同比增长率就是 20%。

同比和环比有什么区别?

同比与去年同一时期比较,有助于减少重复出现的淡旺季影响;环比与相邻周期比较,更容易看到近期变化。两者都要结合节假日、营业天数、促销和口径变化理解。

去年同期是零,同比增长率怎么写?

分母为零时同比增长率没有意义,不能写成 100% 或无穷大。表格里标注“新增”或“不适用”,同时列出两年的实际数值,让读者看到变化的规模。

去年是亏损,今年的利润同比怎么算?

直接套公式会得到负的百分比,看起来像是下滑,其实是好转。更稳妥的做法是写清金额变化,比如“同比减亏 1.5 万元”或“扭亏为盈”,避免读者误解方向。

累计同比和单月同比该看哪个?

看整体增长节奏用累计同比,它能把单月的偶然波动平滑掉;想找出变化发生在哪个月,就看单月同比。累计同比要先把各月金额加总再算,不能直接平均百分比。

同比数据用什么图表展示最好?

用分组柱状图,每个月去年和今年两根柱子并排,体量和差距都能看清。增长率可以写在柱子上方作为标签,或者在下面单独放一张月份对齐的折线图。

继续阅读