我在使用 countif 来计算范围内的条目数时遇到问题。问题是该范围是用数组公式填充的,当数据更改单元格时,数组公式添加=CONTINUE(...)
到现在显示--
(减号)
=COUNTIF(C6:C, "<>")
有没有办法可以编写 countif 来忽略带有 的单元格--
?
我在使用 countif 来计算范围内的条目数时遇到问题。问题是该范围是用数组公式填充的,当数据更改单元格时,数组公式添加=CONTINUE(...)
到现在显示--
(减号)
=COUNTIF(C6:C, "<>")
有没有办法可以编写 countif 来忽略带有 的单元格--
?
The -- is a way that Google Sheets displays the #VALUE! error. So you can use the IFERROR function to "mask" any of these errors:
=ArrayFormula(COUNTIF(IFERROR(C6:C);"<>"))
or more simply:
=ArrayFormula(COUNTA(IFERROR(C6:C)))
更新:
为什么不过滤掉所有非文本或类似于 -- 的单元格?然后对 countif 使用过滤范围。
=COUNTIF((ROWS(C6:C)-COUNTIF(C6:C"<>*")) , "ur criteria")
有没有一种方法可以让您的公式数组转换除 -- 以外的字符串?
检查这篇文章
您正在执行的搜索具有正则表达式。在手机上写这个。所以请尝试并原谅奇怪的格式。