计算日期区间横跨月份的天数总和

比如2022-09-01到2022-11-04 横跨了三个月 9月,10月,11月,这三个月的天数总和为92,以此类推横跨 4个月 或者更多,能获取天数总和。

image.png

感谢大家的回答

最后采用了,这个公式:

DATEDIF(DATEINMONTH($ed,-1),DATEINMONTH($sd,1),"d")+1

FineReport ZxxT 发布于 2022-11-4 14:45 (编辑于 2022-11-4 15:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
LTC朝Lv6高级互助
发布于2022-11-4 14:50(编辑于 2022-11-4 15:12)

image.png

image.png

image.png

-----------------------------------------------------------------------------

image.png

image.png

  • ZxxT ZxxT(提问者) 是呀 ,要9月,10月,11月,每月的天数之和,是92呀,后面还不能用 + 号写死
    2022-11-04 15:03 
  • LTC朝 LTC朝 回复 ZxxT(提问者) 为什么不能写死呀,得到起止日期后,利用DATEDIF计算出两个日期之间的时间差,再加上开始和结束的两天,正好不就是这些月份的总天数了吗
    2022-11-04 15:06 
  • ZxxT ZxxT(提问者) 回复 LTC朝 前后的日期是可选的,会选择 2022-01-05 到 2022-08-10 这样
    2022-11-04 15:07 
  • LTC朝 LTC朝 回复 ZxxT(提问者) 知道你是可选的,后面加2是为了把你选择的这两天加上,是个固定值。你把我的公式写一下,把$start_date和$end_date换成你自己的开始日期和结束日期的参数名称,测试一下不就知道对不对了
    2022-11-04 15:11 
  • LTC朝 LTC朝 回复 ZxxT(提问者) 看截图
    2022-11-04 15:13 
最佳回答
1
Z4u3z1Lv6专家互助
发布于2022-11-4 14:45

image.png

  • ZxxT ZxxT(提问者) 给定这两个日期2022-09-01到2022-11-04,怎么用这个函数返回92呀
    2022-11-04 14:50 
  • Z4u3z1 Z4u3z1 回复 ZxxT(提问者) DATEDIF(\"2022-09-01\",DATEINMONTH(\"2022-11-04\",-1),\"D\")+2
    2022-11-04 14:54 
  • ZxxT ZxxT(提问者) 回复 Z4u3z1 是呀 ,要9月,10月,11月,每月的天数之和,是92呀,后面还不能用 + 号写死
    2022-11-04 15:03 
  • Z4u3z1 Z4u3z1 回复 ZxxT(提问者) 仅从你的例子上来看9月30天。10月31天11月,30天 怎么算也只有91天啊
    2022-11-04 15:10 
  • ZxxT ZxxT(提问者) 回复 Z4u3z1 哦哦,是的,感谢~
    2022-11-04 15:16 
最佳回答
1
CD20160914Lv8专家互助
发布于2022-11-4 14:50(编辑于 2022-11-4 15:05)

9与10月总共61天,到11月04号最多也是61天。你这个直接算到它的月底了?

datedif("2022-09-01",DATEINMONTH("2022-11-04",-1),"D")+datedif("2022-09-01","2022-11-04","M")

image.png

  • ZxxT ZxxT(提问者) 是呀 ,要9月,10月,11月,每月的天数之和,是92呀,后面还不能用 + 号写死
    2022-11-04 15:03 
  • CD20160914 CD20160914 回复 ZxxT(提问者) 看修改后的公式
    2022-11-04 15:05 
  • CD20160914 CD20160914 回复 ZxxT(提问者) 这样就是动态的了。
    2022-11-04 15:05 
  • CD20160914 CD20160914 回复 ZxxT(提问者) 9 10 11这三个月的天数怎么也是91天。。你自己把它一个个列出来。你是如何算出92天的
    2022-11-04 15:11 
  • ZxxT ZxxT(提问者) 回复 CD20160914 哦哦,是的,感谢~
    2022-11-04 15:16 
最佳回答
1
苏菲的供词Lv6初级互助
发布于2022-11-4 15:11(编辑于 2022-11-4 15:16)

image.png

  • 4关注人数
  • 364浏览人数
  • 最后回答于:2022-11-4 15:18
    请选择关闭问题的原因
    确定 取消
    返回顶部