计算日期相差多少年月日

计算日期相差多少年月日,如2018-03-31与2018-04-01相差:0年0月1天。2017-03-31与2018-04-01相差1年0月1天。
EXCEl中用DATEDIF()函数正确,=DATEDIF(A2,B2,"Y")&"年"&DATEDIF(A2,B2,"YM")&"月"&DATEDIF(A2,B2,"MD")&"天"
而在帆软中不能正确计算出来。=DATEDIF(A2,B2,"Y")+"年"+DATEDIF(A2,B2,"YM")+"月"+DATEDIF(A2,B2,"MD")+"天"
也就是说帆软DATEDIF()函数逻辑是错误的。
编辑于 2018-4-1 08:07  
FineReportzrh197218 发布于 2018-4-1 07:42
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
Poseidon发布于2018-4-1 08:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2018-4-1 08:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2018-4-1 08:46(编辑于 2023-9-6 09:34)
555
  • zrh197218 zrh197218(提问者) 这个公式我思考一下
    回复
    2018-04-09 09:41 
  • zrh197218 zrh197218(提问者) 这个公式肯定有问题,没有考虑前面的日期,月,日数大于后面的情况。
    回复
    2018-04-09 09:42 
  • zsh331 zsh331 回复 zrh197218 :你再加一个判断不就行了~
    回复
    2018-04-09 10:05 
最佳回答
0
ngutd_up发布于2018-4-1 10:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
Rambler发布于2018-4-1 19:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2018-4-2 08:55(编辑于 2023-9-6 09:34)
555
  • zrh197218 zrh197218(提问者) 对,就是这个格式。公式如何实现
    回复
    2018-04-09 09:40 
  • zrh197218 zrh197218(提问者) 公式写出来呗。
    回复
    2020-01-08 21:47 
  • 孤陌 孤陌 回复 zrh197218(提问者) 多少年前的问题了 当时不回答 我就懒得写了 懒得去想了
    回复
    2020-01-08 21:56 
  • 0关注人数
  • 646浏览人数
  • 最后回答于:2018-4-9 10:05
    活动推荐 更多
    热门课程 更多
    返回顶部