最最最最最最强大的日期间隔统计函数,她就是......
原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
最最最最最最强大的日期间隔统计函数
工作中经常会遇到涉及日期计算的问题,比如计算两个日期之间的天数、月数、年数。处理这类问题时都需要用到Excel日期函数。
大家熟知的YEAR、MONTH等日期函数无法搞定这类日期间隔的计算,这时需要用到Excel中一个最最最最最最强大的日期间隔统计函数,虽然她极具价值,但是却很少人会用,因为这是Excel中的一个隐藏函数。
之所以说她是隐藏函数,因为你在微软提供的的函数列表里是找不到她的,连帮助文件中也没有相关说明,在Excel中输入函数前缀也不会出现函数提示......
她就是DATEDIF函数,为了让大家认识DATEDIF函数的不为人知的强大功能,今天专门讲解一下这个函数的语法结构和参数说明。
今天就借助一个案例介绍DATEDIF函数的实战应用,看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。
语法结构&参数说明
先说下DATEDIF函数的语法结构。
DATEDIF(起始日期,截止日期,Unit参数)
DATEDIF函数用于统计起始日期和截止日期之间的日期间隔数,包括年份间隔、各种要求下的月份间隔和天数间隔。
最关键的是第三参数,决定了这个函数按哪种要求计算日期间隔。
其中第三参数Unit参数的说明,如下图所示。
(下图为参数说明示意图)

上图中的Y代表年、M代表月、D代表天,在公式中使用时第三参数注意带双引号引用起来,比如"Y"或"y",英文大小写均可,并无差异。
下面再结合一个案例帮你加深理解。
案例应用
下图中左侧是数据源,其中A列是起始日期,B列是截止日期。
右侧黄色区域都是公式计算结果,根据数据源按不同要求计算日期间隔数。
(下图为案例示意图)

C2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"y")
写好公式后,如下图所示。
(下图为公式示意图)

D2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"m")
写好公式后,如下图所示。
(下图为公式示意图)

E2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"d")
写好公式后,如下图所示。
(下图为公式示意图)

F2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"ym")
写好公式后,如下图所示。
(下图为公式示意图)

G2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"md")
写好公式后,如下图所示。
(下图为公式示意图)

H2单元格输入以下公式,向下填充公式。
=DATEDIF(A2,B2,"yd")
写好公式后,如下图所示。
(下图为公式示意图)

一句话解析:
有了DATEDIF函数的这些参数应用,你就可以轻松的搞定各种日期间隔计算,不满整年或整月也不必担心影响计算结果了。
关于这个隐藏日期函数,以及其他隐藏函数的更多技术,在函数初级班都专门讲过。
