SUBTOTAL函数的9和109都是汇总,和SUM求和有何不同

办公一定要科技鸭 2024-03-15 01:33:21

在Excel中,有这么一个函数,集成了了求和、计数、平均值、最值、成绩等多种功能,被人称之为万能函数,这个函数就是Subtotal函数。

它和SUM求和函数有何不同呢?

在Subtotal函数里,第一个参数代表功能代码,其中9和109都是求和,这两者之间的区别就是9包含了手动隐藏数据,109忽略了手动隐藏的数据,有人就说了9这个功能就和SUM函数一样了嘛,那到底一样不一样,下面我们来举例看看。

常规计算

如图所示,使用这三个函数分别求对三列数据相同的销售数量进行求和,这里的数据没有被筛选,没有被隐藏,故结果都一致。

手动隐藏部分数据

不修改公式,将表格里的第一行数据隐藏,从左侧的行号就能看出,第3行被隐藏。

再看下方的数据,SUBTOTAL-9和SUM函数的结果相同,但和SUBTOTAL-109不相同。

也就是SUBTOTAO使用功能代码是109的时候是不包含手动隐藏的数据的,而功能代码9和SUM的汇总包含了手动隐藏数据的。

筛选数据求和

选中表格,设置筛选条件,通过筛选的方式隐藏了最后一行的数据。

下方的求和结果中发现,SUBTOTAL函数不管是9还是109都没有计算被筛选隐藏的数据,而SUM函数依然计算的是所有的数据。

忽略嵌套在内的SUBTOTAL函数

部分数据表格,在表格数据的中间有分类小计,在表格的底部有总计,如果分类小计使用的是SUBTOTAL函数求和,而底部的总计,同样采用的是SUBTOTAL函数汇总,尽管选择的数据求和区域包含了上方的小计数据,但SUBTOTAL函数会自动忽略掉嵌套在内的SUBTOTAL函数,从而避免数据被重复计算。

但如果使用的是SUM函数,只会对选择的计算区域内所有的数据进行汇总,故这样的表格,计算出来的数据就重复了,而不正确。

小结:从以上的案例中发现,SUBTOTAL函数里汇总和SUM汇总是完全不同的,区别如下:

SUBTOTAL函数功能9计算手动隐藏的数据。

SUBTOTAL函数功能109不计算手动隐藏的数据。

SUBTOTAL函数不管哪种汇总都会排除筛选隐藏的数据,故如果是对筛选数据求和,建议使用subtotal函数。

SUBTOTAL函数会自动忽略嵌套在内的SUBTOTAL函数,使用于又小计又总计的情况。

SUM函数汇总不管数据手动隐藏还是筛选隐藏,只要是选定区域,看的见的看不见的都会参与汇总。

现在你能分清楚这三种汇总方式了?多加练习,多加观察,你定能有所收货!

0 阅读:0

办公一定要科技鸭

简介:感谢大家的关注