Excel Countif不等于零的string长度
如果发生错误,我有一个公式iferror公式。 这是一个零长度的string。 我想要做一个计数,如果不等于“”。
=countif(A:A,<>"") 'is not a valid formulas =countif(A:A,"<>") 'checks for actual blanks, not zero length strings
使用下面的方法计算空单元格:
=COUNTBLANK(A2:B5)
并从总数中减去该值。
而不是使用COUNTBLANK
并从总数中减去,你可以使用:
=COUNTIF(A:A,"?*")
?
是单字符通配符。
*
是多字符通配符。
将这两者结合起来,就会计算出是否有一个或多个字符。
请注意,这只适用于单元格包含string ,而不是数字。
您可以使用SUMPRODUCT
因为您对范围或标准的控制有限。
=SUMPRODUCT(--(LEN(A:A)<>0))
LEN(A:A)<>0
检查范围A:A
string的长度是否为0。 将其包装在parens中并放置--
在将True
转换为1并将False
转换为0
。
然后SUMPRODUCT
把所有的1和0加起来。