乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel指数函数-数据统计一个函数就够了!Excel以一当十的万能函数-subtotal函数

excel指数函数-数据统计一个函数就够了!Excel以一当十的万能函数-subtotal函数

作者:乔山办公网日期:

返回目录:excel表格制作

Subtotal函数大家可能比较陌生,但是它却是Excel里的一个万能函数,堪称Excel中的"万金油"。


何为"万金油"?

Subtotal函数功能强大,仅用一个参数便能调用求平均值、计数、最大值、最小值、乘积、求和、偏差、方差等十几个函数,不可谓不方便。


Subtotal函数用法?

=Subtotal(函数序号,引用1,引用2...)


此函数的关键点就是函数序号。subtotal函数可以根据函数序号的不同,指定何种函数对数据产生作用。


其中函数序号分为两大类:


1- 11(函数对隐藏起来的数据也起作用)


101-111(函数忽略隐藏值,对隐藏值不起作用)


函数序列的具体作用如下:

1- 11(函数对隐藏起来的数据也起作用)


1 AVERAGE(算术平均值)2 COUNT(数值个数)3 COUNTA(非空单元格数量)4 MAX(最大值)5 MIN(最小值)6 PRODUCT(括号内所有数据的乘积)7 STDEV(估算样本的标准偏差)8 STDEVP(返回整个样本总体的标准偏差)9 SUM(求和)10 VAR(计算基于给定样本的方差)11 VARP(计算基于整个样本总体的方差)

例如:当A1:A10依次为10、20、30...100时,SUBTOTAL(1,$A$1:$A$10)=55,因为函数序列为1代表求平均值;SUBTOTAL(2,$A$1:$A$10)=10,因为函数序列为2代表求个数;依次类推。


如上图,A列为10个数据,B列为函数序列,C列为函数公式,D列为结果,E列为作用。


可以看到,因为函数序列的不同,导致了函数起到不同的作用。


诶,那有人会问,既然既然你的功能没什么特别,求和我直接用sum,计数我直接用count就行了,干嘛要用你啊,多此一举。


请往下看,subtotal函数比较有特色的一个功能就是它能对隐藏值不起作用,这个用处很大。


比如,我要对数据进行筛选,计算筛选之后的平均值、求和,如果直接用average和sum函数会对所有数据计算,包括隐藏起来的数据,这样就达不到我们的目的。


101-111(函数忽略隐藏值,对隐藏值不起作用)


101 AVERAGE 数学平均值102 COUNT 数字的个数103 COUNTA 非空的个数104 MAX 最大值105 MIN 最小值106 PRODUCT 乘积107 STDEV 标准偏差108 STDEVP 标准偏差109 SUM 求和110 VAR 方差11 、111 VARP 方差

如上图,是公司销售部和业务部的员工工资。我想求销售部员工工资的平均值,进行筛选后,使用sum函数求值,=SUM(H3:H10)=67100,明显不对。那是因为把所有人的工资都算进去了,包括隐藏的技术部。


我们来试一下subtotal函数。


=SUBTOTAL(109,H3:H10)=33000,计算正确。当函数序列为109时,是对数据进行求和,忽略隐藏值。


Subtotal函数的特色用法

1. 忽略隐藏值对数据进行求和、计数等,见上例。


2. 数据筛选后保持连续


在对数据进行筛选后,序号往往会不连续,如果要打印的话还要手动编号,非常麻烦。使用=SUBTOTAL(103,$B$3:B3)可以在筛选后序号保持连续。


以上就是Excel万金油函数subtotal的使用方法,功能还是比较强大的,一个函数顶十个。


如果您喜欢本文内容,请点击上方红色按钮进行关注,在这里,我将为你持续分享Excel的相关知识、实用技巧以及各种精品软件,欢迎关注。


  • 上一篇:没有了
  • 下一篇:没有了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网