为什么包含公式的单元格在其中包含字符串?

时间:2015-04-22 12:55:24

标签: excel formulas

我有一个相当简单的问题,我确信我错过了一些明显的东西。

我说了40个细胞,所有细胞都含有一个配方。这些单元格中只有38个实际上有字符串或文本,其余两个不存在。除公式外,它们都是空白的。

然而,当我做一个COUNTIF或COUNTA尝试不计算自动填充的单元格时,它会给我40的结果。

我尝试过的方式都是40的结果:

=COUNTIF(B60:B99,"*")
=COUNTIF(B60:B99)
=(COUNTA(B60-B99)

有谁知道我做错了什么?

正在计算的空白单元格中的公式示例:

=IF(ISBLANK('Dodgeball'!B48),"",'Dodgeball'!B48)

3 个答案:

答案 0 :(得分:2)

使用:

=SUMPRODUCT(--(B60:B99<>""))

因为这会忽略空字符串。

答案 1 :(得分:0)

您正在尝试计算不是""但将其视为空白的单元格。尝试使用

=countif(B60:B99,"<>""""")

要解释最后一个引号字符串,第一个是转义字符,以便第二个字符串被读作字符串中的引号,类似地,第三个和第四个字符串是转义字符和字符串中的引号,最后我们用引号结束字符串。

答案 2 :(得分:0)

一种选择是插入一个额外的列,只需使用istext()函数。然后你可以对该列进行求和以得到你的文本计数,因为错误计数和0和真计数为1。

相关问题