当单元格有公式时使用 COUNTIFS 计算空白

问题描述 投票:0回答:2

我有一个标准,如果 B 列不为空,我需要进行计数。但我在单元格 B 中有一个公式,所以如果我做一个简单的

=Countifs(B1:B10,"<>")      

这会返回具有公式的单元格的计数,但当公式不填充任何内容时我只需要空白。

excel excel-2010
2个回答
27
投票

试试这个公式

[根据评论编辑]

要计算已填充的单元格但不计算“”,请使用

=COUNTIF(B:B,"*?")

计算数字的文本值

=COUNT(B:B)

如果您有文本和数字,请将两者结合起来

=COUNTIF(B:B,"*?")+COUNT(B:B)

或使用 SUMPRODUCT - 与我最初的建议相反

=SUMPRODUCT((B:B<>"")*(B:B<>0))


0
投票

我这样做是因为 (IF(ISBLANK)) 公式:

=COUNTA(范围)-COUNTBLANK(范围)

所以,类似: =COUNTA(A1:A100)-COUNTBLANK(A1-A100)

这将为您提供准确的计数。

© www.soinside.com 2019 - 2024. All rights reserved.