首页 文章

COUNTA用于包含公式的单元格

提问于
浏览
2

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

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

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

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

1 回答

  • 3

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

    假设我们填写 B1B8 ,如:

    enter image description here

    故意将 B9B10 留空 .

    现在两个:

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

    将报告 5 (三个公式无效和两个真正的清空),但是:

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

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

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

相关问题