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”)&”天”
解答:起始日期: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,返回生日快到了,不是则返回空值
—————————
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。