【回顾】
上一篇聊到了Excel职场的必备技能之一:【数据匹配技能】。今天接着聊必备技能之二:【数据统计技能】。
【温馨提示】
本篇精心编排和整理,请你耐心往下看,越往后越精彩,看完之后,相信你一定会收获满满。
职场老司机没有告诉你的秘密
“你花了大半天才整理的数据表格,在我看来,只不过是10分钟的事。”
为什么会悬殊这么大呢?
是因为职场新人通常只会把Excel表格当做存储数据的容器,一到统计的时候想到的还是手边的计算器,而职场高手一直把Excel当做职场武器使用。
在日常办公中,职场老司机必备的4类统计函数如下:
常用4大类统计函数
咋一看,你可能不屑一顾,不就是统计和条件统计吗?这几个我都会啊。先不着急下定论,看看职场老老司机如何使用它们,重点关注这些简单函数公式的高阶用法。
01
老司机如何使用Count函数?
count 用法解法:
1、哪一些数据可以被统计:数值、日期、时间,这些数值类的数据可以被统计;
2、哪一些数据不能被统计:逻辑值TRUE、FASLE、错误值。
用法解读
count 用法举例
02
老司机如何使用Counta函数?
counta 用法解法:
与count不同的是,counta,对于任何有数据的单元格都能统计。
用法列举
- 1、Counta普通用法:
Counta普通用法举例
- 2、Counta进阶用法:
- (案例:使用counta与offset函数结合,制作动态透视表的数据源)
setp1、定义名称:选定整个数据区域,并定义为固定的名称。目的是,便于透视表调用。
输入自己确定的名称,比如:数据区域01,在引用位置框,输入引用的公式:
=OFFSET(数据源!$A$1,0,0,COUNTA(数据源!$A:$A),COUNTA(数据源!$1:$1))
公式的意思是:
以左上角A1单元格为起点,行和列的位置偏移为0,0,(意思是起点不需要偏移),最后用COUNTA(数据源!$A:$A),设置整个数据区域的行的宽度范围,COUNTA(数据源!$1:$1),设置数据区域的列的宽度范围。
setp1、定义名称
setp1、定义名称
setp2、插入数据透视表:在表/区域框内,输入已经定义好的数据区域名称,比如:数据区域01,在透视表的存放位置。确定便可以生成带有动态数据源功能的透视表。
setp2、插入数据透视表
setp3、检验动态数据功能,是否设置成功:
添加一条新的的数据记录后,选中透视表任何位置,右键,刷新数据。从对比图来看,动态数据源的功能,已设置成功了。
(图中,添加了1条第四组的数据源,数据透视表,也相应增加了第四组的统计结果)。
setp3、检验动态数据功能,是否设置成功
03
老司机如何使用Countif函数?
countif 用法解读:
一般用于统计单个条件的数据。
用法解读
用法列举
- 1、Countif基础用法
- (案例:按指定名称统计、按比较值统计、按模糊条件统计)
公式:=COUNTIF(B2:B5,">55")
写法要点:先选中数据区域,再输入统计条件。
【指定名称条件】:可以输入文本字符,需要用双引号标识,也可以直接引用单元格;
【比较值条件】:需要用双引号标识,引用单元格的值时,需要用 & 连接符连接;
【模糊统计条件】:* 星号代表任意多个字符,? 问号代表1个字符,如果需要表示3个字符,则用3个问号???。
案例:按指定名称统计、按比较值统计、按模糊条件统计
- 2、Countif进阶用法1
- (案例:统计哪些姓名出现了重复值)
公式:=COUNTIF(B:B,B2)
写法要点:先选中列(或者数据量大的时候,推荐选中列中有数据的区域,这样运算起来比较快),比如:B:B,再选中,指定统计的某个单元格,比如,B2单元格。
案例:统计哪些姓名出现了重复值
- 3、Countif 进阶用法2
- (案例:统计姓名第N次出现)
公式:=COUNTIF($B$2:B2,B2)
写法要点:先构建动态的数据区域,绝对引用锁定第一个单元格,比如:$B$2:B2,再输入需要统计的单元格,比如:B2,最后,把公式下拉填充。
【原理说明】:
该用法,属于进阶用法1的改进用法,动态的构建统计的数据区域,当前位置的值,只与该位置之前的数据区域进行对比,所以能够实现,第1次,第2次,第N次的统计效果。
案例:统计姓名第N次出现
04
老司机如何使用Countifs函数?
用法解读:
相比count,多了1个字母s,代表它可以用于统计多个条件的数据。功能上,更加强大。
用法解读
用法列举
- 1、普通用法:
- (多条件-常规统计,案例:统计2月份的销售人数)
公式:=COUNTIFS(C2:C17,">2020-2-1",C2:C17,"<2020-2-29")
写法要点:先填条件1的数据区域和条件,比如:C2:C17,">2020-2-1",再写条件2的数据区域和条件,比如:C2:C17,"<2020-2-29"。
用法解读:
由于本案例,是统计2月份的销售人数,意思就是统计销售日期在2020-2-1与2020-2-29之间的数据。所以,构建2个统计的条件,">2020-2-1","<2020-2-29"。
案例:统计2月份的销售人数
- 2、进阶用法:
- (多条件-模糊统计,案例:统计2月份、姓“黄”的销售人数)
公式:=COUNTIFS(C2:C17,">2020-2-1",C2:C17,"<2020-2-29",B2:B17,"黄*")
写法要点:增加了第3个统计条件,B2:B17,"黄*"。需要采用模糊匹配:* 星号代表名字为单字,或者多字的名称。
用法解读:
不管增加多少个统计条件,都是先统计完一个条件,再继续统计第二个条件,第三个条件,第N个条件。一直分段写下去就行。比如:本案例只有2个条件,先统计月份的数据,再统计姓名的数据。
案例:统计2月份、姓“黄”的销售人数
05
统计类函数count家族,用法总结
用法太多,记不住怎么办?
职场老司机总结了以下5点使用技巧:记住这5点就够了。
- 数值类的统计(包括普通数字、日期和时间),用 count 就够了;
- 如果只是统计有数据的单元格,用 counta 才不会遗漏数据;
- 如果需要设置动态数据透视表,可以用上 counta;
- 讲条件的统计,当然是用 countif 和countifs 两大天王;单个条件,就用 countif,多个条件就用countifs。它们既可以精确统计,也可以模糊统计。
- countif 还有个特异功能:经常用于计算双胞胎、多胞胎等重复性的数据。
温馨提示:
掌握以上4大类统计函数,足以应付日常工作可能会遇到的90%以上的统计问题了。
当然,如果超过5个维度以上的数据统计,还是建议使用数据透视表,因为统计的效率更高。
【关于数据透视表的实战用法:后面的章节再接着讲!】
【我是专注职场、死磕办公技能的@星光趣谈,请关注我,学习更多职场干货,打造职场竞争力,与你共同成长。】