2016 - 2024

感恩一路有你

Countif统计不重复单元格结果为小数的原因

浏览量:2192 时间:2024-08-08 20:41:06 作者:采采

从图1可以看出,O4:O5区域单元格有单元格字符串包含通配符“*”。通配符“*”可以指代任意数量的字符,从数量上看可以是0个或多个字符,从字符类型来看可以是常见字符,也可以是空字符“”。

从图1可以看出,当以O4单元格内字符“nihao”为目标字符进行查找时,系统判断O5单元格内“nihao*”字符与O4对应的“nihao”不同。但是,当以“nihao*”字符为目标字符进行相同字符查找并统计数量时,系统将“nihao*”中的“*”字符当空字符处理,因此,查找时系统将O4、O5视为相同字符处理(但是逻辑判断时并不相等)。

所以,图Q4单元格计算结果会为小数。

通配符对Countif统计不重复单元格结果的影响

相关说明:

(1)Countif函数统计不重复单元格数量实质是利用Countif函数统计相同单元格数量,然后对数据进行处理得到的结果。

(2)Countif函数统计相同单元格数量时不区分数字字符的数值格式,即文本数据和数值数据视为相同字符。具体如图2所示。

(3)通配符对Countif统计的影响。

当字符串带有通配符“*”时,系统会自动将字符串(即使字符串除“*”之外全为数字)作为文本数据处理!而且,在进行相同字符串查找时也只查找具有相同数据格式的文本数据,即使为相同的数字字符,只要格式不同,也视为不同字符串。

因此,如图3、图4所示,I9、I16单元格所统计的相同单元格数量不同。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。