`SUBTOTAL` 是 Excel 中的一个分类汇总函数,用于对数据清单或数据库中的数据进行分类统计。它支持多种统计功能,包括求和、求平均值、计数、最大值、最小值等。`SUBTOTAL` 函数在财务和行政工作中尤其有用,因为它能够处理被筛选或隐藏的数据。
语法结构
`SUBTOTAL` 函数的语法结构如下:
```
SUBTOTAL(function_num, [ref1], [ref2], ...)
```
`function_num` 是必需的参数,代表要执行的分类汇总函数。
`ref1`, `ref2`, ... 是可选参数,代表要计算的数据区域。
功能代码
`SUBTOTAL` 函数支持以下功能代码:
`1` 或 `101` - `AVERAGE`(平均值)
`2` 或 `102` - `COUNT`(数值个数)
`3` 或 `103` - `COUNTA`(非空单元格数量)
`4` 或 `104` - `MAX`(最大值)
`5` 或 `105` - `MIN`(最小值)
`6` 或 `106` - `PRODUCT`(所有数据的乘积)
`7` 或 `107` - `STDEV`(样本标准偏差)
`8` 或 `108` - `STDEV.P`(总体标准偏差)
`9` 或 `109` - `SUM`(求和)
`10` 或 `110` - `VAR`(样本方差)
`11` 或 `111` - `VAR.P`(总体方差)
参数说明
当 `function_num` 为 `1` 到 `11` 时,`SUBTOTAL` 函数会计算包括隐藏值在内的数据。
当 `function_num` 为 `101` 到 `111` 时,`SUBTOTAL` 函数会计算仅包括可见值的数据,忽略隐藏值。
使用场景
`SUBTOTAL` 函数在以下场景中特别有用:
在进行财务分析时,对筛选后的数据进行统计。
在报告生成时,确保只统计可见的数据区域。
在数据透视表和其他汇总工具中,提供额外的统计功能。
注意事项
`SUBTOTAL` 函数仅对列数据有效,对行数据无效。
在使用 `SUBTOTAL` 函数时,应确保理解其参数和功能,以便正确地对数据进行汇总和分析