分享

使用COUNTIF函数,一定要小心了!

 hercules028 2019-09-26

前言

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多