COUNTA用于包含公式的单元格

时间:2017-09-12 23:38:05

标签: excel countif

我有一系列包含if语句的单元格。这些if语句基本上是:如果引用单元格为空,则将包含引用公式的单元格留空,如果填充了引用单元格,则填充引用公式单元格。下面的示例将位于B1中作为示例。

IF(A1="", "", A1) 

我想要一种计算空白单元格数的方法。通常我会使用COUNTA,但是它会计算空单元格的数量,而不是空单元格的数量,并且由于所有单元格都填充了IF语句,因此它们看起来不是空的,即使它们是空白的。是否有一个函数可以计算空单元格的数量,而不是COUNTA,它计算空单元格的数量?我尝试使用COUNTIF,就像我在下面一样,但是它查找的条件是真的并且为了指定不是真的,它需要被引号括起来,这会混淆使用引号来表示空白单元格的概念。

=COUNTIF(range, "<>""")

1 个答案:

答案 0 :(得分:3)

我们可以通过如下方式区分公式空值:

假设我们通过 B8 填写 B1 ,如:

enter image description here

B9 B10 故意清空。

现在两个:

=COUNTBLANK(B1:B10)
=SUMPRODUCT(--(LEN(B1:B10)=0))

将报告 5 三个公式空值和两个真正的空白),但是:

=SUMPRODUCT(--(ISBLANK(B1:B10)))

将为两个真正的空箱报告 2

请注意,我们可以从前两个中的任何一个中减去第三个公式,以获得公式空值的数量。