Excel COUNTIFdate

我有单元格中有date和时间,例如8/7/2015 5:47:15 PM 。 一般的文字似乎是42223.7411458333 。 我正在寻找一个函数,将search列A包含8/7/2015任何单元格,并计数多less。 我目前有=COUNTIF(A:A,"8/7/2015")但返回0。

我认为最简单的方法是使用COUNTIFS (与COUNTIF类似但允许多个条件)来计算给定date的所有date时间。

 =COUNTIFS(A:A, ">=8/7/2015", A:A, "<8/8/2015") 

如果您需要从另一个单元格获取date,则可以使用&运算符,例如,如果B1包含8/7/2015

 =COUNTIFS(A:A, ">=" & B1, A:A, "<" & B1 + 1) 

E1=SUMPRODUCT(--(INT(A:A)=C1))

 C1=int(datetime) 

其中A列包含date时间值, C1有您想要计算的date

在这里输入图像描述 `