SUBTOTAL函数是Excel中的一个 分类汇总函数,它提供了多种数据汇总功能,包括求和、计数、平均值、最大值、最小值等。SUBTOTAL函数通过一个函数代码来指定所需的汇总方式,并且可以处理筛选和隐藏后的数据。
基本语法
SUBTOTAL函数的基本语法如下:
```excel
=SUBTOTAL(函数代码, 范围1, [范围2], ...)
```
函数代码:1到11的数字,每个数字对应一种计算方式。例如,1代表求和(SUM),2代表计数(COUNT),101代表忽略隐藏值的求和(SUM),102代表忽略隐藏值的计数(COUNT)等。
范围1, [范围2], ...:要汇总的数据范围。可以是一个或多个范围。
函数代码及其功能
1或 101:求平均值(AVERAGE)
2或 102:计数(COUNT)
3或 103:计数(非空值)(COUNTA)
4或 104:求最大值(MAX)
5或 105:求最小值(MIN)
6或 106:乘积(PRODUCT)
7或 107:标准差(STDEV)
8或 108:样本标准差(STDEVP)
9或 109:求和(SUM)
10或 110:方差(VAR)
11或 111:样本方差(VARP)
使用场景
SUBTOTAL函数特别适用于需要对大型数据表进行分类汇总的情况,尤其是在数据经过筛选或隐藏后,仍能准确计算所需的数据汇总结果。例如,在财务报表、销售数据分析或日常统计工作中,SUBTOTAL函数可以大大简化数据处理过程。
注意事项
使用1-9的函数代码时,会包含手动隐藏的行。
使用101-111的函数代码时,会忽略所有隐藏的行和筛选出的行。
通过使用SUBTOTAL函数,用户可以高效地完成各种数据汇总任务,提高工作效率。