日期函数

判断两个日期区间有多少天,有多少个星期一,有多少个1号;

比如:2024-01-01至2024-01-25,一共25天,有4个星期一(1、8、15、22),有1个1号

必须要有一个1号才算一个月,像2024-01-05至2024-01-25这种就不算

FineReport dlb 发布于 2024-1-25 17:58 (编辑于 2024-1-25 18:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-1-25 20:07

多少天: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换成$开始日期

image.png

最佳回答
0
runnerLv7资深互助
发布于2024-1-25 18:01(编辑于 2024-1-25 18:02)

DATEDIF("2024-01-01","2024-01-25","d")

DATEDIF("2024-01-01","2024-01-25","M")

  • 3关注人数
  • 148浏览人数
  • 最后回答于:2024-1-25 20:07
    请选择关闭问题的原因
    确定 取消
    返回顶部