我有一个公式iferror公式,如果发生错误,放入"".这是一个零长度的字符串.如果不等于"",我想做一个计数.
=countif(A:A,<>"") 'is not a valid formulas
=countif(A:A,"<>") 'checks for actual blanks, not zero length strings
Run Code Online (Sandbox Code Playgroud)
Jon*_*ych 18
COUNTBLANK您可以使用以下代码,而不是使用和减去总数:
=COUNTIF(A:A,"?*")
Run Code Online (Sandbox Code Playgroud)
?是单字符通配符.
*是多字符通配符.
结合这两个,如果有1个或更多字符,它将计数.
请注意,这仅适用于单元格包含字符串而非数字的情况.
Jer*_*rry 11
您可以使用,SUMPRODUCT因为您对范围或标准的控制有限.
=SUMPRODUCT(--(LEN(A:A)<>0))
Run Code Online (Sandbox Code Playgroud)
LEN(A:A)<>0检查范围内字符串的长度A:A是否为0.将它包裹在parens中并放在--它之前将转换True为1和Falseto 0.
SUMPRODUCT 然后取所有的1和0并加起来.
使用以下方法对空单元格进行计数:
=COUNTBLANK(A2:B5)
Run Code Online (Sandbox Code Playgroud)
并从总数中减去该值。
| 归档时间: |
|
| 查看次数: |
12420 次 |
| 最近记录: |