首页 > 精选问答 >

SUBTOTAL函数的用法

更新时间:发布时间:

问题描述:

SUBTOTAL函数的用法,急!这个问题想破头了,求解答!

最佳答案

推荐答案

2025-08-02 09:58:55

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 众数

> 注意:如果使用101到111之间的数字,则会忽略隐藏行,适用于筛选后的数据计算。

三、使用示例

假设我们有一个销售记录表,A列是产品名称,B列是销售额,其中部分行已被隐藏。

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

```excel

=SUBTOTAL(109, B2:B10)

```

此公式会对B2至B10范围内所有未被隐藏的单元格求和。

示例2:计算非空单元格数量(忽略隐藏行)

```excel

=SUBTOTAL(103, A2:A10)

```

该公式统计A2到A10中未被隐藏的非空单元格数量。

四、与SUM函数的区别

功能 SUM SUBTOTAL(109)
是否忽略隐藏行
适用场景 全部数据计算 筛选后数据计算

五、注意事项

1. `SUBTOTAL` 只能对数值型数据进行计算,文本不会被计入。

2. 如果数据区域中包含子总计(例如嵌套使用`SUBTOTAL`),结果可能会有重复计算。

3. 使用101到111时,需确保数据已经筛选过,否则效果不明显。

通过合理使用 `SUBTOTAL` 函数,可以更精准地处理筛选后的数据,提高数据分析的效率与准确性。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。