EXCEL中隐藏函数DATEDIF的使用

 时间:2024-10-12 10:40:22

1、EXCEL中日期函数有很多,有时需要按类型计算两个日期的差值,尤其是人力资源部门计算工龄、实足工作月数等等,用普通的函数计算比较麻烦且容易出错,隐藏函数DATEDIF可以很好解决此类问题。

2、DATEDIF(start_date,end_date,unit),此函数有三个参数,第一个参数是开始日期,第二个是结束日期,第三个是返回类型,结束日期必须大于等于开始日期,否则返回错误值。不同的类型返回不同的结果,共有6种不同的类型。

EXCEL中隐藏函数DATEDIF的使用

3、对于单参数比较好记,是“年”、“月”、“日”的英文首字母,双字母参数,掌握下记忆技巧,都是忽略前面字母代表的含义下求后字母含义的类型,此参数可以使用大写字母,也可以使用小写字母。

EXCEL中隐藏函数DATEDIF的使用

4、参数“Y”,两个日期间的实足年数:=DATEDIF(A2,B2,"Y")

EXCEL中隐藏函数DATEDIF的使用

5、参数“M”,两个日期间的实足月数:=DATEDIF(A2,B2,"M")

EXCEL中隐藏函数DATEDIF的使用

6、参数“D”,两个日期间的天数差:=DATEDIF(A2,B2,"D"),这里只是介绍下求天数差的用法,其实求天数差用不着用此函数,直接相减来得更方便:=B2-A2

EXCEL中隐藏函数DATEDIF的使用
EXCEL中隐藏函数DATEDIF的使用

7、参数“MD”,两个日期间的单纯天数差,忽略年和月:=DATEDIF(A2,B2,"MD"),也就是不管前面的年份和月份,只算最后的天数之间的差,如果结果日期的“日”小于开始日期的“日”,则为结束日期“日”与上月开始日期的“日”之间的天数差。

EXCEL中隐藏函数DATEDIF的使用

8、参数“YM”,两个日期间的单纯月数差,忽略年:=DATEDIF(A2,幞洼踉残B2,"YM"),也就是不管前面的年份,只算瘅莹遒淄月数之间的差(实足月数),如果忽略年份后,结果日期小于开始日期,则为结束日期“月日”与上年开始日期的“月日”之间的月数差。

EXCEL中隐藏函数DATEDIF的使用

9、参数“YD”,包含月份的天数差,忽略年:=DATEDIF(A2,B2,争犸禀淫"YD"),也就是不管前面的年份,只算月日之间的天数差,如果忽略年份后,结果日期小于梯瓣氨割开始日期,则为结束日期“月日”与上年开始日期的“月日”之间的天数差。

EXCEL中隐藏函数DATEDIF的使用

10、另外此函数存在一个大的BUG,是否基于此原因才将其作为隐藏函数不得而知,此BUG将另文专门介绍。

  • Excel 2013如何用Lookup对合并单元格进行运算
  • Excel统一添加前缀后缀小技巧
  • 多个工作表数据汇总的办法
  • Excel新增函数TEXTJOIN的简单用法
  • Excel中Eomonth函数的用法
  • 热门搜索
    抗疫英雄手抄报 关于梦想的手抄报 关于花的手抄报 安全教育手抄报一等奖 致敬抗疫英雄手抄报内容 感恩祖国手抄报 关于禁毒的手抄报 中秋节手抄报图片大全 向英雄致敬手抄报简单 预防新型冠状病毒手抄报