COUNTIFS 不将空白单元格计数为零(当参考说它确实如此)

1 microsoft-excel-2007 worksheet-function microsoft-excel

我正在构建一个测试四 (4) 列中列出的日期的函数。在测试每一列中的每个日期时,我的一个测试会测量该日期是否出现在用作参考的日期之前。由于参考资料说 COUNTIFS 将空白单元格处理为 -zero- 值,所以我的假设是,如果我做出如下声明:

=COUNTIFS(A1:A10,"<9/17/11")

.. 计数将等于所有早于(小于)“9/17/11”的行一直到零——这应该包括尚未输入日期的空白行。

然而,情况并非如此,因为返回的数字只是实际具有日期的行数——而不是任何空白行。

在有人建议使用不同的函数之前,我几乎坚持使用 COUNTIFS 除非我写一本关于我正在尝试做什么以及我如何使其工作的小说(这可能不值得所有的努力)。到目前为止,我的想法工作了 98%,除了这一小部分......

Cha*_*eRB 7

该函数的解释说明;

如果标准参数是对空单元格的引用,则 COUNTIFS 函数会将空单元格视为 0 值。

我理解这意味着它在满足标准的计数中计为“0”。因此该功能正常工作。

如果您需要计算空白单元格以及符合条件的单元格,您可以使用以下方法:

=COUNTIF(A1:A10, "<9/17/2011") + COUNTBLANK(A1:A10)
Run Code Online (Sandbox Code Playgroud)

这会计算符合您条件的单元格,计算空白单元格并添加结果以得出总数。