SUBTOTAL函数是Excel中的一个 分类汇总函数,它提供了多种统计功能,包括求和、计数、平均值、最大值、最小值等。SUBTOTAL函数可以根据用户的需求对数据进行分类汇总,并且能够处理隐藏行,使得统计结果更为准确。
基本语法
SUBTOTAL函数的基本语法如下:
```excel
=SUBTOTAL(function_code, ref1, [ref2], ...)
```
`function_code`:必需,表示要执行的统计功能的代码,可以是1到11或101到111之间的数字。
`ref1`, `[ref2], ...`:可选,表示要汇总的数据区域。
函数代码说明
`1` 或 `101`:求和(SUM)
`2` 或 `102`:计数(COUNT)
`3` 或 `103`:非空计数(COUNTA)
`4` 或 `104`:最大值(MAX)
`5` 或 `105`:最小值(MIN)
`6` 或 `106`:平均值(AVERAGE)
`7` 或 `107`:乘积(PRODUCT)
`8` 或 `108`:样本标准差(STDEV)
`9` 或 `109`:样本方差(STDEVP)
`10` 或 `110`:变差(VAR)
`11` 或 `111`:无偏估计变差(VARP)
使用场景
SUBTOTAL函数适用于需要对数据进行分类汇总的场景,例如在财务报告中计算每个部门的总销售额、在销售分析中统计可见产品的数量等。
注意事项
当`function_code`为1到11时,SUBTOTAL函数会包含手动隐藏的行。
当`function_code`为101到111时,SUBTOTAL函数会忽略所有隐藏的行和筛选出的行。
通过使用SUBTOTAL函数,用户可以更加高效地在Excel中进行数据汇总和分析,提高工作效率。