我正在尝试获取使用 DateDiff 函数访问的总天数。
我目前使用:
=DateDiff("d",[hired_from],[hired_to])
要获得两个日期之间的差异,但是如果选择的两个日期相同,它将产生输出 0,我希望它在选择的两个日期相同时产生输出 1,谢谢。
我正在尝试获取使用 DateDiff 函数访问的总天数。
我目前使用:
=DateDiff("d",[hired_from],[hired_to])
要获得两个日期之间的差异,但是如果选择的两个日期相同,它将产生输出 0,我希望它在选择的两个日期相同时产生输出 1,谢谢。
这没有多大意义,因为两个相同值之间的差异总是为零。
所以你可能的意思是:
=DateDiff("d",DateAdd("d",-1,[hired_from]),[hired_to])
或者只是在计数中加一:
=DateDiff("d",[hired_from],[hired_to])+1
我最终通过使用 if 语句完成了这项工作,如下所示:
==IIf(DateDiff("d",[hired_from],[hired_to])=0,1,DateDiff("d",[hired_from],[hired_to]))
要获得两个日期的差值(这只是整数值的格式),您只需减去两个日期并确保结果格式是整数。
Variable = [hired_to]-[hired_from]