使用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)

相关推荐