这个函数是用于分类汇总中的,可以只针对数据区域的显示部分求值,而忽略隐藏的行。比如:A2:A4有数据,在A5中用公式=SUBTOTAL(109,A2:A4),公式中的第一个参数109就是“不计算隐藏区域数据”的标志,当A3单元格所在行隐藏时,求和结果为A2+A4如果在同一列中有多个SUBTOTAL函数,且求值区域交叉,用这个函数可避免重复求值。比如:A2:A4有数据,在A5中用公式=SUBTOTAL(109,A2:A4),在A6:A7有数据,在A8中用公式=SUBTOTAL(109,A2:A7),这个公式A8中的公式实际求和单元格是A2+A3+A4+A6+A7,它会将A5中的公式结果排除在外。
subtotal9代表的意思是:SUM求和。如下:
SUBTOTAL函数的第一个值可以用1-11来表示,每个数字都代表不同的意思,其中9表示SUM求和。
用SUBTOTAL(9,引用区域)函数进行求和时,例=SUBTOTAL(9,A1:A10)对A1:A10进行求和,SUBTOTAL函数会根据筛选情况进行分类汇总,只对筛选结果进行求和。
subtotal函数特点
当 functionnum 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。
当 functionnum 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。
SUBTOTAL(9,F2:F12)中的9是求和的意思。
SUBTOTAL函数的第一个值可以用1-11来表示,每个数字都代表不同的意思,其中9表示SUM求和。
扩展资料:
SUBTOTAL函数和SUM 函数的区别:
1、sum是全部数据进行求和;
2、subtotal是将筛选出来的可见部分的数据进行求和。
用SUM函数进行求和时, 例 =SUM(A1:A10) 表示对A1:A10进行求和;
用SUBTOTAL(9,引用区域)函数进行求和时, 例 =SUBTOTAL(9,A1:A10) 对A1:A10进行求和,和SUM函数的区别是,SUBTOTAL函数会根据你的筛选情况进行分类汇总,只对筛选结果进行求和,而SUM函数在筛选模式下,依然是对总体数据求和。
参考资料:
一、Subtotal函数的作用及语法结构。
作用:返回一个数据列表或数据库的分类汇总。
语法:=Subtotal(功能代码,数值区域)。
一句话解读:在自定的区域中按照功能代码的要求进行分类统计。
常见的功能代码有:
代码分为1-11和101-111,但是对应的函数名称却是相同的,难倒是功能一样?有什么区别呢?
1-11:包含手动隐藏的值。
101-111:不包含手动隐藏的值,暨以可见单元格为统计对象。
Subtotal函数,不仅可以求和,计数,还可以计算最值等,如果能够熟练的掌握和应用,对于提高工作效率是分分钟的事情,尤其配合“筛选”和“隐藏”功能,更能体现其实用价值!
二、对筛选或隐藏后的数据进行快速计算平均值。
方法:
在目标单元格中输入公式:=SUBTOTAL(1,D3:D9)、=SUBTOTAL(101,D3:D9)。
解读:
1、从中可以明确得出,1-11和101-111中,对应代码在筛选中的作用是相同的。
2、1-11包含手动隐藏的值;101-111以可见单元格为统计对象。
求和:=SUBTOTAL(9,$A$1:$A$4)
平均值:=SUBTOTAL(1,$A$1:$A$4)
最大值:=SUBTOTAL(4,$A$1:$A$4)
最小值:=SUBTOTAL(5,$A$1:$A$4)
SUBTOTAL函数是指返回数据清单或数据库中的分类汇总,结构=SUBTOTAL(函数序号,引用1)函数序号代表的含义:1求平均值、2返回包含数字单元格的个数、3返回非空单元格的个数、4求最大值、5求最小值、6求乘积值、7求给定样本的标准偏差、8求给定样本总体的标准偏差、9求和、10求方差
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)