教学管理菜鸟成长记33-数数家族五兄弟
关键词:EXCEL2016;COUNT函数;COUNTA函数;COUNTIF函数;COUNTIFS函数;COUNTBLANK函数;操作难度***
话说昨天小菜学会了条件求和,正和教务处王处长显摆呢,王处长突然提出了一个新的问题:咱们这学期教学任务中各职称任教教师人数是多少?各班级课程门数是多少?……
图1:任务书计数统计示意图
小菜拿出任务书研究,难道要一个一个去数?小菜是谁啊,能让这个简单问题给难倒吗?
“二师兄,您看,我给您发了一张工作表,怎么操作能得到结果呢?”
“哈哈,小菜,你们王处长又给你出新的问题了吗?你是不想123地数数,又惦记偷懒干活吧”二师兄用狡诈的眼神看着小菜
“这都被您看出来了!”小菜不好意思地呵呵一笑
“很简单,二师兄今天给你介绍数数家族五兄弟,五个兄弟各有千秋,各有分工,只需要如此如此,这般这般……”
33.1COUNT和COUNTA函数
COUNT和COUNTA排行老大老二,二哥COUNT负责对数值型非空单元格进行数数,错误值、文字、逻辑值、空值会被忽略;大哥COUNTA函数则要沉稳很多,含有错误值、文字、逻辑值的单元格都会数清楚。
前两天我们讲的求和,求的是数值的和,今天的数数问题其实也是另一种形式的求和,只是求的是非空单元格的数量,我们分别用这两个函数来进行数数看看区别:
COUNT函数来数数,在对应单元格输入公式:“=COUNT(I2:I50)”,数数结果为48;
COUNTA函数来数数,在对应单元格输入公式:“=COUNTA(I2:I50)”,数数结果为49;
原因就在于学时列其中一个单元格不是数值格式。
图2:两个函数区别示意图
“二师兄你这个厉害,那如果我们想对一定学时区间的课程门数进行统计又该怎么操作呢?”
“这个就涉及条件判断了,三哥COUNTIF函数通过设置条件再数数可以轻松搞定。
33.2COUNTIF函数
三哥的思维是这样的“=COUNTIF(计数区域,计数条件)”,我们在M4单元格输入公式“=COUNTIF(I2:I50,">54")”,再次强调用英文引号设置条件,看看三哥是不是帮咱们数清楚大于54学时的课程门数了?
图3:COUNTIF函数示意图
“二师兄,我知道了,那录入公式“=COUNTIF(I2:I50,"=72")”就可以得到学时等于72的课程门次了”
“哈哈!小菜,你的悟性不错,有我当年一半的风采!”
“二师兄,我好像明白三哥COUNTIF的套路了,接下来的数数可以这样写……”
=COUNTIF(H:H,L8)—可以统计名称是L8单元格的课程门次
=COUNTIF(G:G,L12)—可以统计名称是L12单元格的职称人次
“不错不错,小菜你已经有二师兄当年3/4的风采了。师兄再考考你,如果是多个条件怎么数数?”
33.3COUNTIFS函数
“哈哈,二师兄,这您可难不倒我。我算是看出来了,这个数数家五兄弟和前两天学的求和家那哥几个是一个套路,IF后面加个S就是四哥,可以添加多个条件来数数了。”
是不是这样录入公式:“=COUNTIFS(C2:C50,L18,G2:G50,M18)”
“完美!小菜你和二师兄在一起的时间长了,真是近朱者赤,越来越聪明了!”
图4:COUNTIFS函数示意图
四弟的套路是“=COUNTIFS(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,......),根据实际情况来设置条件即可。”
“二师兄,这哥四个都是对非空单元格数数,老五是不是负责对空单元格数数?”
“小菜你都学会抢答了啊”
老五的名字叫COUNTBLANK,他数数的方法和大哥二哥一样“=COUNTBLANK(数据区域)”。
“二师兄,您今天的课程没有难度,太Easy了!”小菜露出挑衅的微笑
“哈哈,小菜,二师兄给你放个会动的图,看你能做出来吗?”
欢迎关注公众号交流,共同学习,共同成长