判断两个日期区间有多少天,有多少个星期一,有多少个1号;
比如:2024-01-01至2024-01-25,一共25天,有4个星期一(1、8、15、22),有1个1号
必须要有一个1号才算一个月,像2024-01-05至2024-01-25这种就不算
多少天:DATESUBDATE(b5,a5,"d")+1
多少个星期一: count(GREPARRAY(RANGE(TODATE(a5),TODATE(b5)),WEEKDAY(item)=1))
几个1号:count(GREPARRAY(RANGE(TODATE(a5),TODATE(b5)),FORMAT(item,"dd")="01"))
单元格改成你自己的就行了。注意多少天的公式是结束的单元格在前面 ,另外的是开始的在前面,如果是参数你就把单元格换成参数就行 比如 b5换成$结束日期 a5换成$开始日期
天
DATEDIF("2024-01-01","2024-01-25","d")
月
DATEDIF("2024-01-01","2024-01-25","M")