首页 >> 日常问答 >

问subtotal函数的使用方法

2026-06-21 16:29:38

答

【subtotal函数的使用方法】在Excel中,`SUBTOTAL` 函数是一个非常实用的函数,尤其在处理数据筛选、汇总时表现出色。它能够根据不同的计算方式对数据进行统计,同时忽略被隐藏的行,非常适合用于动态数据表的分析。

一、SUBTOTAL 函数的基本语法

```

SUBTOTAL(function_num, ref1, [ref2], ...)

```

- function_num:指定要执行的计算类型,取值范围为1到11或101到111。

- ref1, ref2,...:需要进行计算的数据区域。

二、FUNCTION_NUM 的含义

function_num 计算方式 是否忽略隐藏行
1 平均值 否
2 数值个数 否
3 有内容的单元格数 否
4 最大值 否
5 最小值 否
6 乘积 否
7 标准差 否
8 方差 否
9 求和 否
10 平均值 是
11 数值个数 是
12 有内容的单元格数 是
13 最大值 是
14 最小值 是
15 乘积 是
16 标准差 是
17 方差 是
18 求和 是

> 注意:function_num 1~11 是不忽略隐藏行的版本,而101~111是忽略隐藏行的版本。

三、使用示例

示例1:求和(忽略隐藏行)

```excel

=SUBTOTAL(109, A1:A10)

```

此公式会对A1到A10之间的数值求和,并且自动跳过被隐藏的行。

示例2:平均值(不忽略隐藏行)

```excel

=SUBTOTAL(1, B1:B10)

```

此公式会计算B1到B10的平均值,包括被隐藏的行。

四、SUBTOTAL 与 SUM 的区别

特性 SUBTOTAL SUM
是否忽略隐藏行 可选 不可选
数据筛选后是否更新 自动更新 需手动调整
适用于动态表格 更加适合 一般适用

五、使用建议

- 在使用 `SUBTOTAL` 时,建议先对数据进行筛选,这样可以更准确地控制计算范围。

- 如果需要频繁更新数据,`SUBTOTAL` 比 `SUM` 更加灵活和智能。

- 若需统计隐藏行中的数据,应选择101~111范围的function_num。

六、总结

`SUBTOTAL` 函数是Excel中一个功能强大但容易被忽视的工具,特别适合用于动态数据汇总和筛选后的统计。通过合理选择 `function_num`,可以实现多种计算需求,同时支持隐藏行的过滤,极大提升了数据分析的效率和准确性。掌握其使用方法,能显著提升办公自动化水平。

 

相关阅读

最新文章