打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何计算?——“隐形”函数Datedif

很多朋友都知道DATE函数是返回特定的日期,但是,对于DATEDIF函数这个不常见但是非常好用的函数并不熟悉。

DATEDIF函数,它是一个被“隐藏”的函数,在EXCEL2007中并不会直接出现,除Excel 2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在报表中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。

为什么出现这种情况呢?原来这个函数本身并非微软“亲生”的孩子

 ——微软称,提供此函数是为了与Lotus 1-2-3兼容。

该函数的语法为:“DATEDIF(Start_date,End_date,Unit)”。

Start_date为一个日期,它代表时间段内的第一个日期或起始日期;

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

Unit为所需信息的返回类型。

“Y”为时间段中的整年数;

“M”为时间段中的整月数;

“D”时间段中的天数;

“MD”Start_dateEnd_date日期中天数的差,可忽略日期中的月和年;

“YM”Start_dateEnd_date日期中月数的差,可忽略日期中的日和年;

“YD”Start_dateEnd_date日期中天数的差,可忽略日期中的年。

实例1
张师傅的参加工作日期为1983-4-1,请问张师傅的工龄是多少?

公式: =DATEDIF("1983-4-1",TODAY(),"Y")
工龄: 29

实例2

计算日期为1983-4-1和当前日期的间隔天数.
公式: =DATEDIF("1983-4-1",TODAY(),"D")
天数: 10882

需要注意的是DATEDIF函数在统计年数、月数的时候,计算的是在特定日期之后的年数、月数,而不是相隔自然年数和月数,例如:

公式:=DATEDIF("1983-3-31","1983-4-30","m")

返回的月数为0,而不是1,因此在需要做固定资产折旧等计算月份的工作时,就会出现少算一个月的问题。

如果需要做固定资产折旧等计算月份的工作,请起止年月数相减的方法进行计算,例如A1B1分别为购进设备日期和当前日期时,公式为:
=YEAR(B1)*12+MONTH(B1)-(YEAR(A1)*12+MONTH(A1))
该公式基于第一个月不被算在内。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用隐藏函数DATEDIF计算两个日期之间的天数
计算年龄和工龄的函数
Excel日期相减DATEDIF函数用法实例
EXCEL技巧四十:日期
用Excel统计两个日期之间的天数、月数和年数
datedif函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服