excelsubtotal函数的使用方法

教育知识 2026-02-14 15:38:25 蒲蓉鸣

excelsubtotal函数的使用方法】在 Excel 中,SUBTOTAL 函数是一个非常实用的函数,主要用于对数据列表中的特定部分进行计算。它与 SUM、AVERAGE 等函数类似,但具有更强的灵活性,特别是在处理筛选后的数据时,能够忽略隐藏行的数据。

一、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 值的个数
101 求和(可见行)
102 计数(数字,可见)
103 计数(非空,可见)
104 平均值(可见)
105 最大值(可见)
106 最小值(可见)
107 标准差(可见)
108 方差(可见)
109 数值个数(可见)
110 非空单元格数量(可见)
111 值的个数(可见)

三、SUBTOTAL 函数的使用场景

1. 筛选数据后求和

当你使用“自动筛选”功能筛选出一部分数据后,使用 `SUBTOTAL(109, A1:A10)` 可以只统计可见行的数值个数。

2. 动态汇总数据

在数据表中插入或删除行后,SUBTOTAL 会自动调整计算结果,适合用于动态报表。

3. 避免重复计算

如果数据中包含子总计,使用 SUBTOTAL 能够避免重复计算,例如在有分级汇总的表格中。

四、注意事项

- 使用 SUBTOTAL 时,建议在筛选后使用,否则其效果与普通函数相似。

- 若数据中有隐藏行,使用 101~111 的 function_num 更加准确。

- 不要将 SUBTOTAL 与 SUM 等函数混用,以免导致计算错误。

五、示例

假设 A 列是销售额数据,B 列是地区信息,我们想根据地区筛选并计算每个地区的销售总额:

A B
100 北京
200 上海
150 北京
300 上海

如果筛选出“北京”的数据,使用公式:

```

=SUBTOTAL(109, A1:A4)

```

将返回 `250`(100 + 150)。

六、总结

SUBTOTAL 函数是 Excel 中一个强大且灵活的工具,尤其适用于需要动态计算或处理筛选数据的场景。通过选择合适的 function_num,可以实现更精确的统计结果。掌握好这个函数,能大幅提升数据处理效率和准确性。

© 版权声明

相关文章

做作业拼音怎么写

【做作业拼音怎么写】在日常学习中,很多学生或家长可能会遇到“做作业拼音怎么写”这样的问题。尤其是在刚开始学习拼音的时候,很多人对如何正确书写“做作业”这几个字的拼音感到困惑。本文将从拼音的基本规则出发,总结“做作业”的拼音写法,并通过表格形式清晰展示。
2026-03-29

做作业读音

【做作业读音】在日常学习中,“做作业”是一个非常常见的词汇,尤其是在学生群体中。但很多人在遇到“做作业”这个词时,可能会对其读音产生疑问,尤其是在非母语者或刚接触汉语的人群中。本文将对“做作业”的正确读音进行总结,并以表格形式展示相关信息。
2026-03-29

做作业的英语是什么

【做作业的英语是什么】在日常学习中,学生经常需要完成各种形式的作业。对于“做作业”的英文表达,很多人可能会有不同的说法,但最常见、最准确的说法是 "do homework "。以下是对“做作业的英语是什么”这一问题的详细总结与对比。
2026-03-29

做作是什么意思

【做作是什么意思】“做作”是一个汉语词汇,常用于描述一个人在行为、语言或表现上不自然、不真实,带有刻意模仿或夸张的成分。这个词通常带有一定的贬义,用来批评他人行为不够真诚,显得虚假或矫揉造作。
2026-03-29

excelsubtotal函数的使用方法 暂无评论