subtotal函数筛选求和

时间:2025-02-15 09:48:02 网络游戏

SUBTOTAL函数是Excel中一个强大的分类汇总工具,它能够对一系列数据进行求和、计数、求平均值、求最大值、求最小值等多种操作。特别之处在于,SUBTOTAL函数在筛选数据时会自动忽略被隐藏的行,只对显示的数据进行统计。

使用方式

SUBTOTAL函数的语法结构如下:

```

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

```

`function_num`:指定要执行的统计函数,如求和(9)、计数(2)、求平均值(1)等。

`ref1`, `[ref2], ...`:需要统计的数据区域。

函数代码说明

SUBTOTAL函数支持以下函数代码:

1 或 101:求平均值

2 或 102:计数

3 或 103:计数(非空值)

4 或 104:求最大值

5 或 105:求最小值

6 或 106:计算标准偏差

7 或 107:计算样本标准偏差

8 或 108:计算总体标准偏差

9 或 109:求和

10 或 110:计算平均值

11 或 111:计数(非空单元格)

筛选中的行为

当使用1-11的函数代码时,SUBTOTAL会包含手动隐藏的行;而使用101-111时,则会忽略这些手动隐藏的行,只统计可见的数据。

实用示例

假设我们有一个销售数据表,想要计算某个区域的销售总额,并希望这个计算在筛选掉某些行后仍然准确:

```

=SUBTOTAL(9, B2:B100)

```

在这个例子中,即使我们筛选掉了某些行,SUBTOTAL函数仍然只会对显示的数据进行求和,从而得到正确的结果。

小结

SUBTOTAL函数因其能够智能地处理筛选后的数据,在处理大型数据表时非常有用。通过选择合适的函数代码和数据区域,它可以大大提高数据处理的效率和准确性。