在EXCEL表格里,有这样一个函数,它能求和、求平均数、计算最大值、最小值、计算个数等11个功能,并能区分统计数据是否包含手动隐藏数据,这个函数就是Subtotal函数,它是职场EXCEL软件操作必备技能。
一、结构语法
SUBTOTAL:返回一个数据区域的分类汇总的结果,它一共有11种对应的计算规则,分别使用对应的数字来代替。
语法: =SUBTOTAL(function_num,ref1,[ref2],...)
第一参数:数据汇总的规则,当参数值为1-11的时候手动隐藏的数据也会被计算,当参数值为101-111的时候函数不会计算隐藏的数据区域,即仅统计可见单元格区域,具体的数字编号对应的函数,详见下图(使用频率较高的功能标记上了黄色)。

第二参数:第一个统计区域
第三参数:第二个统计区域
以此类推,最多可以设置254个引用的数据区域。
注意事项:统计区域仅仅对列数据有效,对行数据是无效的。
对于筛选隐藏的数据不管1-11还是101-111都不统计。
Subtotal函数会自动忽略嵌套在内的SUBTOTAL函数。
求平均值
如图所示,在表格里使用SUBTOTAL函数的功能编号1和101分别对两列相同的数据求平均值。函数公式“=SUBTOTAL(1,J3:J12)”和“=SUBTOTAL(101,J3:J12)”。
购买专栏解锁剩余67%