SUBTOTAL函数是Excel中的一个 分类汇总函数,它提供了多种数据汇总方式,包括求和、计数、平均值、最大值、最小值等。这个函数非常强大,可以处理大型数据表,并且能够自动忽略筛选后隐藏的数据。
基本语法
SUBTOTAL函数的基本语法如下:
```excel
=SUBTOTAL(函数代码, 范围1, [范围2], ...)
```
函数代码:决定使用哪种汇总方式,可以是1到11或101到111之间的数字。其中,1到11包含隐藏值,101到111忽略隐藏值。
范围1, [范围2], ...:要汇总的数据范围。
常用函数代码及功能
1:求平均值(AVERAGE)
2:计数(COUNT)
3:计数(非空值,COUNTA)
4:求最大值(MAX)
5:求最小值(MIN)
9:求和(SUM)
10:统计可见单元格的最大值(MAX,在隐藏数据后使用)
101至 111:其他功能代码,如求方差(VAR)和样本方差(VARP)等。
使用场景
SUBTOTAL函数适用于各种需要数据汇总的场景,例如:
计算每个部门的总销售额。
求出筛选后某列非空单元格的数量。
在隐藏或筛选数据后,计算某列的最大值或最小值。
统计可见单元格的平均值、最大值、最小值等。
小贴士
使用SUBTOTAL函数时,如果不指定函数代码,默认为求和(SUM)。
函数代码1到11会包含手动隐藏的行,而101到111则会忽略所有隐藏的行和筛选出的行。
通过使用SUBTOTAL函数,可以大大提高Excel中数据汇总的效率和准确性。