做Excel不用这5个函数?那你可能错过了一个亿……

✨小E为大家准备了40+Excel函数
🎉领取直接关注公棕号【秋叶Excel】,回复【B站】!
嗨,小伙伴们好呀!我是明镜在心。
今天我们来一起学习下计数家族那些事。
说到计数,大家最先想到的应该是用计算器吧。
但一个时代有一个时代的产物。
随着 Office 办公软件的愈发普及,用人单位对应聘人员的要求是会熟练使用 Excel 等办公软件来进行统计计算。

那么在 Excel 中,我们怎么来统计计数呢?
今天我就来介绍下 Count 计数函数,和他的四个好兄弟:
Counta (计算非空白单元格的数量)
Countif(单条件计数)
Countifs (多条件计数)
Countblank (计算空单元格的数量)。
学会使用它们,面对大部分的计数问题,我们都可以解决!
下面就跟我一起来学习下吧。

Count 函数
Count 函数是计算含有数字的单元格个数。
如下图,是某公司一周值班表,如果当天值班的话,就在对应单元格中输入数字 1。

现在要计算每个人一周一共值了几天班,做为计算值班工资的依据。
这个时候,我们就可以用 Count 函数来统计有多少个单元格中有数字。

在【I3】单元格中输入公式:
=COUNT(B3:H3)
然后将公式复制到【I4:I7】单元格中,这样就统计完成了。
需要注意的是: Count 函数会忽略不计含有文本的单元格及空白单元格。
比如,如果将图中的数字 1,改成「值」字的话,用 Count 函数统计就会出错,结果为 0。


Counta 函数
Counta 函数是统计不为空白单元格的个数。
我们还是以上图为例,分别输入 1 和「值」字。
同样,在【I3】单元格中输入公式:
=COUNTA(B3:H3)
结果如下:


从图中我们可以看出:
对于 Counta 函数来说,无论单元格里面是数字也好,是文本也罢,都统统计算在内。
但是,它不计算空白单元格的个数!

Countif 函数
Countif 函数的意思是单个条件计数,就是对符合我们设置的一个条件进行统计。
还是以上图为例:

在【I3】单元格中输入公式:
=COUNTIF(B3:H3,1)
▋公式的意思是:
统计数字为 1 的单元格的个数。
下面是它的语法供小伙伴们参考下:
=COUNTIF(条件区域,条件)
当然,我们把它换成「值」字也是可以统计的。

需要注意的是:
如果条件为数字的话,可以不加双引号,如果是文本的话,就必须加双引号。
双引号也必须是英文半角状态下输入的。

Countifs 函数
Countifs 函数就是对符合多个条件的单元格进行统计。
如下图,我们想统计「销售一部」中销售量大于 100 的个数。

在【F3】中输入如下公式:
=COUNTIFS(B:B,E2,C:C,F2)
函数语法为:
=COUNTIFS(条件区域 1,条件 1,条件区域 2,条件 2)
▋公式的意思是:
在 B 列统计销售部门为销售一部的,并且在 C 列统计销售量大于 100 的个数。
这里就是使用了两个条件,两个条件需要同时满足噢。
当然还可以使用更多的条件,最多可达 127 对条件组。
大家可以根据实际情况来选择使用。
而且,这里面的条件除了引用单元格之外,还可以直接录入,比如:


Countblank 函数是用于统计区域中的空白单元格的个数。
还是以上面的值班表为例:
比如我们想统计每个人每周的不值班天数。

公式如下:
=COUNTBLANK(B3:H3)
▋公式解析:
统计【B3:H3】这个区域里面的空白单元格的个数。
这个函数使用起来还是比较简单的。
当然,对于计算空白单元格的个数时,我们还可以使用 Count 数组公式或者 Countif 单条件计数。
Count 数组公式:

=COUNT(0/(B3:H3=""))
▋公式解析:
先将【B3:H3】这个区域与空("")值进行比较,会生成一组 True 和 False 的逻辑值数组。
然后用 0 除以这个数组,得到一个由数字 0 和错误值组成的数组。
最后再用 Count 函数统计这个数组中的数字的个数。
Countif 单条件计数:

=COUNTIF(B3:H3,"")
▋公式解析:
这里的条件输入空(""),意思就是统计空白单元格的个数。
注意:上面的空(""),是两个英文半角状态下的双引号,中间没有空格噢!

总结一下
今天介绍的计数家族中的五个兄弟,在日常工作中都是会经常用到的。
对于同一个结果,往往可以使用很多不同的函数来完成(比如上面的例子)。
希望大家能够循序渐进的学习,融会惯通!
✨小E为大家准备了40+Excel函数
🎉领取直接关注公棕号【秋叶Excel】,回复【B站】!