【问题标题】:COUNTA for cells containing a formula包含公式的单元格的 COUNTA
【发布时间】:2017-09-12 23:38:05
【问题描述】:

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

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

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

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

【问题讨论】:

  • =COUNTIF(range, "&lt;&gt;")
  • 这仍然计算包含公式的单元格的数量。

标签: excel countif


【解决方案1】:

我们可以如下区分公式化的空值和空值:

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

故意将 B9B10 留空。

现在两个:

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

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

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

将报告 2 两个真正的空瓶。

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

【讨论】:

  • 没有意识到有一个countblank。我一直都知道 isblank 的问题。去看看我是否记得在未来的工作表开发中使用它
  • COUNTBLANK 正是我所需要的。只需将范围内的单元格总数减去 COUNTBLANK 函数即可获得非空白的数量。谢谢!
猜你喜欢
  • 1970-01-01
  • 2022-08-19
  • 2015-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 1970-01-01
相关资源
最近更新 更多