格式:
DATEDIF(start_date,end_date,unit)
含义:
根据参数unit,返回start_date和end_date这两个日期相隔的年数,月数或天数
参数:
start_date,表示起始日期
end_date,表示结束日期
unit,时间代码,共有以下几种:
'y' -- 返回两个日期相隔的年数
'm” -- 返回两个日期相隔的月数
'd' -- 返回两个日期相隔的天数
'md” -- 忽略年和月后,返回两个日期相隔的天数
'ym“ -- 忽略年和日后,返回两个日期相隔的月数
'yd” -- 忽略年后,返回两个日期相隔的天数
在C2单元格输入公式:
“=DATEDIF(A2,B2,'Y')”,返回相隔的年数
在D2单元格输入公式:
“=DATEDIF(A2,B2,'M')”,返回相隔的月数
在E2单元格输入公式:
“=DATEDIF(A2,B2,'D')”,返回相隔的天数
具体操作如下:
在C2单元格输入公式:
“=DATEDIF(A2,B2,'YM')”,忽略年份后,返回相隔的月数
在D2单元格输入公式:
“=DATEDIF(A2,B2,'MD')”,忽略年,月后,返回相隔的天数
在E2单元格输入公式:
“=DATEDIF(A2,B2,'YD')”,忽略年份后,返回相隔的天数
具体操作如下:
在B2单元格输入公式:
“=TEXT(100-DATEDIF(A2-100,TODAY(),'yd'),'还有0天生日;已过0天;今天生日')”
返回的是,距离生日还有多少天,公式中的数字“100”,可以自行设置,表示当距离生日小于或等于100天是,则返回还有多少天生日,如果大于100天,则返回生日已过多少天。
具体操作如下:
在B2单元格输入公式:
“=DATEDIF(TODAY(),A2,'YD')”,返回的是距离A2单元格日期的天数。
具体操作如下:
在B2单元格中输入公式:
“=DATEDIF(A2,TODAY(),'Y')&'年'&DATEDIF(A2,TODAY(),'YM')&'月'&DATEDIF(A2,TODAY(),'MD')&'日'”
返回的是,入职的年月日数
具体操作如下:
当计算相隔月数时,如果相隔不足一个月时,将会返回“0”,只有在大于或等于1个月,且小于2个月时,才会返回“1”
具体如下:
年份的计算也是一样的
以上就是Excel中的隐藏函数DATEDIF()的使用方法
联系客服