
这是勤勤的第 171期分享
作者| 勤勤(微信ID:kjcw3434)
来源| 勤勤(微信ID:kjcw3434)
2026年勤勤180篇原创计划 第121篇
欢迎监督,一起见证,每一篇都会用心分享
你好,我是勤勤,在跨境电商财务这行干了12年,从小会计做到财务负责人,带过60多位学员。
前两天,一位学员在群里问我:“勤勤老师,我每次筛选数据后,SUM函数的总计都不会变,还是把所有行都加上了。有没有一个函数,筛选后只算我看到的那些?”
我说:“有,SUBTOTAL。它就是Excel里专门为筛选场景设计的智能求和器。”
今天,我就用跨境电商的真实场景,给你把这函数讲明白,看完你就知道,为什么说SUBTOTAL是SUM的升级版。
SUBTOTAL,就是Excel里一个只计算可见单元格的函数。
你用SUM求和,它会算所有数据,包括你隐藏的那些行。
但SUBTOTAL不一样,你筛选后只看到多少行,它就只算多少行。 隐藏的行,它自动忽略。
简单点就是,SUM就是你得什么,我就算什么,不管你看不看得到,一点也不智能;SUBTOTAL,你只看到了这些,我就只算这些,比较智能
SUBTOTAL的公式长这样:
=SUBTOTAL(功能码, 统计区域)
功能码是告诉Excel,你要做什么操作
常用的两个:
|
|
|
|
|
|
|
|
|
|
|
|
统计区域就是你要对哪一块数据进行操作,直接框选单元格区域即可。
场景一:分站点筛选后,自动算商品数量
你有一张商品库存表,想筛选某个站点后,快速知道这个站点有几款产品在销售。
你的原始数据大概长这样:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
传统做法,用COUNTA,在表格最上面输入计数公式,筛选美国站后,COUNTA还是显示5。
为什么呢? 因为COUNTA不会因为你筛选了,就只算你看到的行。它会把所有符合条件的数据都算进去。
用SUBTOTAL,用计数,在表格最上一行输入:=SUBTOTAL(3, A2:A100)
现在,你筛选美国站,结果显示的是3,因为筛选后只显示了3个美国站的商品。
你再筛选欧洲站,结果显示的是2,完美匹配你看到的数据。
场景二:分店铺筛选后,自动算销售额总计
你有一张店铺销售明细表,老板问:“欧洲站上个月销售额是多少?”
你的原始数据大概长这样:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
传统做法,用SUM,在最上面输入SUM公式,筛选欧洲站后,SUM还是把美国站的数据也加上了。
为什么呢? 你虽然筛选只看到欧洲站,但SUM公式并不会因为你的筛选而改变计算范围。
用SUBTOTAL,用9,在C列最上方一行输入:=SUBTOTAL(9, C2:C100)
现在,你筛选欧洲站,结果显示14000(8000+6000),完美匹配你筛选后看到的数据。
你再筛选美国站,结果显示52000(15000+12000+25000),同样精准。
老板问欧洲站6月销售额多少?你点一下筛选,SUBTOTAL自动算好。10秒钟,不需要新建公式。
场景三:手动隐藏不需要的行,SUBTOTAL自动忽略
除了筛选,SUBTOTAL还有一个隐藏功能,手动隐藏行时,它也会自动忽略。
你有一张月度费用明细表,有些行是小计行,你希望求总计时自动排除这些行。
你的数据大概长这样:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你可以手动隐藏美国站小计和欧洲站小计这两行。
然后在B列最上面输入:=SUBTOTAL(9, B2:B100)
结果显示的是 59000(15000+12000+25000+5000+2000),自动忽略了隐藏的小计行。
而如果用的是SUM,它会把所有行都算进去,包括那些你不想重复计算的小计行。 这样你的总计就会虚高,造成对账错误。
01
技巧1:在筛选报表底部使用SUBTOTAL
每当你做了一张需要筛选查看的报表,不要在顶部用SUM。用SUBTOTAL替代SUM,效果完全不同。
日常操作推荐:先设置好数据筛选功能,然后在合计行输入SUBTOTAL公式。 后续你就可以直接切换筛选条件查看合计数值,不用一次次改公式。
02
技巧2:用SUBTOTAL做动态汇总
当你需要做分站点、分月份的动态汇总时,SUBTOTAL是首选。
如果你的报表里有三级汇总,底层明细(用SUBTOTAL)、中层小计(用SUBTOTAL)、顶层总计(用SUBTOTAL),多个SUBTOTAL叠加使用时,Excel会自动忽略在内层的SUBTOTAL结果,只统计最底层的明细数据,避免重复计算。这一点SUM做不到。
SUBTOTAL≠SUM,它是专门为动态筛选场景设计的智能求和器。
你学会这个函数之后,可以在日常工作中经常用到它。
如果说SUM是静态求和,那SUBTOTAL就是动态求和。 在跨境电商财务这种需要频繁筛选对比不同维度数据的工作里,它是非常趁手的工具。
我是勤勤,如果你想系统提升数据处理和分析的能力,欢迎链接我。
欢迎点赞、转发、在看给我鼓励

