大数跨境

筛选后SUM合计总出错?跨境电商财务必学的SUBTOTAL函数

筛选后SUM合计总出错?跨境电商财务必学的SUBTOTAL函数 勤勤讲电商财会
2026-06-27
1
导读:筛选后合计总出错?用SUBTOTAL,自动忽略隐藏行,它也是跨境电商财务必学函数
关注▲勤勤讲电商财会▲,一起摸透跨境电商

这是勤勤的第 171期分享

作者| 勤勤(微信ID:kjcw3434)

来源| 勤勤(微信ID:kjcw3434)

2026年勤勤180篇原创计划 第121篇


欢迎监督,一起见证,每一篇都会用心分享

你好,我是勤勤,在跨境电商财务这行干了12年,从小会计做到财务负责人,带过60多位学员。

前两天,一位学员在群里问我:“勤勤老师,我每次筛选数据后,SUM函数的总计都不会变,还是把所有行都加上了。有没有一个函数,筛选后只算我看到的那些?”

我说:“有,SUBTOTAL。它就是Excel里专门为筛选场景设计的智能求和器。”

今天,我就用跨境电商的真实场景,给你把这函数讲明白,看完你就知道,为什么说SUBTOTAL是SUM的升级版。


PART.01
SUBTOTAL到底有啥用?

SUBTOTAL,就是Excel里一个只计算可见单元格的函数。

你用SUM求和,它会算所有数据,包括你隐藏的那些行。

但SUBTOTAL不一样,你筛选后只看到多少行,它就只算多少行。 隐藏的行,它自动忽略。

简单点就是,SUM就是你得什么,我就算什么,不管你看不看得到,一点也不智能;SUBTOTAL,你只看到了这些,我就只算这些,比较智能


PART.02
公式结构其实很简单

SUBTOTAL的公式长这样:

=SUBTOTAL(功能码, 统计区域)

功能码是告诉Excel,你要做什么操作

常用的两个:

功能码
作用
说明
109
求和(忽略隐藏行)
筛选后,只对可见行求和
103
计数(忽略隐藏行)
筛选后,只统计可见行的数量

统计区域就是你要对哪一块数据进行操作,直接框选单元格区域即可。


PART.03
跨境电商真实场景,手把手带你看懂

场景一:分站点筛选后,自动算商品数量

你有一张商品库存表,想筛选某个站点后,快速知道这个站点有几款产品在销售。

你的原始数据大概长这样:

A列:商品
B列:站点
C列:库存数量
A产品
美国
100
B产品
美国站
200
C产品
欧洲
150
D产品
欧洲站
80
E产品
美国站
300

传统做法,用COUNTA,在表格最上面输入计数公式,筛选美国站后,COUNTA还是显示5。

为什么呢? 因为COUNTA不会因为你筛选了,就只算你看到的行。它会把所有符合条件的数据都算进去。

用SUBTOTAL,用计数,在表格最上一行输入:=SUBTOTAL(3, A2:A100)

现在,你筛选美国站,结果显示的是3,因为筛选后只显示了3个美国站的商品。

你再筛选欧洲站,结果显示的是2,完美匹配你看到的数据。

场景二:分店铺筛选后,自动算销售额总计

你有一张店铺销售明细表,老板问:“欧洲站上个月销售额是多少?”

你的原始数据大概长这样:

A列:店铺
B列:月份
C列:销售额
亚马逊美国站
6月
15000
亚马逊美国站
6月
12000
亚马逊欧洲站
6月
8000
亚马逊欧洲站
6月
6000
亚马逊美国站
6月
25000

传统做法,用SUM,在最上面输入SUM公式,筛选欧洲站后,SUM还是把美国站的数据也加上了。

为什么呢? 你虽然筛选只看到欧洲站,但SUM公式并不会因为你的筛选而改变计算范围。

用SUBTOTAL,用9,在C列最上方一行输入:=SUBTOTAL(9, C2:C100)

现在,你筛选欧洲站,结果显示14000(8000+6000),完美匹配你筛选后看到的数据。

你再筛选美国站,结果显示52000(15000+12000+25000),同样精准。

老板问欧洲站6月销售额多少?你点一下筛选,SUBTOTAL自动算好。10秒钟,不需要新建公式。

场景三:手动隐藏不需要的行,SUBTOTAL自动忽略

除了筛选,SUBTOTAL还有一个隐藏功能,手动隐藏行时,它也会自动忽略。

你有一张月度费用明细表,有些行是小计行,你希望求总计时自动排除这些行。

你的数据大概长这样:

A列:费用类型
B列:金额
平台佣金
15000
FBA配送费 
12000
美国站小计
27000
广告费
25000
月度仓储费 
5000
欧洲站小计
30000
退货管理费 
2000

你可以手动隐藏美国站小计和欧洲站小计这两行。

然后在B列最上面输入:=SUBTOTAL(9, B2:B100)

结果显示的是 59000(15000+12000+25000+5000+2000),自动忽略了隐藏的小计行。

而如果用的是SUM,它会把所有行都算进去,包括那些你不想重复计算的小计行。 这样你的总计就会虚高,造成对账错误。


PART.04
给跨境电商财务的实操小技巧


 01 

技巧1:在筛选报表底部使用SUBTOTAL


每当你做了一张需要筛选查看的报表,不要在顶部用SUM。用SUBTOTAL替代SUM,效果完全不同。

日常操作推荐:先设置好数据筛选功能,然后在合计行输入SUBTOTAL公式。 后续你就可以直接切换筛选条件查看合计数值,不用一次次改公式。


 02 

技巧2:用SUBTOTAL做动态汇总


当你需要做分站点、分月份的动态汇总时,SUBTOTAL是首选。

如果你的报表里有三级汇总,底层明细(用SUBTOTAL)、中层小计(用SUBTOTAL)、顶层总计(用SUBTOTAL),多个SUBTOTAL叠加使用时,Excel会自动忽略在内层的SUBTOTAL结果,只统计最底层的明细数据,避免重复计算。这一点SUM做不到。

SUBTOTAL≠SUM,它是专门为动态筛选场景设计的智能求和器。

你学会这个函数之后,可以在日常工作中经常用到它。

如果说SUM是静态求和,那SUBTOTAL就是动态求和。 在跨境电商财务这种需要频繁筛选对比不同维度数据的工作里,它是非常趁手的工具

我是勤勤,如果你想系统提升数据处理和分析的能力,欢迎链接我。

欢迎点赞、转发、在看给我鼓励


如果觉得本文有用,请小小支持一下,下次为你分享更多~

【声明】内容源于网络
0
0
勤勤讲电商财会
1234
内容 244
粉丝 0
勤勤讲电商财会 1234
总阅读110
粉丝0
内容244