COUNTIF函数第二参数很调皮
COUNTIF函数的常规用法很简单,用来统计符合条件的数据个数,详细用法可以回顾一下:
点击查看:【COUNTIF函数解析】
但是有时候会有一些特殊的情况需要我们注意并牢记,如下图,是一个简单的数据表:
现在想要统计A列中内容为“<5”的单元格个数,注意不是单元格内容值小于5哦!
我想通常情况下,我们会写出这样的公式:
很显然得出的结果并不是我们想要的结果,看起来它统计的是A2单元格的数据17了,也就是说把B2单元格的内容当作一个表达式条件来看待了,而我们想把B2单元格的内容当作一个文本来看待,目标结果是3(A3、A6、A7单元格符合要求)。出现上面结果的原因是COUNTIF函数第二参数是定义进行计数的“数字、表达式、单元格引用或文本字符串”,这个例子中COUNTIF函数第二参数中的“<5”由于带了比较运算符(<),所以它被COUNTIF函数看成是一个表达式来处理了。
正确的解决方法如下:
在原公式第二参数前面加一个星号(*),把B2单元格里面的内容强制识别为文本,这样就得到了我们想要的答案了。
赞 (0)