热线电话:13121318867

登录
2020-02-15 阅读量: 1049
Excel中的datedif函数怎么使用?有什么注意的

Datedif函数是Excel中的隐藏函数,在帮助和插入公式中是没有的,函数的作用是返回两个日期直接的年、月、日的间隔数。

函数语法:

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型(包含D,M,Y,YD,YM,MD。)。

注:结束日期必须大于起始日期

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。

"YD" 起始日期与结束日期的同年间隔天数。忽略日期中的年份。

"YM" 起始日期与结束日期的同年间隔月数。忽略日期中年份

需要注意的是在Datedif函数中有这种情况:

2017-3-31 到 2017-4-30 实际已经是一整月了,但DATEDIF函数却认为不到一个月...

2017-1-29 到 2017-2-28 也已经有一个月了,但DATEDIF同样认为不到一个月...

所以我们需要将这种已经是一个月的日期加上一天成为下一个月的第一天。:

=DATEDIF(IF(DAY(2017/3/1+1)=1,2017/3/1+1,A2),IF(DAY(2017/4/30+1)=1,2017/4/30+1,B2),"m")

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子