使用COUNTIF函数,一定要小心了!
前言
COUNTIF是我们经常遇到的带条件统计函数,使用频率非常高,但是它有一个小小的BUG,如果大家不清楚,就可能造成计算错误!
捉虫
01
第一种情况:文本型日期格式
第一列为文本型数据,在用COUNTIF统计时A2和A3被看成了一个数,所以统计的个数为2
为什么,明明不一样的数据,被COUNTIF函数当成同一个数值进行统计呢?
因为当你按照常规的格式输入76-1和1976-1时,EXCEL统统认为它是日期格式,所以COUNTIF会把它们都当成一个数来统计。
正确的做法1
COUNTIF函数配合通配符
正确的做法2
用SUMPRODUCT函数代替COUNIT函数
02
第二种情况:
长数据,超过15位的文本型数字
A列为文本型身份证号码,在用COUNTIF统计时,发现都是重复值,而实际上并不相同。
原因:
当你在常规下重新输入上述号码时,便成了科学计数法
变成数字格式时,竟然是一样的,超过15位后的数字全部变成了0
这就是COUNTIF产生错误的原因,它只看本质,不管外表是不是相同。
正确做法同上:
COUNTIF加通配符
用SUMPRODUCT函数代替COUNIT函数
提醒
碰到这类数值,如果使用COUNTIF函数,请你保持警惕!
赞 (0)