在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函数你学到了吗?
纸上得来终觉浅,快快在实际工作中用起来吧。
,