今天为大家介绍一下excel中计数类函数的几种常见用法。
计数类函数常见的主要包括了count、counta、countblank、countif、countifs等几种函数,现在为大家整理了各种常见使用场景,希望大家有所帮助。
count函数
count函数,用于对指定区域内数字格式的单元格进行计数
表达式:=count(指定区域)
案例:如下图,要统计产生业绩的人数。由于没有产生业绩的人在B列显示“0业绩”,不属于是数字格式,输入公式count(B2:B7),只统计数字格式的单元格,最终得到了人数4人。
counta与countblank函数
counta函数,用于对指定区域内非空单元格进行计数
countblank函数,用于对指定区域内空单元格进行计数
表达式:=counta/countblank(指定区域)
案例:如下图,需要统计有销量的产品数和无销量的产品数,counta函数统计出B列非空单元格,即有销量的产品4个,countblank函数则可以统计出空单元格,即无销量的产品2个。
count、counta、countblank函数用法很相似,但需要区分清楚这三个函数统计的对象!
countif函数
countif函数,用于对指定区域中符合单个条件的单元格进行计数
表达式:=countif(指定区域1,条件1)
案例:如下图,需要统计语文成绩及格的学生人数。B2:B7就是需要统计的区域,及格(成绩60分以上)则是条件,用”>=60″进行表示,countif函数就可以得出高于60分人数有4人。这样需要注意的是,筛选的条件如果是不等式或者文本,需要用英文引号括起来,否则无法计算。
countifs函数
countif函数,用于对指定区域中符合多个条件的单元格进行计数
表达式:=countifs(指定区域1,条件1,指定区域2,条件2,指定区域3,条件3,···)
案例:如下图,需要统计语文成绩及格的女生人数,如果用countif函数,只可以统计到单一条件的人数。这里多个条件的计数,就可以用countifs函数来计数。
C2:C7是指定区域1——“语文成绩”,”>=60″是条件1,即从语文条件中筛选出高于60分的人数。B2:B7数指定区域2——性别,“女”是条件2,即从性别中筛选出为女生的人。
countifs函数即可以得到”>=60″,且是“女”的个数。
注意的是countifs函数的各个条件都是属于并且关系。