Subtotal函数是一个 汇总函数,用于对数据进行求和汇总或其他形式的分类汇总计算。它可以根据指定的条件对数据进行汇总,并且比sum函数更加灵活,因为它可以在筛选后求筛选条件下的和,而sum求和的值始终保持不变。
Subtotal函数的基本语法如下:
```
SUBTOTAL(function_num, range1, range2, ...)
```
其中:
`function_num` 是一个数字,用于指定要执行的汇总函数,比如求和(9)、平均值(AVERAGE)、最大值(MAX)等。
`range1, range2, ...` 是要进行计算的数据范围。
此外,Subtotal函数还可以处理手动隐藏的值,这是通过功能代码1-11来实现的。
示例
求和示例
```
=SUBTOTAL(9, B2:B5)
```
这个公式会计算B2到B5单元格的和。
分类汇总示例
假设你有一个包含分类的数据列表,并且已经使用“数据”菜单中的“分类汇总”命令创建了分类汇总。
你可以通过编辑SUBTOTAL函数来修改这些汇总值。
建议
在使用Subtotal函数时,建议先确认好要执行的具体汇总函数(如求和、平均值等),并指定正确的数据范围。
如果数据中有手动隐藏的行或列,确保功能代码(如1-11)能够正确处理这些隐藏值。
通过掌握Subtotal函数,你可以更高效地对Excel中的数据进行汇总和分析。