为什么包含公式的单元格中包含字符串?
Why are cells containing formula's counting as having string in them?
我有一个相当简单的问题,我确信我遗漏了一些明显的东西。
我有 40 个单元格,它们都包含一个公式。这些单元格中只有 38 个实际上有字符串或文本,其余两个没有。除了公式之外,它们都是空白的。
但是,当我执行 COUNTIF 或 COUNTA 尝试不计算自动填充的单元格时,结果是 40。
我尝试过的所有方法都是 40 的结果:
=COUNTIF(B60:B99,"*")
=COUNTIF(B60:B99)
=(COUNTA(B60-B99)
有谁知道我做错了什么吗?
正在计算的空白单元格中的公式示例:
=IF(ISBLANK('Dodgeball'!B48),"",'Dodgeball'!B48)
使用:
=SUMPRODUCT(--(B60:B99<>""))
因为这会忽略空字符串。
您正在尝试对 ""
之外的单元格进行计数,但将它们视为空白。尝试使用
=countif(B60:B99,"<>""""")
为了解释最后一串引号,第一个是转义字符,因此第二个被读作字符串中的引号,同样第三个和第四个是转义字符和字符串中的引号,最后我们用引号结束字符串。
一个选项是插入一个额外的列并简单地使用 istext() 函数。然后你可以对该列求和以获得你的文本计数,因为 false 计数和 0 和 true 计数为 1.
我有一个相当简单的问题,我确信我遗漏了一些明显的东西。
我有 40 个单元格,它们都包含一个公式。这些单元格中只有 38 个实际上有字符串或文本,其余两个没有。除了公式之外,它们都是空白的。
但是,当我执行 COUNTIF 或 COUNTA 尝试不计算自动填充的单元格时,结果是 40。
我尝试过的所有方法都是 40 的结果:
=COUNTIF(B60:B99,"*")
=COUNTIF(B60:B99)
=(COUNTA(B60-B99)
有谁知道我做错了什么吗?
正在计算的空白单元格中的公式示例:
=IF(ISBLANK('Dodgeball'!B48),"",'Dodgeball'!B48)
使用:
=SUMPRODUCT(--(B60:B99<>""))
因为这会忽略空字符串。
您正在尝试对 ""
之外的单元格进行计数,但将它们视为空白。尝试使用
=countif(B60:B99,"<>""""")
为了解释最后一串引号,第一个是转义字符,因此第二个被读作字符串中的引号,同样第三个和第四个是转义字符和字符串中的引号,最后我们用引号结束字符串。
一个选项是插入一个额外的列并简单地使用 istext() 函数。然后你可以对该列求和以获得你的文本计数,因为 false 计数和 0 和 true 计数为 1.