Excel COUNT一个月内的date

我在工作中从我们的网站提取的Excel表中列出了生日的date。 它有1000多个date,我想build立一些可以统计1月份的生日。

例如

01/02/1999 01/01/1981 28/01/2000 12/02/1976 

对于上面的答案是2,因为在1月有2个生日,如果这是有道理的。

我已经尝试了下面的forumala和许多其他的,但他们都返回零,从来没有#VALUE或任何错误,只是0。

 =SUM(IF(MONTH(A2:A1607)=1,1)) 

有什么我做错了,我的date可能是错误的格式? (目前以date格式)

任何帮助,将不胜感激。

谢谢

🙂

这应该工作,但需要input数组公式( Ctrl + Shift + Enter而不是只是input

或者,这应该工作(虽然我还没有testing过)

 =SUMPRODUCT(--(MONTH(A2:A1607)=1)) 

编辑

我现在testing了这一点,并会推荐以下,这将排除空白单元格,因为我发现=MONTH("")返回1

 =SUMPRODUCT(--(MONTH(A2:A1607)=1)*ISNUMBER(A2:A1607)) 

下面的编辑2还包括年份

 =SUMPRODUCT(--(MONTH(A2:A1607)=1)*(YEAR(A2:A1607)=1997)*ISNUMBER(A2:A1607)) 

如果你允许帮手列,我认为这是最简单的方法。

使用公式=month(<cell>)添加助手列,然后创build数据的数据透视表。
对瑞典语不好意思,但我的Excel在瑞典语,这也意味着我必须在“瑞典语”中写date。

在这里输入图像说明