如果你还玩不转Excel的条件计数,那么这个函数你必须得掌握

yumo6669小时前技术文章2

  • 【深度解析】满足一定条件的计数——COUNTIF函数!


【深度解析】满足一定条件的计数——COUNTIF函数!

COUNTIF函数是对指定区域中符合指定条件的单元格计数的函数,在Excel 2003及以上版本中均可使用。

该函数的语法规则如下:

COUNTIF(range,criteria)

参数:

range要计算其中非空单元格数目的区域;

参数:

criteria以数字、表达式或文本形式定义的条件。

示例1:

如图3-9-22所示。

工资等于1200的人数,公式为=COUNTIF(C2:C8,1200)

示例2:

图3-9-23是原始数据。

COUNTIF的几种常见公式设置如图3-9-24所示。

为什么不重复的身份证号码计数视为重复

如图3-9-25所示,在B列使用下面的公式,判断A列的身份证号码是否重复。

=IF(COUNTIF($A$2:$A$10,A2)>1,"重复","")

公式中COUNTIF($A$2:$A$10,A2)部分,用来统计$A$2:$A$10数据区域中等于A2单元格的数量。再使用IF函数判断,如果$A$2:$A$10数据区域中,等于A2单元格的数量大于1,就返回指定的结果“重复”否则返回空值

可是当我们仔细检查时就会发现,A4和A5、A6、A7单元格的身份证号码不完全相同,但是公式结果判断为重复,这显然不对

我们来看一下究竟是什么原因。

虽然A列中的身份证号码为文本型数值,但是COUNTIF函数在处理时,会将文本型数值识别为数值进行统计。

在Excel中超过15位的数值只能保留15位有效数字,后3位全部视为0处理,因此COUNTIF函数会将A4、A5、A6、A7单元格中的身份证号码都识别为相同。

用什么办法来解决这种误判的问题呢?

可将B2单元格公式修改为=IF(COUNTIF($A$2:$A$10,A2&"*")>1,"重复",""),如图3-9-26所示。

上面这个公式中,COUNTIF函数的第2个参数使用了通配符“*”,目的是使其强行识别为文本进行统计,最终得出正确结果。


相关文章

Excel中的多条件统计,掌握这几个函数公式就够了,收藏备用

多条件统计,一直是Excel中的重要组成部分,如果不掌握一定的技巧和方法,就很难做到轻松应对。一、If+And:多条件判断。目的:如果员工的年龄>30,且未婚,则返回“晚婚”,否则返回空值。方法:在目...

EXCEL8个常用多条件统计公式,每天进步一点点

作者:祝洪忠 转自:Excel之家ExcelHome小伙伴们好啊,今天老祝为大家准备了一组日常工作中常用的多条件判断、统计Excel函数公式,点滴积累,也能提升工作效率。1、IF函数多条件判断要求:如...

Excel 常用函数-条件求和、条件计数、取整(sum,count,round)

一、求和函数1、求和函数SUM功能:计算一组数值的总和语法:=SUM(number1, [number2], ...)示例:=SUM(A1:A10)` 计算A1到A10单元格的和2、单条件求和SUMI...

COUNTIF函数,这些用法会不会?(countif函数用法举例)

小伙伴们好啊,今天咱们一起来学习COUNTIF函数的几个典型用法。函数的作用是统计一个区域中符合指定条件的单元格个数,常用写法为:=COUNTIF(要检查哪些区域, 要查找什么内容? )接下来咱们就学...

COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工资

本文介绍EXCEL统计函数全家桶,它们是COUNT、COUNTA、COUNTBLANK和COUNTIFS函数。为什么不介绍COUNTIF这个函数,因为COUNTIFS不仅包含了它的功能,而且比它更强大...

数据库函数(D函数)应用技巧解读,简单高效,易学易用

在Excel中,有一类函数称为数据库函数,是指当需要分析数据清单中的数值是否符合特定条件时,使用数据库工作表的函数。Microsoft Excel共有12个数据库函数用于对存储在数据清单或数据库中的...