您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 恩施分类信息网,免费分类信息发布

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

2019/10/8 4:22:39发布131次查看
只要一个函数,轻松玩转excel的条件计数,这两个技巧很强大
【深度解析】满足一定条件的计数——countif函数!
【深度解析】满足一定条件的计数——countif函数!countif函数是对指定区域中符合指定条件的单元格计数的函数,在excel 2003及以上版本中均可使用。
该函数的语法规则如下:
countif(range,criteria)
参数:
range要计算其中非空单元格数目的区域;
参数:
criteria以数字、表达式或文本形式定义的条件。
示例1:
如图3-9-22所示。
图3-9-22
工资等于1200的人数,公式为=countif(c2:c8,1200)
示例2:
图3-9-23是原始数据。
图3-9-23
countif的几种常见公式设置如图3-9-24所示。
图3-9-24
为什么不重复的身份证号码计数视为重复如图3-9-25所示,在b列使用下面的公式,判断a列的身份证号码是否重复。
=if(countif($a$2:$a$10,a2)>1,重复,)
图3-9-25
公式中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所示。
图3-9-26
上面这个公式中,countif函数的第2个参数使用了通配符“*”,目的是使其强行识别为文本进行统计,最终得出正确结果。

恩施分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录