我想为公式CalculatedValue
获取=DATEDIF("5/7/2018","6/6/2018","m")
。在Excel
中它返回零。
我想知道在计算上述公式时使用了什么过程。
谁能让我知道获取两个日期之间的月份的实际过程?
答案 0 :(得分:0)
使用:
=DATEDIF(DATEVALUE("5/7/2018"),DATEVALUE("6/6/2018"),"m")
将返回 0
但是:
=DATEDIF(DATEVALUE("5/7/2018"),DATEVALUE("6/7/2018"),"m")
将返回 1
答案 1 :(得分:0)
“ 5/7/2018”是5月7日,但是直到6月6日才整整一个月,因此结果为零。
DATEDIF(start_date,end_date,"M")
给出了该时期内完整月份的数量。
还请注意,Excel中的日期可能会比较棘手,因为这取决于您的区域设置。
“ 5/7/2018”可能是7月5日(在我所在的地区),因此在6月6日之后,如果您使用DATEDIF
函数,则会出现#NUM错误。