excel中subtotal函数的用法实例

如题所述

在Excel中,`SUBTOTAL`函数是一个强大的工具,用于对数据集进行分类汇总。它提供了多种汇总选项,包括求和、计数、平均值、最大值、最小值等。以下是对`SUBTOTAL`函数用法的详细说明和实例展示。
1. 语法结构:
`SUBTOTAL(function_num, ref1, ref2, ...)`
- `function_num`是一个代表所需汇总函数的数字,范围从1到11或101到111。
- `ref1, ref2, ...`是您希望进行汇总计算的单元格区域引用。
2. 函数编号与对应操作:
- 函数编号1到11包括隐藏值在内的区域进行汇总。
- 函数编号101到111忽略隐藏值,只对显示的行进行汇总。
3. 实例演示:
- 假设我们有一个简单的数据集,在H2单元格中输入`=SUBTOTAL(9, C2:G2)`,其中9代表求和函数,C2:G2是我们要对其求和的区域。结果将显示为462,这与C2:G2区域中的数值总和一致。
4. 最大值与最小值函数:
- 我们可以更改`function_num`到101到111之间的值来应用其他汇总函数。例如,使用`=SUBTOTAL(109, C2:G2)`将返回最大值,结果为98,即学生乙的数学成绩。
5. 忽略隐藏数据的处理:
- 如果隐藏了某些数据,`SUBTOTAL`函数仍然可以正确处理。隐藏E列(英语成绩)后,使用`=SUBTOTAL(109, C2:G2)`得到的仍然是462,说明函数没有忽略隐藏的列。
- 同样,如果隐藏了某行(如学生丁的成绩),使用`=SUBTOTAL(109, C2:G11)`将返回4231,这个结果不包含被隐藏的行。
6. 结论:
- `SUBTOTAL`函数的第二个参数101-111表示忽略隐藏的行,而不是忽略隐藏的列。
通过以上实例,我们可以看到`SUBTOTAL`函数在处理数据汇总时的灵活性和实用性。
温馨提示:答案为网友推荐,仅供参考