excel中subtotal函数

时间:2025-02-14 06:26:43 主机游戏

Excel中的`SUBTOTAL`函数是一个强大的分类汇总工具,它支持11种不同的函数功能,包括:

Average(平均值)

Count(数值个数)

CountA(非空单元格数量)

Max(最大值)

Min(最小值)

Product(括号内所有数据的乘积)

Stdev(估算样本的标准偏差)

Stdevp(返回整个样本总体的标准偏差)

Sum(求和)

Var(计算基于给定样本的方差)

Varp(计算基于整个样本总体的方差)

基本用法

`SUBTOTAL`函数的基本语法为:

```excel

=SUBTOTAL(function_code, [范围1], [范围2], ...)

```

其中,`function_code`决定了函数执行的具体操作,范围1、范围2等是要汇总的数据范围。

函数代码说明

`1` 或 `101`:求平均值

`2` 或 `102`:计数

`3` 或 `103`:计数(非空值)

`4` 或 `104`:求最大值

`5` 或 `105`:求最小值

`6` 或 `106`:乘积

`7` 或 `107`:标准偏差

`8` 或 `108`:总体标准偏差

`9` 或 `109`:求和

`10` 或 `110`:方差

`11` 或 `111`:总体方差

注意事项

函数代码1-11会包含手动隐藏的行,而101-111则会忽略所有隐藏的行和筛选出的行。

使用1-9的函数代码时,手动隐藏的数据也会被计算;使用101-109时,只会计算可见单元格区域。

实用示例

求和

```excel

=SUBTOTAL(9, D2:D100)

```

这个公式会自动计算D2:D100范围内未被筛选掉的单元格的总和。

计数

```excel

=SUBTOTAL(2, D2:D100)

```

这个公式会统计D2:D100范围内的非空单元格数量。

求最大值

```excel

=SUBTOTAL(4, D2:D100)

```

这个公式会找出D2:D100范围内的最大值。

求最小值

```excel

=SUBTOTAL(5, D2:D100)

```

这个公式会找出D2:D100范围内的最小值。

计算标准偏差

```excel

=SUBTOTAL(7, D2:D100)

```

这个公式会估算D2:D100范围内数据的样本标准偏差。

计算总体标准偏差

```excel

=SUBTOTAL(8, D2:D100)

```

这个公式会返回D2:D100范围内数据的总体标准偏差。

计算方差

```excel

=SUBTOTAL(10, D2:D100)

```

这个公式会计算D2:D100范围内基于给定样本的方差。

计算总体方差

```excel

=SUBTOTAL(11, D2:D100)

```

这个公式会计算D2:D100范围内基于整个样本总体的方差。

建议

`SUBTOTAL`函数是一个非常实用的工具,特别是在处理大型数据表时。它能够自动忽略隐藏的数据,使得数据汇总更加准确和高效。建议在使用时,根据具体需求选择合适的函数代码,并确保数据范围的准确性,以便获得正确的汇总结果。