2019年7月24日 E8 第14天
越是碎片化时代,越需要系统化学习。
今天学习统计函数
一Subtotal
Subtotal不是一个函数,是一群函数
1 AVERAGE 平均值
2 COUNT 统计个数
3 COUNTA 非空单元格数量
4 MAX 最大值
5 MIN 最小值
6 PRODUCT 括号内数据的乘积
7 STDEV.S 标准偏差
8 STDEVP.P 标准偏差
9 SUM.S 求和
最常用的是函数COUNTA,SUM.S
1 Subtotal隐藏值
9-SUM.S(含隐藏值)
109-SUM.S(不含隐藏值)
2 Subtotal与sum的区别
SUBTOTAL,只对筛选数据结果数据进行求和
SUM, 不受筛选结果影响,会对所有数据进行求和
3 Subtotal计数
注意:
COUNT 返回包含数字以及包含参数列表中的数字的单元格的个数
COUNTA返回参数列表中非空值的单元格个数
4 筛选后填充
Subtotal(3,数据区域)*1
5 避开同类计数
Subtotal(9,数据区域)
二Countif , Countifs
一 基本用法
Count: 计算参数列表中的数字项的个数
CountA: 计算参数列表中非空的项个数
Countblank: 计算参数列表中空单元格的个数
1 Countif
=Countif(判断区域,计数条件)
注意点:
1、COUNTIF函数的第一参数绝对引用,是为了公式向下填充时,保持引用范围不变
2、COUNTIF函数的第二参数直接使用相对引用待统计单元格,公式向下填充时,D2依次变为D3、D4……
Countifs(多条件计数)
=Countifs(条件区域1 ,计数条件1,条件区域2,计数条件2)
注意:
1、如果条件为文本,需要使用双引号引起来
2、如果条件为数字,则无需使用双引号
1 模糊条件计数
需要应用到通配符*
3 文本非空真空数据个数
统计文本单元格个数 =COUNTIF($A$2:$A$10,"*")
统计非空数据个数 =COUNTIF($A$2:$A$10,"<>")
统计真空数据个数 =COUNTIF($A$2:$A$10,"=")
注意:
* 代替任意多个字符
<> 代表非空数据
= 代表真空数据
1 按产品统计序号
=C2&COUNTIF($C$2:C2,C2)
COUNTIF函数的统计区域是$C$2:C2,第一个C2是行绝对引用,第二个C2,是相对引用
当公式向下复制时,就会变成$C$2:C3、$C$2:C4……一个不断扩展的区域,从这个动态区域中统计C列产品的个数
按产品统计序号—乱序
2 Countif函数+Vlookup函数一对多查询
3 数据有效性
选中区域→数据验证 →公式(录入公式=Countif(($B$2:$B$21,B2)=1)