`SUBTOTAL`函数在Excel中用于对数据进行分类汇总,它可以自动忽略被隐藏或筛选的行,但不会忽略隐藏列。以下是`SUBTOTAL`函数的基本用法:
基本语法
```
=SUBTOTAL(function_num, ref1, [ref2], ...)
`function_num`:必需,指定要执行的统计计算类型,取值范围是1到11或101到111。
`ref1`:必需,第一个统计区域,即要汇总的数据范围。
`ref2`, `ref3`...:可选,其他要汇总的数据范围,最多可设置254个引用。
函数参数说明
当`function_num`为1到11时,计算结果将包括手动隐藏的行。
当`function_num`为101到111时,计算结果将排除手动隐藏的行,始终排除已隐藏或筛选掉的单元格。
示例用法
求和
```
=SUBTOTAL(9, B2:B100)
这里`9`代表`SUM`函数,`B2:B100`是要求和的单元格范围。
平均值
```
=SUBTOTAL(1, C2:C100)
`1`代表`AVERAGE`函数,`C2:C100`是包含数值的单元格范围。
最大值
```
=SUBTOTAL(4, D2:D100)
`4`代表`MAX`函数,`D2:D100`是包含数值的单元格范围。
最小值
```
=SUBTOTAL(5, E2:E100)
`5`代表`MIN`函数,`E2:E100`是包含数值的单元格范围。
注意事项
`SUBTOTAL`函数适用于数据列或垂直区域,不适用于数据行或水平区域。
如果`ref1`中有其他的`SUBTOTAL`函数(嵌套分类汇总),`SUBTOTAL`将忽略这些嵌套分类汇总,以避免重复计算。
当使用`SUBTOTAL`函数时,如果数据被筛选,它将只计算可见行的统计值。
希望这些信息能帮助你理解`SUBTOTAL`函数的用法。