使用COUNTIF(range,"<>")
我可以计算非空单元格并使用 COUNTIF(range,"~?")
或COUNTIF(range,"~*")
我可以计算与通配符匹配的单元格数量,但我可以用一个 COUNTIF() 来完成吗?
COUNTIF(range,"<>~?")
不起作用。
最佳答案
我的理解是,您想要对满足两个条件的范围内的单元格进行计数 - 1)它们不是空白,2)它们不是“?”
如果您使用的是 Excel 2007 或更高版本,请尝试使用 COUNTIFS(末尾带有“S”)以及类似这样的两个条件
=COUNTIFS(range,"<>",range,"<>~?")
或者对于早期版本使用 SUMPRODUCT
=SUMPRODUCT((range<>"")*(range<>"?"))
[注意:后者不需要 ~]
在 Excel 2003 或更早版本中,范围不能是整列。您可以使用相同的方法*
关于excel - Excel中如何计算不等于通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11289778/