E战到底特训营
函数
统计函数 subtotal不是“一个函数”,而是“一群函数”;是Excel中唯一一个能统计用户可见单元格的函数;
Subtotal(1,ref1,…) 平均值 1-average
Subtotal(2,ref1,…)统计个数2-count
Subtotal(3,ref1,…)非空单元格数量3-counta
Subtotal(4,ref1,…)最大值4-max
Subtotal(5,ref1,…)最小值5-min
Subtotal(6,ref1,…)括号内数据的乘积6-product
Subtotal(7,ref1,…)标准偏差7-stdev.s
Subtotal(8,ref1,…)标准偏差8-stdevp.p
Subtotal(9,ref1,…)求和9-sum……….
SUBTOTAL求和列:=SUBTOTAL(9,B2:B8) =SUM(B2:B8)
Subtotal与sum的区别,前者只对筛选数据结果数据进行求和,后者不受筛选结果影响,会对所有数据进行求和;
SUBTOTAL计数:=SUBTOTAL(2,B2:B8) =SUBTOTAL(3,B2:B8)
2-count 返回包含数字以及包含参数列表中的数字的单元格的个数;
3-counta返回参数列表中非空值的单元格个数;
利用=SUBTOTAL(3,$B$2:B2),可以进行筛选后填充序列,原理与counta类似;
小计合计用=SUBTOTAL(9,B2:B9),可以避开小计行计算合计;SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。
统计函数(Countif、Countifs)
基本用法:count: 计算参数列表中的数字项的个数;
CountA:计算参数列表中非空的项个数;
Countblank:计算参数列表中空单元格的个数
Countif的基本用法:=COUNTIF(判断区域,计数条件)
countifs的基本用法:COUNTIFS函数将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。即多条件计数。
=COUNTIFS(判断区域1,计数条件1,判断区域2,计数条件2)
1、 如果条件为文本,需要使用双引号引起来;
2、 2、如果条件为数字,则无需使用双引号。
实例:
统计文本单元格个数:=COUNTIF($A$2:$A$10,"*"),* 代替任意多个字符;
统计非空数据个数:=COUNTIF($A$2:$A$10,"<>"),<> 代表非空数据;
统计真空数据个数:=COUNTIF($A$2:$A$10,"="),= 代表真空数据;
按产品统计序号:=C2&COUNTIF($C$2:C2,C2)
COUNTIF函数的统计区域是$C$2:C2,第一个C2是行绝对引用,第二个C2,是相对引用。当公式向下复制时,就会变成$C$2:C3、$C$2:C4……一个不断扩展的区域,从这个动态区域中统计C列产品的个数。
Countif函数+Vlookup函数一对多查询;=VLOOKUP($F$2&ROW(A1),$A$1:$D$15,COLUMN(B1),0)
利用辅助列=C2&COUNTIF($C$2:C2,C2)
数据有效性:利用=COUNTIF($B$2:$B$21,B2)=1在数据有效性设置公式,实现不能重复录入内容;=COUNTIF(F2,"A*")=1在数据有效性设置公式,实现只能输入以A开头的文本;