统计函数的不同玩法

先来回顾下昨天和今天的目标

【回顾目标】

1、学习今日课程subtotalf和countif、countifs

2、重点内容动图输出

3、翻转课堂

【评估结果】

1、完成今日学习,9分

2、动图已完成,9分

3、昨天的翻转课堂已完成,8分

【分析过程】

1、今日已完成第一遍的课程学习和动图录制

2、翻转课堂作业讲解不够清晰

【总结规律】

时间掌控不好,那么很多事情就得往后延;翻转课堂还需在打磨,而不是停留在录制上。

一、统计函数-subtotal

1、基本用法

返回一个数据列表或数据库的分类汇总

=subtotal(functionnum,ref1,ref2,。。)

1.1function-num:指从1至11的的数字,用来指定分类汇总所采用的函数

ref1,ref2...为1-254个要分类汇总的区域或引用

1.2手动隐藏即对行的隐藏 选中行,右键,隐藏

subtotal不是一个函数,而是一群函数,也是唯一一个统计可见单元格的函数。

2、隐藏与单个函数的区别(subtotal(1-11)、subtotal(101-111)、单个函数)

2.1不隐藏/不筛选

计算所有单元格值

2.2隐藏

subtotal-(1-11) 计算所有单元格值

subtotal-(101-111) 计算可见单元格值

单个函数  计算所有单元格值

2.3筛选

subtotal-(1-11)计算筛选后单元格值

subtotal-(101-111) 计算筛选后单元格值

单个函数计算所有单元格值

3、筛选后填充

=SUBTOTAL(3,$B$2:B2),3-counta

4、避开同类计算

比如小计、累计求和,用subtotal,可同时用,sunbotal会自动识别自己本身,不算在内。

二、统计函数 countif、counifs

1、基本用法

1.1count

计算数字项个数,不能转换为数字的文本、空白单元格、逻辑值、错误值都不计算在内。

1.2counta

计算非空项个数,参数值可以是任何类型,包括空字符(""),但不包括空白单元格。

1.3counblank

计算空单元格个数,空白单元格和空文本("")会被计算在内。

1.4countif

=countif(range,criteria)

=countif(判断区域,计数条件)

1.5countifs

=COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…)

=countifs(条件区域1,条件1,条件区域2,条件2,。。。)

2、模糊条件计数

统计“张”姓次数

=COUNTIF(明细表!C:C,"张*")

统计“张”姓A产品次数

=COUNTIFS(明细表!C:C,"张*",明细表!D:D,"A")

3、文本 非空 真空数据个数

* 代替任意多个字符

<> 代表非空数据

= 代表真空数据

4、按产品统计序号

序号=COUNTIF($C$2:C2,C2)

产品序号=C2&COUNTIF($C$2:C2,C2)

5、一对多查询

要求的产品A有多个数据,不能单纯用vlookup去引用 所以得将A弄成单独的值

1、先在B列左侧添加辅助列,将产品弄成产品带序号的形式:A-A1..

2、在F9处输入vlookup公式引用,但需将F2中的A变成A1,A2,A3,...的形式

=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")

6、数据有效性

只能录入唯一值=COUNTIF($B$2:$B$21,B2)=1

只能录入以A开头的文本

=COUNTIF(F2,"A*")=1

你可能感兴趣的:(统计函数的不同玩法)