一个案例看懂countif函数的使用!快速标记未出席人员!
Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。
COUNTIF函数非常强大,比如判断单元格区域的数据是否重复、统计符合条件的个数等等。
countif函数的语法规则如下:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件
今天,网校就来为大家介绍一下countif函数基本的用法。
如下图所示,A列是公司全部员工名单,F列是出席了活动的人员签到名单。如果我们想判断A列每个员工到底是否出现在过签到名单中,我们可以输入公式= =COUNTIF($F$3:$F$1100,A2)
这里,第一个参数条件区域也可以是F 3: F 100,只要涵盖了签到名单上的所有人名即可,但是需要注意进行绝对引用,以防止在下拉过程中区域下移导致上面的人名没有涵盖上。
那这个公式的含义是什么呢?凡是返回1的,意味着左侧单元格的内容 在F 3: F 1100这个区域出现过一次;凡是返回0的,意味着左侧单元格的内容在F 3: F 1100这个区域出现过0次。也即,COUNTIF返回值是1的 ,证明参加了活动,COUNTIF返回值是0的,证明未参加活动。
那如果我们在countif外再嵌套一下if函数,让countif计算结果不等于1 的返回未出席,就可以让未出席的人一目了然了。在c2单元格输入=IF(COUNTIF($F$3:$F$1100,A2)=1,"","未出席") ,然后下拉公式,操作如下图。
对于上述公式,如果签到表上某些人签名重复了,那我们可以将公式修改为=IF(COUNTIF($F$3:$F$1100,A2)>=1,"","未出席"),然后下拉公式。
上述公式的意思就是,如果A2在F3:F1100这片区域出现的次数是大于等于1 的,就返回空文本字符串,否则返回“未出席”这三个字。
好了,countif函数的使用方法就给大家分享到这里。更多相关内容欢迎关注正保会计网校胡雪飞老师的《Excel函数公式应用训练营》,六大专题,21节直播+回播,提供练习资料,点击查看课程详情>>
本文为正保会计网校老师原创文章,转载请注明。
相关推荐: