这是我此生见过COUNTIF函数,最奇葩的错误!

与 30万 读者一起学Excel


这是我此生见过COUNTIF函数,最奇葩的错误!_第1张图片


前2天用COUNTIF函数对账,想必你应该还记得。正常情况下,这种方法可以说万无一失。

=A1&"-"&COUNTIF(A$1:A1,A1)

=COUNTIF(G:G,E1)

这是我此生见过COUNTIF函数,最奇葩的错误!_第2张图片


可是,偏偏发现一件奇葩事。COUNTIF函数在统计的时候,居然将1976-1和76-1认为一样。

这是我此生见过COUNTIF函数,最奇葩的错误!_第3张图片


这2个内容怎么看都是不一样的,为什么会出现这种错误呢?


直接比较,返回FALSE,也印证了这2个内容不一样。

这是我此生见过COUNTIF函数,最奇葩的错误!_第4张图片


卢子又不死心,在常规格式下分别输入了这2个内容。原来,输入以后,这2个都当做日期处理,都是1976-1-1,因此COUNTIF函数认为这2个一样。

这是我此生见过COUNTIF函数,最奇葩的错误!_第5张图片


这时,卢子联想到了身份证号码,早期的身份证是15位,出生年月日只有6位,前面的19忽略;现在的身份证是18位,出生年月日是8位,会写完整。

这是我此生见过COUNTIF函数,最奇葩的错误!_第6张图片


也就是说35-11-30实际上就是1935-11-30,只是被简化了而已。从而也可以推导出76-1其实就是1976-1的简化写法。


这也算无意间知道了一个新知识点,因错误得到更多知识。


既然如此,那如何避免这种错误呢?


有2种方法可以解决:


01 将分割符号-换成|。


换分割符号以后,这样就没有歧义。

这是我此生见过COUNTIF函数,最奇葩的错误!_第7张图片


|这个按键在笔记本右边。

这是我此生见过COUNTIF函数,最奇葩的错误!_第8张图片


02 用SUMPRODUCT函数。

=SUMPRODUCT(($E$1:$E$18=G1)*1)

这是我此生见过COUNTIF函数,最奇葩的错误!_第9张图片


除了这个,COUNTIF函数在统计的时候也要注意,遇到下面这种也会出错。


超过15位数字的,在统计的时候要&"*",要不然统计会出错。

=COUNTIF(A:A,A2&"*")

这是我此生见过COUNTIF函数,最奇葩的错误!_第10张图片


当然这种也可以直接用SUMPRODUCT函数,在使用这个函数的时候,区域别引用整列。

=SUMPRODUCT((A2:A4=A2)*1)

这是我此生见过COUNTIF函数,最奇葩的错误!_第11张图片


最后,你用COUNTIF函数统计如果没把握正确的时候,再用SUMPRODUCT函数统计一遍,如果都一样,代表没问题。


学好Excel就应该这样,大胆假设,小心求证。


陪你学Excel,一生够不够?


一次报名成为VIP会员,所有课程永久免费学,仅需1400元,待你加入。

这是我此生见过COUNTIF函数,最奇葩的错误!_第12张图片


报名后加卢子微信chenxilu2019,发送报名截图邀请进群。


推荐:对账时每个金额都一样,想不通为什么2边的总金额不一样

上篇:“老板如此对账,我快疯掉了!”

这是我此生见过COUNTIF函数,最奇葩的错误!_第13张图片

天天跟学员交流,时不时也能从中找出新的知识点,这就是交流的好处。当然,对于学员,通过交流可以学到更多的知识点,从而避免做很多无用功,工作效率提高了,可以有时间做其他更重要的事情。


你在没加入交流群之前,你是如何学习的?


这是我此生见过COUNTIF函数,最奇葩的错误!_第14张图片


作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

这是我此生见过COUNTIF函数,最奇葩的错误!_第15张图片

长按二维码,识别关注

请把「Excel不加班」推荐给你的朋友和同事

你可能感兴趣的:(这是我此生见过COUNTIF函数,最奇葩的错误!)