当初第一次接手公司考勤统计表时,彻底搞懵countif是什么函数,对着满屏的数据不知道怎么快速统计达标人数。
之前一直傻傻手动数单元格,几百行数据逐行核对,不仅耗时长,还经常因为眼花数错,返工好几次都没对得上报表数据。那时候总觉得Excel计数功能都很复杂,不敢随便用公式,硬生生把简单的统计工作做成了体力活。
countif就是专门做单一条件计数的Excel函数,只筛选统计符合一个要求的单元格,操作门槛极低。
countif函数的基础实操用法
折腾好久才搞明白,这个函数的固定格式特别简单,整体公式就是=COUNTIF(统计区域,判定条件),没有多余的复杂参数,新手也能直接套用。统计区域就是你需要筛选数据的整列或单元格范围,判定条件就是你设定的筛选规则,可以是文字、数字,也可以是大小对比条件。
上次做考勤统计,需要统计全月满勤的员工数量,整张表格有六百多条员工考勤记录。手动统计至少要十几分钟,套用countif函数只需要三秒。选定考勤状态的整列区域,条件输入“满勤”,回车之后直接跳出精准数字,完全不用人工核对。
很多人容易踩的坑,就是搞错统计区域和条件的位置,还有就是条件文字多余空格。之前试过公式没错,但统计结果为零,排查半天才发现,表格里的文字自带隐藏空格,和公式里的文字不匹配,导致函数识别失败。
数字条件的用法也很实用,做销售报表的时候,需要统计销售额大于一万的订单数量。直接在公式里设置条件为“>10000”,就能快速筛选出达标订单,比筛选排序再计数省事太多。
countif函数的适用边界
它只支持单一条件统计。
如果需要同时满足两个及以上条件,比如统计“满勤且无迟到”的员工,countif就用不了,必须换成countifs函数。一开始不知道这个限制,硬用countif叠加公式,算出来的数据全部错乱,白白浪费了半天时间调整报表。
日常办公里百分之八十的简单计数场景,countif都能完全覆盖。统计重复数据、筛选达标数据、核对数据条数,全部都能适配,是Excel里使用率最高的基础函数之一。
现在做各类数据统计报表,但凡只需要一个判定条件的计数工作,都会优先用countif,再也不用手动逐行清点数据,办公效率直接提了一大截。