分享

CONUTIF函数经典用法,全了

 hercules028 2019-10-28
CONUTIF(统计区域,指定的条件)
如下图所示,要统计A列有几个5,可以使用以下公式:
=COUNTIF(A2:A10,5)
够简单吧?
老祝要给大家分享的内容,当然不会这么水哈,咱们把COUNTIF函数的第二参数稍加改动,就可以衍生出很多高效用法,例如:

一、统计大于5的单元格个数
=COUNTIF(A2:A10,'>5')
二、统计大于B2单元格的单元格个数
=COUNTIF(A2:A10,'>'&B2)
三、统计不等于5的单元格个数
=COUNTIF(A2:A10,'<>5')
四、统计空白单元格个数
=COUNTIF(A2:A10,'=')
五、统计非空单元格个数
=COUNTIF(A2:A10,'<>')
六、统计以'e'或“E”开头的个数
=COUNTIF(A2:A10,'e*')
七、统计身份证号码是否重复
=IF(COUNTIF(A:A,A2&'*')>1,'重复','')
COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。
在第二参数后连接一个通配符&'*',利用数值不能使用通配符的特性,仅查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。
八、判断姓名是否为首次出现
=IF(COUNTIF(A$2:A2,A2)=1,'是','否')
这里的第一参数是A$2:A2,第一个A2是锁定的,第二个A2是敞开的,当公式向下复制时,这个范围会不断扩大,变成A$2:A3、A$2:A4、A$2:A5……
COUNTIF函数在这个动态扩展的范围中,统计A列当前行姓名的个数,结果为1,就是首次出现,超过1,就是重复出现了。
九、判断姓名是否为最后一次出现
=IF(COUNTIF(A2:A$10,A2)=1,'是','否')
这里第一参数A2:A$10的用法与上一个例子相反,A$10部分是锁定的,随着公式的下拉,引用范围会不断缩小变成A3:A$10、A4:A$10、A5:A$10……
COUNTIF函数在这个动态缩小的范围中,统计A列当前行姓名的个数,结果是1的话,表示后面一句没有与之相同的内容,OK,这就是最后一次出现了。
十、突出显示重复出现的数据
1、选中A2:A10单元格区域,新建格式规则
2、使用公式为:
=COUNTIF(A$2:A2,A2)>1
3、设置突出显示的格式
十一、不准录入重复数据
1、选中要输入数据的A2:A10单元格区域,【数据】→【数据验证】
2、允许类型选择“自定义”,公式为:
=COUNTIF(A:A,A2)=1
十二、计算A列不重复人数
公式为:
=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
十三、提取A列不重复名单
在C2的单元格输入以下公式,按住Ctrl+Shift不放按回车:
=INDEX(A:A,1+MATCH(0,COUNTIF(C$1:C1,A$2:A$11),0))&''
后面两个例子的计算过程比较复杂,这里咱们就不再展开讲解了,感兴趣的小伙伴,可以点击以下链接,看看老祝之前推送的内容。
COUNTIF函数高能应用
好了,今天咱们的内容就是这些吧,祝各位小伙伴一周好心情!
图文制作:祝洪忠

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多