今天学习了subtotal函数后终于弄清楚了他的原理,原来他和sum函数的区别是:subtotal只对筛选的数据进行结果的求和,而sum是不受筛选结果的影响,subtoal可以避开同类的计算。subtotal是一连串的函数,还真是考记忆的了,
Function_numFunction_num代表的函数说明
(包括手动隐藏值)(忽略手动隐藏值)
1 101AVERAGE平均值
3 103COUNTA非空单元格数量
4 104MAX最大值
5 105MIN最小值
6 106PRODUCT括号内数据的乘积
7 107STDEV.S标准偏差
8 108STDEVP.P标准偏差
9 109SUM.S求和
10 110VAR.S
11 111VAR.P
以前我们总是会筛选某种产品一个月的出来,但是下面无法出现一个小计,所以就会选择复制粘贴到另外的表格设个求和函数,或者选择引用,现在subtotal帮我解决了这个实际问题。
基本用法
含义:在指定的范围内根据指定的分类汇总函数进行计算,
语法结构:Subtotal(功能参数,数据)
1.·当你在单元格输入=Subtotal时( ,就会提示下列述语法)
第一参数用于指定要执行的功能,是1-11或101-111之间的数字,
1-11与101-111的区别为:
当如果是筛选时,两者求的都是可见单元格 ;当如果是手工隐藏时,1-11是全部计算。101-111只求可见的单元格,手工隐藏的会忽略不计算。
以下表格中是SUBTOTAL函数功能参数的具体内容说明:
Subtotal函数实例讲解
1.案列:使用SUBTOTAL中每一个参数的应用如下图
例如第一个计算当前的平均销售额公式:=SUBTOTAL(1,D3:D9)或者=SUBTOTAL(101,D3:D9)这里的101也表示求平均数,但是101是不含隐藏值的具体操作如下:
2.Subtotal隐藏值:9-SUM.S(含隐藏值),109-SUM.S(不含隐藏值)如下图案例
显示公式说明
=SUBTOTAL(9,B2:B8)求和
=SUBTOTAL(109,B2:B8)求和,109不含隐藏值
003 Subtotal与Sum的区别
SUBTOTAL,只对筛选数据结果数据进行求和而SUM,不受筛选结果影响,会对所有数据进行求和
004 Subtotal计数
COUNT返回包含数字以及包含参数列表中的数字的单元格的个数,COUNTA返回参数列表中非空值的单元格个数如下案例
005 筛选后填充 :COUNT返回包含数字以及包含参数列表中的数字的单元格的个数,COUNTA返回参数列表中非空值的单元格个数
006 隐藏行,序号顺序不变,永远按照序列排序
公式:=SUBTOTAL(103,$B$3:B3)
这里的103是表示非空单元格计数。
007.避开同类计算
案列:怎样避开图案例中同类值呢?也就是小计行
答案: 直接输入=SUBTOTAL(9,B2:B9)即可
SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。
今天的课程非常实用,直接解决工作中出现的问题,而且subtotal的一群函数着实让我开了眼界!