【subtotal函数的使用方法1】在Excel中,SUBTOTAL函数是一个非常实用的函数,尤其在处理筛选后的数据时,能够有效避免隐藏行对计算结果的影响。它常用于统计经过筛选或分组的数据,如求和、计数、平均值等。本文将总结SUBTOTAL函数的基本用法,并通过表格形式展示其常用参数。
一、SUBTOTAL函数简介
SUBTOTAL函数的语法如下:
```
SUBTOTAL(function_num, ref1, [ref2], ...)
```
- function_num:表示要执行的计算类型,取值范围为1到11或101到111,其中1-11用于包括隐藏行的计算,101-111则忽略隐藏行。
- ref1, ref2,…:需要进行计算的数据区域。
二、常用function_num参数说明
| function_num | 计算类型 | 是否忽略隐藏行 |
| 1 | 平均值 | 否 |
| 2 | 数值个数 | 否 |
| 3 | 文本个数 | 否 |
| 4 | 最大值 | 否 |
| 5 | 最小值 | 否 |
| 6 | 乘积 | 否 |
| 7 | 标准差 | 否 |
| 8 | 方差 | 否 |
| 9 | 求和 | 否 |
| 10 | 中位数 | 否 |
| 11 | 个数(含数字、文本、空单元格) | 否 |
| function_num | 计算类型 | 是否忽略隐藏行 |
| 101 | 平均值 | 是 |
| 102 | 数值个数 | 是 |
| 103 | 文本个数 | 是 |
| 104 | 最大值 | 是 |
| 105 | 最小值 | 是 |
| 106 | 乘积 | 是 |
| 107 | 标准差 | 是 |
| 108 | 方差 | 是 |
| 109 | 求和 | 是 |
| 110 | 中位数 | 是 |
| 111 | 个数(含数字、文本、空单元格) | 是 |
三、使用示例
假设A1:A10是销售数据,其中部分行被隐藏,我们希望计算可见行的总和,可以使用以下公式:
```
=SUBTOTAL(109, A1:A10)
```
如果希望包括隐藏行,则使用:
```
=SUBTOTAL(9, A1:A10)
```
四、注意事项
1. SUBTOTAL函数只适用于数值型数据,文本和逻辑值会被忽略。
2. 使用SUBTOTAL时,建议先对数据进行筛选,以确保计算结果准确。
3. 如果数据中包含错误值,SUBTOTAL函数会返回错误。
五、总结
SUBTOTAL函数是Excel中处理筛选数据的强大工具,合理选择function_num参数能有效提升数据分析的准确性。掌握其基本用法,有助于在日常工作中更高效地处理复杂数据集。


