1、 基本用法
Subtotal不是一个函数,而是一个函数群。
1-AVERAGE =SUBTOTAL(1,B2:B8)平均值
2-COUNT =SUBTOTAL(2,B2:B8)统计个数
3-COUNTA =SUBTOTAL(3,B2:B8)非空单元格数量
4-MAX =SUBTOTAL(4,B2:B8)最大值
5-MIN =SUBTOTAL(5,B2:B8)最小值
6-PRODUCT =SUBTOTAL(6,B2:B8)括号内数据的乘积
7-STDEV.S =SUBTOTAL(7,B2:B8)标准偏差
8-STDEVP.P =SUBTOTAL(8,B2:B8)标准偏差
9-SUM.S =SUBTOTAL(9,B2:B8)求和
此函数是Excel中唯一一个能统计用户可见单元格的函数
2、Subtotal隐藏值
2.1 =SUBTOTAL(9,数据区域):9-SUM.S(含隐藏值)无论单元格是否被隐藏了,合计的时候都会将其计算在内。
2.2 =SUBTOTAL(109,数据区域):109-SUM.S(不含隐藏值),与上相反,被隐藏的数据不会参与到求和计算中。
3、 Subtotal与Sum的区别
Subtotal与Sum有共同的求和功能,但又有以下不同:
SUBTOTAL,只对筛选数据结果数据进行求和
SUM,不受筛选结果影响,会对所有数据进行求和
4、Subtotal计数
4.1 =SUBTOTAL(2,数据区域) 统计个数(2-COUNT)
COUNT 返回包含数字以及包含参数列表中的数字的单元格的个数
4.2 =SUBTOTAL(3,数据区域) 统计非空单元格数量(3-COUNTA)
COUNTA 返回参数列表中非空值的单元格个数
5、筛选后填充(排序)
=SUBTOTAL(3,数据区域),往下拖动会生成连续的序号,如果筛选,序号会自动按顺序重排。
注意:SUBTOTAL筛选的最后一行,默认为统计行,如果要纠正,=SUBTOTAL(3,数据区域,注意第一个单元格绝对引用)*1,这样就能保证数据的准确性。这个技能绝对实用,我每天都能用到,棒棒哒!
6、避开同类计算
用此函数,会自动跳过求和区域中已经用过此函数的数据,不至于加重。这个功能确实强大。
网友评论