小编Wic*_*ose的帖子

excel 中用于计算不是“”的文本单元格的奇怪 COUNTIF/COUNTA 行为

我有一列单元格填充了错误时给出“”的公式,如果没有错误则给出一个文本字符串。在第二列中,我给出了一个公式:

=COUNTIF(range,"<>")
Run Code Online (Sandbox Code Playgroud)

也:

=COUNTA(range)
Run Code Online (Sandbox Code Playgroud)

我希望它们中的任何一个只计算不包含“”的单元格,但它计算所有单元格。奇怪,也许它不会将带有公式的单元格计算为“”,即使这是公式产生的结果,所以我测试:

=COUNTIF(range,"")
Run Code Online (Sandbox Code Playgroud)

也:

=COUNTBLANK(range)
Run Code Online (Sandbox Code Playgroud)

两者都会产生适当数量的包含“”的单元格。

一个解决方案是简单地从 "" 的计数中减去总计数,但这并不优雅,只是想知道我是否做错了什么,或者其他人是否没有看到这种行为。

worksheet-function microsoft-excel microsoft-excel-2013

4
推荐指数
1
解决办法
2485
查看次数