​COUNTIF函数第二参数很调皮

COUNTIF函数的常规用法很简单,用来统计符合条件的数据个数,详细用法可以回顾一下:

点击查看:【COUNTIF函数解析】

但是有时候会有一些特殊的情况需要我们注意并牢记,如下图,是一个简单的数据表:

现在想要统计A列中内容为“<5”的单元格个数,注意不是单元格内容值小于5哦!

我想通常情况下,我们会写出这样的公式:

很显然得出的结果并不是我们想要的结果,看起来它统计的是A2单元格的数据17了,也就是说把B2单元格的内容当作一个表达式条件来看待了,而我们想把B2单元格的内容当作一个文本来看待,目标结果是3(A3、A6、A7单元格符合要求)。出现上面结果的原因是COUNTIF函数第二参数是定义进行计数的“数字、表达式、单元格引用或文本字符串”,这个例子中COUNTIF函数第二参数中的“<5”由于带了比较运算符(<),所以它被COUNTIF函数看成是一个表达式来处理了。

正确的解决方法如下:

在原公式第二参数前面加一个星号(*),把B2单元格里面的内容强制识别为文本,这样就得到了我们想要的答案了。

快捷查看
(0)

相关推荐