
相知恨晚的万能公式Subtotal
在Excel中有这么⼀个函数可以求和,可以求平均值、可以能计数、可以最⼤最⼩值,可以求标准差等多种功能,这就是Subtotal函数,其功能真的是“以⼀敌⼗⼀”。
这么⽜⽓冲冲的函数,今天就让我们解开它的⾯纱
⼀、Subtotal函数介绍。
作⽤:返回⼀个数据列表或数据的分类汇总。
语法结构:=Subtotal(功能代码,数值区域)。
⼀句话解读:在指定的区域中按照功能代码的要求进⾏分类统计。
常见的功能代码有:
从功能代码能够看出,1-11和101-111的功能是⼀⼀对应的,但两者区别只有⼀点:
代码1-11:包含⼿动隐藏的值。
代码101-111:不包含⼿动隐藏的值,只统计可见单元格
具体内容如下
⼆、⽰范案例介绍。
1、求和。
⽅法:
⽬标单元格中分别输⼊公式:
=SUBTOTAL(9,D3:D10)
=SUBTOTAL(109,D3:D10)。
解读:
代码9/109对应sum求和功能。如果⽤代码“9”,即便部分数值进⾏隐藏,计算sum时依旧统计在内。但代码“109”则仅对可见单元格有效,不统计隐藏的数据。
2、求计算平均值
⽅法:
在⽬标单元格中分别输⼊公式:
=SUBTOTAL(1,D3:D10)
=SUBTOTAL(101,D3:D10)。
解读:
1/101对应average求平均值功能
代码“1”的计算结果都为当前可见单元格的值,
代码“101”计算仅针对可见单元格。
3、计算⾮空单元格
⽅法:
在⽬标单元格中输⼊公式:=SUBTOTAL(103,B$2:B2)。
解读:
代码3和103对应的函数为:Counta函数,统计⾮空单元格。
如果要序号要在“隐藏”和“筛选”下都保持连续,则使⽤代码103即可保持需要连续。
在实际⼯作中往往有部分数据要筛选后才发给他⼈,此时⽤103代码便能快速形成新的序列,不让他⼈发现数据已经被“整理过的”
4、求最⼤值。
⽅法:在⽬标单元格中输⼊公式:=SUBTOTAL(104,D3:D10)。解读:
代码4和带104对应的函数为:Max函数(求最⼤值),
值要在“隐藏”和“筛选”下都最⼤,所以只能⽤代码104。
写在最后:
万能函数Subtotal函数,11个功能你掌握了吗?
尤其配合⽇常⼯作常常需⽤到的"筛选”和“隐藏”功能,
subtotal更能发挥奇效。
那么今天subtotal函数你学到了吗?
纸上得来终觉浅,快快在实际⼯作中⽤起来吧。
--------------------------------------------------------------------------------