Excel函数DATEDIF的使⽤⽅法DATEDIF 函数
DATEDIF函数是Excel隐藏函数,在帮助和插⼊公式⾥⾯没有。必须直接键盘输⼊单元格中返回两个⽇期之间的年\⽉\⽇间隔数。常使⽤DATEDIF函数计算两⽇期之差
语法
英⽂:DATEDIF(start_date,end_date,unit)
中⽂:DATEDIF(起始⽇期, 结束⽇期,要计算的单位)
注意:结束⽇期必须⼤于起始⽇期,要不然会出错的
起始⽇期和结束⽇期可以是带具体的时间、也可以是其他函数的结果
“Y”返回时间段中的整年数
“m”返回时间段中的整⽉数
“d”返回时间段中的天数
'md”参数1和2的天数之差,忽略年和⽉
'ym“参数1和2的⽉数之差,忽略年和⽇
'yd”参数1和2的天数之差,忽略年。按照⽉、⽇计算天数
我们以⼏个案例具体说明⼀下
案例1
函数:=DATEDIF(B4,C4,'Y')&'岁'
解答:起始⽇期:B4单元格
结束⽇期:C4单元格
计算的单位:Y (年) M(⽉) D(⽇)
&'岁' 连接岁 &'⽉' 连接⽉ &'天' 连接天
Y 的意思是按年进⾏统计
M的意思是按⽉进⾏统计
D的意思是按⽇进⾏统计
-----------------------------
案例2
函数:=DATEDIF(B15,C15,'MD')&'天'text函数什么意思
解答:起始⽇期:B15单元格
结束⽇期:C15单元格
计算的单位:MD YM YD
MD忽略年和⽉统计相隔天数
YM忽略年和⽇统计相隔⽉数
YD忽略年统计相隔天数
-----------------
案例3
函数:=DATEDIF(TEXT(MID(B26,7,8),'0-00-00'),TODAY(),'y')解答:起始⽇期:MID(B26,7,8) B26单元格第7位开始提取 8位TEXT 把8位数字转为⽇期格式
结束⽇期:TODAY() 今天
计算的单位:Y (年)
------------------------------
案例4
函数:=IF(DATEDIF(B37,TODAY(),'YD')<=5,'⽣⽇快到了','')
解答:起始⽇期:B37
结束⽇期:TODAY() 今天
计算的单位:Y D(天)
计算出来的数字 IF判断
是否⼤于或等于5 如果<=5,返回⽣⽇快到了,不是则返回空值---------------------------
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论