小伙伴们好呀,我是漂泊铁匠铺。今日我们说说COUNTIF函数公式的独特统计体制。
1,文本与数值,毫不相干
第二参数内若內容是纯文本(不可以为"12"这类能变为数值的纯数字文本)及其带有使用通配符时,统计时将忽视统计区域内的数值內容。但统计区域中的文本型数字会被统计。
2,不识数
第2参数当以"="做为较为操作符或是为纯字符串数组时,若內容为真数值/文本型数字。会把统计区域内的全部真数值/文本型数值(及其数字两边存有空格符等状况)等所有鉴别为真数值开展统计,忽视第1、第2参数数字的基本数据类型。
当第2参数内有">","<"等较为操作符时,若统计区域含真数值/文本型数字,只统计统计区域内的真数值一部分,统计区域内的文本型数字将被忽视。这时必须应用 &"*" 方法强制性鉴别为文本时才会对引入区域的文本型数字统计。
而这就是COUNTIF这种函数公式统计身份证号码等高于15位的纯数字编号错误的缘故(立即=COUNTIF(A:A,A2)这类书写。
统计时因为2参数无使用通配符等,1/2参数的数字编号所有被鉴别为数值,而EXCEL数值有15位精密度限定,超出15位的数字会被所有鉴别为0。
因此统计时第1和第2参数超出15位的数字编号会所有被COUNTIF鉴别为0记数。
这一独特特性只要是第一次用COUNTIF核查身份证号码的朋友们都被坑过吧。
因此看了里面的原理详细介绍就需要了解为何公式计算要改为下边那样的了:
=COUNTIF(A:A,A2&"*")
由于&"*"后2参数就并不是纯数字的较为了而被鉴别为文本,是文本的统计标准,这时忽视统计区域的数值,只统计文本。
而因为精密度限定,被一切正常入录的身份证号码必定是文本型的数字了 。
3,自以为是的关系式
此外留意这一函数公式的统计內容可以被鉴别为关系式的状况下请加上"="& ,防止內容被鉴别为标准。
如下图中,有一些含有较为标记的标识符,如今要统计标识符“>4”的数量。
假如用=COUNTIF(表格中区域,">4"),这类使用方法是错误的。
应当写出=COUNTIF(表格中区域,"=>4")
COUNTIF函数公式有自己的统计体制,尤其是因为初学者不容易辨别文本型数字和真数值,在不清楚这类函数公式的统计标准的条件下,涉及到数字的统计便会常常掉进这类圈套里。
好啦,今日的信息便是这种吧,祝大家新年快乐,天天好心情。
图文制作:漂泊铁匠铺