如何解决Excel-使用Datedif函数生成日期
在Excel中,使用Datedif公式比较两个日期以生成x年,y月和z天的格式的结果。
该公式通常如下所示: = DATEDIF(B1,B2,“ y”)&“年,”&DATEDIF(B1,B2,“ ym”)&“月,”&DATEDIF(B1,B2,“ md”)&“天”
但是,有时这会产生负数天!! 开始日期结束日期生成的输出 1985年10月31日01/03/2020 34年,4个月,-1天
Microsoft知道-https://support.microsoft.com/en-us/office/datedif-function-25dba1a4-2812-480b-84dd-8b32a451b35c-他们有一个解决方法,也不能很好地解决问题,特别是如果开始日期是a年。
有人知道可以提供100%准确结果的任何其他变体或不同的excel函数吗?
解决方法
DATEDIF可以连续使用几个月,但是第二个日期比第一个日期更新时,DATEDIF不能使用。例如,为了计算多付的合同:
合同结束日期= 16/8/31
结算日期= 16/9/30
DATEDIF返回#NUM!
我上面发布的测试公式可以处理负值,除非两个日期在一个月中的天数不同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。