多语言展示
当前在线:601今日阅读:117今日分享:28

如何用countif函数判断超过15位的数字

Excel中的countif()函数是一个非常有用的函数,常常用来统计单位中不同人群的数量、工作成绩,如男、女员工各有多少人,职务为主任的有多少人等等。但是很少有人知道countif()函数有一个缺陷,只能判断15位数字,超过15位就直接忽略了后面的数字,这样就会造成统计出错。这天,梁山泊南山酒店掌柜旱地忽律朱贵在统计手下信息人员的工资卡银行账号就发生了这个错误,他看到有些银行账号统计下来竟然重复10次,但仔细查看好象又没有重复这么多次数,他实在搞不清原因,急忙找神机军师朱武商量。
工具/原料

Excel2010和以后的版本

方法/步骤
1

朱武告诉他,这主要是因为Excel中只能判断前15位数字,超过15位就直接忽略了后面的数字,所以对银行账号来说,只要前15位相同,countif()函数在统计时就会认为他们是相同的。要解决这个问题,就要巧妙设置counif()的统计条件,在原来的条件“B2”后面连上通配符*号,这样就可以了。

2

朱贵试着改了条件以后,果然第一个银行账号统计值显示重复值为1,这下正确了。他非常高兴,然后将公式向下拖拉复制到本列所有单元格,但发现仍然有一些统计值不正确。只好再去向朱武请教。

3

朱武详细检查了公式以后,告诉他,这是由于公式中对统计区域的设置没有使用绝对引用,这样就造成了在统计时一部分单元格的统计区域发生了变化,所以造成了错误。建议他把countif()函数的统计区域锁定,选中公式中的统计区域B2:B24,直接按F4键,使之呈现为$B$2:$B$24,这样就可以了。朱贵按照指点,重新修改了公式,这样得到了新的统计结果。

4

朱贵发现其中仍然有重复值,他怀疑是不是仍然有统计错误。朱武告诉他,这次公式没有问题,那就肯定是这些账号确实是重复的,要相信自己。朱贵检查了以后,确实发现统计的重复值为2,4的,确实是真的重复了。于是他删除了重复的账号,要求相应人员重新上报账号。由此他也明白了学习Excel永无止境,而且工作中应用时要细心。

注意事项
1

Excel学无止境,要不断学习,总结经验。

2

如果您觉得这篇经验对您帮助,请投票、点赞、收藏或提问交流,谢谢。

推荐信息