
自从excel2016版以后,不仅表格的内置功能越来越强大,其内置函数也越来丰富。其中就有两个可以代替多个数学运算和统计功能的万能汇总函数。
的
那这两个函数,在数据汇总统计方面又有什么共同点和不同点呢?
下面就依次介绍subtotal和aggregate函数的语法和用法。
一、SUBTOTAL函数
subtotal函数是大家常见的分类汇总函数,大家平时称呼的“汇总函数”就是指的它。
而最常应用到的场景,是在对包含有隐藏行列数据时,会使用subtotal函数进行求和或者计数等汇总。
如下图中,从左侧行序号可以看出,其中包含了多个隐藏行,于是作者在计算G列数据的总和时,使用了subtotal函数,而不是简单的sum函数来计算其结果。

为什么不能直接应用sum函数来计算?
行
我们先来看看subtotal函数的语法:

=subtotal(汇总函数值,区域或引用)
结果会返回在指定汇总函数运算下的计算结果。具体来看下面两个参数的分析。
参数
此外每个值所代表的函数都不同,具体的参数值及其对应的函数,如下图列表所示:

第2参数是区域或者单元格引用,区域和单元格引用其实不止设置于这一个参数,还可以设置最多254个区域引用参数。如下图所示:

下面我们来计算一下下图中F列分享量数据单元格的个数。
正常我们都是使用counta函数来计算非空单元格的个数。
行
购买专栏解锁剩余60%