
SUBTOTAL函数
语法结构:
必需。 数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。 如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。参数中数字对应的函数如下:

必需。 要对其进行分类汇总计算的第一个命名区域或引用。
[ref2]......: 可选。 要对其进行分类汇总计算的第 2 个至第 254 个命名区域或引用。
案例一:表格无隐藏项

图中案例要求出马匹的平均值,表格没有隐藏项,我们可以使用SUBTOTAL函数来进行统计,第一个参数输入“1”或者“101”,我们可以看到运算结果是相同的;
案例二:表格包含手动隐藏项

上图案例里表格将第9行手动隐藏了,当我们使用SUBTOTAL函数进行统计时,第一个参数输入“1”,运算结果是包含了第9行的,(10+10+10+5+5+5)/6=7.5;如果第一个参数输入“101”,运算结果是忽略第9行的,(10+10+5+5+5)/5=7;也就是说,当表格有隐藏项时,如果我们要统计的数据忽略隐藏项,则SUBTOTAL函数的第一个参数要使用“101”,如果我们要统计的数据包含隐藏项,则SUBTOTAL函数的第一个参数要使用“1”;
案例三:表格包含筛选项

上图案例表格中包含筛选项,这种情况下,使用SUBTOTAL函数进行统计数据的话,第一个参数不论是输入“1”,还是“101”,都会忽略筛选项进行统计数据;
SUBTOTAL函数中第一个参数里包含11种函数,每种函数的功能不同,我们在处理数据的时候需要用到哪种函数,第一个参数就输入对应的参数代码;在表格有隐藏项的情况下,如果需要统计所有行的数据则使用“1--11”这十一个常数;如果需要统计可见行的数据则使用“101--111”这十一个常数;在表格有筛选项的情况下,不论输入“1--11”还是“101--111”,都只能统计可见行的数据;
今天的分享就到这里了;谢谢大家的支持与鼓励;下期再见