如何在Excel中收集一个月的天数

我有一个列,这将有一个月的日子从dd-mm-yyyy格式的一个月。 我需要从该专栏中提到的每个月获得总天数。 该列可能不包含每个月的所有date。

例如:

A栏:

 2017年1月1日
 2017年1月2日
 2017年1月17日
 2017年1月27日
 2017年2月8日

在上面的例子中,从2017年1月起,我有4天,从2月份开始我有一天。 我需要这个计数的IF语句运行在C列。 即在C1中将有一个IF函数,它将检查A1中的月份并计算A列中该特定月份的总天数。 如果这个数字低于一个特定的数字,我需要执行一个公式,否则一个不同的。 这将重复所有的C细胞

如果这个列包含每个月的所有date,我可以使用Day函数获取总天数,但是在这里如何收集它

在这里输入图像说明

数组公式 – 使用Ctrl + Shift + Enter:

 =SUM((MONTH($A$1:$A$5)=MONTH(A1))*(YEAR($A$1:$A$5)=YEAR(A1))) 

这将工作: =SUMPRODUCT(1*(MONTH($A1:$A5)=D1))

在这里输入图像说明

并且基于结果进行操纵的一个例子: =IF(SUMPRODUCT(1*(MONTH($A1:$A5)=D1))<3;"good";"bad")

在这里输入图像说明

另一个行号代表一个月(C1中的JAN,C2中的FEB …):
=IF(SUMPRODUCT(1*(MONTH($A1:$A5)=ROW()))<3;"good";"bad") 在这里输入图像说明

你的情况: =IF(SUMPRODUCT(1*(MONTH($A1:$A5)=ROW()))<10;function1();function2())