如何在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())