CountIf 比较日期

CountIf 比较日期

我的 CountIf 函数直接不起作用,我很好奇我做错了什么。它似乎只输出 1 或 0,而且奇怪的是,根据我在工作表中放置数据的位置,输出结果会有所不同。

在此处输入图片描述

在此处输入图片描述

这是怎么回事?

答案1

计数可以将范围与值进行比较,并返回标量。它比较一个范围与另一个范围,但在这种情况下,它会返回一个数组,因此您应该用以下方法将这些值相加乘积和

=SUMPRODUCT(COUNTIF(G2:G16,H2:H16))
=SUMPRODUCT(COUNTIF(C10:C24,D10:D24))

您也可以使用 CSE 公式(CSE 意味着您必须按CTRL+ SHIFT+ENTER而不仅仅是ENTER):

=COUNT(IF(G2:G16=H2:H16,1,""))
=COUNT(IF(C10:C24=D10:D24,1,""))

与其他空白单元格相比,这也会计算空白单元格,因此可能不是您想要的。

更新:我想包括潘达斯奈基的解决方案是单独计算空白并将其从总数中减去:=COUNT(IF(G2:G16=H2:H16,1,""))-SUM((G2:G16="")*(H2:H16=""))

查看类似问题的解决这里这里

相关内容