使用COUNTIF(range,"<>")
can I count non-empty cells 和 with COUNTIF(range,"~?")
or COUNTIF(range,"~*")
can I 计算匹配通配符的单元格数,但我可以用一个 COUNTIF() 来计算吗?
COUNTIF(range,"<>~?")
不起作用。
使用COUNTIF(range,"<>")
can I count non-empty cells 和 with COUNTIF(range,"~?")
or COUNTIF(range,"~*")
can I 计算匹配通配符的单元格数,但我可以用一个 COUNTIF() 来计算吗?
COUNTIF(range,"<>~?")
不起作用。
我的理解是,您想要计算满足两个条件的范围内的单元格 - 1)它们不是空白,2)它们不是“?”
如果您使用 Excel 2007 或更高版本,请尝试使用 COUNTIFS(末尾带有“S”),同时满足以下两个条件
=COUNTIFS(range,"<>",range,"<>~?")
或者对于早期版本,使用 SUMPRODUCT
=SUMPRODUCT((range<>"")*(range<>"?"))
[注:后者不需要~]
在 Excel 2003 或更早版本中,范围不能是一整列。您可以对 * 使用相同的方法
使用 COUNTIF(range,"<>") 可以计算非空单元格
您可以使用 COUNTA() 来计算非空单元格。
=COUNTA(A1:A10)
如果您仍想使用 COUNTIF() 那么是的,您可以像这样使用它
=COUNTIF(A1:A10,"<>")
您可以使用通配符来计算具有此类特定单词的单元格
=COUNTIF(A1:A10,"Kim*") '<~~ Starts with "Kim"
=COUNTIF(A1:A10,"*Kim*") '<~~ Contains "Kim"
=COUNTIF(A1:A10,"*Kim") '<~~ Ends with "Kim"
要计算 Not Equal to With WildCards,您可以使用此
=COUNTIF(A1:A10,"<>Kim*") '<~~ Doesn't Start with "Kim"
这可能刚刚在 Excel 2010 中修复: =COUNTIF(H:H,"<>~?") 正确计算非?H列中的值(所以?和'?减少计数,但引用“?”,A等都没有)