52SUMIF
语法:SUMIF(range,criteria,sum_range)
参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。
实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的F列,员工职称存放在工作表B列。则公式为“=SUMIF(B1:B1000,"中级",F1:F1000)”,其中“B1:B1000”为提供逻辑判断依据的单元格区域,"中级"为判断条件,就是仅仅统计B1:B1000区域中职称为“中级”的单元格,F1:F1000为实际求和的单元格区域。
50SUBTOTAL
用途:返回数据清单或数据库中的分类汇总。如果用户使用“数据”菜单中的“分类汇总”命令创建了分类汇总数据清单,即可编辑SUBTOTAL函数对其进行修改。
语法:SUBTOTAL(function_num,ref1,ref2…)
参数:Function_num为1到11之间的自然数,用来指定分类汇总计算使用的函数(1是AVERAGE;2是COUNT;3是COUNTA;4是MAX;5是MIN;6是PRODUCT;7是STDEV;8是STDEVP;9是SUM;10是VAR;11是VARP)。Ref1、ref2…则是需要分类汇总的1到29个区域或引用。
实例:如果A1=1、A2=2、A3=3,则公式“=SUBTOTAL(9,A1:A3)”将使用SUM函数对“A1:A3”区域进行分类汇总,其结果为6。
求和:=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求方差
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以可见单元格为统计对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)