【subtotal函数公式】在Excel中,`SUBTOTAL` 函数是一个非常实用的函数,主要用于对数据列表中的某些行进行汇总计算,同时可以忽略被隐藏的行或筛选后的数据。它在处理动态数据、筛选数据或隐藏行时特别有用,能够避免因数据变化而影响计算结果。
以下是关于 `SUBTOTAL` 函数公式的详细总结:
一、SUBTOTAL 函数简介
| 项目 | 内容 |
| 函数名称 | SUBTOTAL |
| 功能 | 对指定区域内的数值进行求和、计数、平均值等操作,并可忽略隐藏行 |
| 使用场景 | 数据筛选、隐藏行后统计、动态数据汇总 |
| 语法 | `=SUBTOTAL(function_num, ref1, [ref2], ...) ` |
二、SUBTOTAL 函数参数说明
| 参数 | 说明 |
| function_num | 指定要执行的计算类型,数字从1到11或101到111,其中1-11包括隐藏行,101-111忽略隐藏行 |
| ref1, ref2, ... | 要计算的数据区域,可以是单元格引用或范围 |
三、常用 function_num 值对照表
| function_num | 计算方式 | 是否忽略隐藏行 |
| 1 或 101 | 平均值 | 是(101)/否(1) |
| 2 或 102 | 计数 | 是(102)/否(2) |
| 3 或 103 | 计数非空单元格 | 是(103)/否(3) |
| 4 或 104 | 最大值 | 是(104)/否(4) |
| 5 或 105 | 最小值 | 是(105)/否(5) |
| 6 或 106 | 求和 | 是(106)/否(6) |
| 7 或 107 | 标准差 | 是(107)/否(7) |
| 8 或 108 | 方差 | 是(108)/否(8) |
| 9 或 109 | 求和(包括隐藏行) | 是(109)/否(9) |
| 10 或 110 | 中位数 | 是(110)/否(10) |
| 11 或 111 | 数值个数 | 是(111)/否(11) |
> 注意:`function_num` 的选择决定了是否包含隐藏行。通常推荐使用 101 到 111 的选项,以确保筛选或隐藏数据时计算准确。
四、SUBTOTAL 函数使用示例
示例1:求和(忽略隐藏行)
```excel
=SUBTOTAL(109, A1:A10)
```
此公式会对 A1 到 A10 区域内的数值求和,但会忽略被隐藏的行。
示例2:求平均值(包含隐藏行)
```excel
=SUBTOTAL(1, B1:B10)
```
此公式会对 B1 到 B10 区域内的数值求平均,即使有行被隐藏,也会计算进去。
五、SUBTOTAL 与 SUM 的区别
| 特点 | SUBTOTAL | SUM |
| 是否忽略隐藏行 | 可设置 | 不忽略 |
| 适用于筛选数据 | 支持 | 不支持 |
| 更灵活 | 是 | 否 |
| 适合动态数据 | 是 | 否 |
六、总结
`SUBTOTAL` 函数是 Excel 中处理动态数据和筛选数据时的重要工具,尤其在需要忽略隐藏行或筛选后数据时,其功能更加精准。掌握不同 `function_num` 的用途,能帮助用户更高效地完成数据统计和分析任务。建议在实际应用中优先使用 101~111 的编号,以确保数据的准确性。
如需进一步了解其他 Excel 函数,欢迎继续关注。
以上就是【subtotal函数公式】相关内容,希望对您有所帮助。


