使用指定的汇总函数,返回一系列纵向单元格的分类汇总。
用法示例
SUBTOTAL(1,A2:A5,B2:B8)
语法
SUBTOTAL(函数代码,范围1, [范围2, ...])
函数代码
- 用于计算分类汇总的函数。1
代表AVERAGE
2
代表COUNT
3
代表COUNTA
4
代表MAX
5
代表MIN
6
代表PRODUCT
7
代表STDEV
8
代表STDEVP
9
代表SUM
10
代表VAR
11
代表VARP
通过在这些2位代码前附加
10
(对于1位代码)或1
(对于2位代码),可以将隐藏值忽略。例如,102代表忽略隐藏单元格的COUNT
,而110
则代表忽略隐藏值的VAR
。
范围1
- 要计算分类汇总的第一个范围。范围2
- 要计算分类汇总的其他范围。
使用说明
无论使用哪种
函数代码
,因满足自动过滤条件而被隐藏的单元格一概不会计入SUBTOTAL
。如果任何指定的
范围
参数内的单元格包含SUBTOTAL
调用,计算时会将这些单元格忽略,以防止重复计算。只需让函数代码参数引用其他单元格,就可将
SUBTOTAL
函数用于创建动态信息中心。结合基于列表的数据验证,可将此单元格变为下拉列表,能够立即更新您的整个信息中心。通过在过滤区上方构建小计信息中心,可利用
SUBTOTAL
对不同的数据子集进行快速分析。每次更改过滤条件后,信息中心会自动以新的累计值进行更新。使用
SUBTOTAL
有助于防止在使用简单的SUM
公式时可能出现的重复计算。
另请参阅
VARP
:基于样本总体计算方差。
VAR
:基于样本计算方差。
SUM
:返回一组数值和/或单元格的总和。
STDEVP
:基于样本总体计算标准偏差。
STDEV
:基于样本计算标准偏差。
PRODUCT
:返回将一组数相乘所得的结果。
MIN
:返回数值数据集中的最小值。
MAX
:返回数值数据集中的最大值。
COUNTA
:返回数据集中值的数量。
返回数据集中数值的个数。
AVERAGE
:返回数据集的算术平均值,对文本忽略不计。