多一点忍耐,就会少几次后悔。少几次翻脸,就多几个台阶。多几次听不见,就少几次庸人自扰。少撂几句狠话,就多一些余地。——继续学习的一天
今天来介绍关于count函数和它延伸的其他计数函数,如counta,countblank,counif,countifs等,它们的语法和基础用法。
虽然count等计数函数的用法比较简单,但它们在很多的统计场景中都能用到,比如人事或财务工作,学校人员统计,分数统计等等,可以说是“小而美”的excel基础函数。
一、count函数
count函数的含义是计算指定区域中数字单元格的个数,也就是求某个区域有多少个数值数据。
它的语法如下图,参数可以是一个值,或者一个单元格区域,如果用逗号隔开,还可以是指定的多个不相邻的单元格区域。
如要计算表格区域中A1:E13带有数字单元格的个数,通过count函数直接进行计算,结果为48。因为
在excel中,日期格式的时间和百分比数字,都属于数值,因此会被系统认定为数字单元格。
二、counta函数
counta函数是计算区域中的非空单元格的个数,从它的语法可以看出,其参数形式与count是一样的,所以同样可以设置多个区域来计算非空单元格个数。
在下图中计算A1:E13单元格区域中非控制单元格个数,很明显,没有一个是空单元格,因此结果为0.
三、countblank函数
countblank函数刚好与counta相反,它是计算区域中空单元格的个数。其语法与上面两个函数相同,因此如图直接写好公式,就能得到区域空单元格的个数。
以上三个函数都是非常基础的函数,使用方法也非常简单,下面继续介绍按指定条件进行计数的函数。
四、counif函数
counif函数的定义就是设置条件,然后计算符合该条件的单元格个数。
它的语法表达式为:
=counif(条件区域,条件)
如下图所示,要计算区域中开始时间在11月以后的单元格个数。
可以直接写入公式:
=countif(B2:B13,”>”&”2021/11/1″)
在这个公式中需要注意的是,
运算符号需要用双引号引用,与其他数字结合使用时,也需要用符号“&”来联结。
五、counifs函数
counifs函数的作用与counif类似,区别在于它可以直接进行多条件下的计数,其表达式写法其实是在counif基础上延伸,
=counifs(条件区域1,条件1,条件区域2,条件2……)
如在下图中需要计算开始时间在11月以后,且工期大于50天,符合这两个条件的单元格个数。
我们根据它的表达式对多个条件的设置,写下公式:
=COUNTIFS(B2:B13,”>”&”2021/11/1″,E2:E13,”>”&50)
只要理解了counif函数的写法,就很容易编写多条件计数的函数公式。
那么关于常用计数函数,今天就先介绍到这里,在后面的文章里在通过具体案例,来学习相对复杂的统计函数使用。