Excel中,DATEDIF函数的作用是,计算两个日期之间相差的年数、月数、天数。

DATEDIF函数语法 : DATEDIF(开始日期,终止日期 ,”比较单位”)

说明 :

1、在 “比较单位” 前后要输入英文双引号(””)。

2、“比较单位” 有以下六种,其含义分别是:

“y” 表示计算相差年数。

“m” 表示计算相差月数。

“d” 表示计算相差天数。

“yd” 表示忽略年数,计算相差天数。即,不管是哪一年,只看月日。

“md” 表示忽略年、月,计算相差天数。即,不管年和月,只看日。

“ym” 表示忽略年数,计算相差月数。即,不管是哪一年,只看月。

使用范例:

DATEDIF函数的用法
开始日期 终止日期 比较单位 公式 相差年数 相差月数 相差天数 备注
2021/1/1 2021/12/2 “y” =DATEDIF(A2,B2,”y”) 0 “y”表示计算相差年数
2021/1/1 2021/12/2 “m” =DATEDIF(A3,B3,”m”) 11 “m”表示计算相差几月
2021/1/1 2021/12/2 “d” =DATEDIF(A4,B4,”d”) 335 “d”表示计算相差天数
2010/1/1 2021/12/2 “yd” =DATEDIF(A2,B5,”yd”) 335 “yd”表示忽略年数,计算相差天数。即,不管是哪一年,只看月日。
2010/1/1 2021/12/2 “md” =DATEDIF(A2,B6,”md”) 1 “md”表示忽略年和月,计算相差天数。即,不管年和月,只看日。
2010/1/2 2021/12/2 “ym” =DATEDIF(A2,B7,”ym”) 11 “ym”表示忽略年数,计算相差月数。即,不管是哪一年,只看月。

实例图文演示:

1、计算日期年份之差:如下图,在D7单元格输入公式:=DATEDIF(C3,C4,”y”),其中”y”表示计算两个日期年份差。

excel时间差值计算(datedif函数的用法)-天天办公网

2、计算日期月份之差:在D8单元格输入公式:=DATEDIF(C3,C4,”m”),其中”m”表示计算两个日期月份差。

excel时间差值计算(datedif函数的用法)-天天办公网

3、计算日期天数之差:在D8单元格输入公式:=DATEDIF(C3,C4,”d”),其中”d”表示计算两个日期天数差。

excel时间差值计算(datedif函数的用法)-天天办公网

3、计算两个时间差

(1)以相差多少个小时表示:如下图,在D17单元格输入公式:=(C14-C13)*24,得出计算结果是两个日期之间相差28.23小时。

excel时间差值计算(datedif函数的用法)-天天办公网

(2)以相差多少个分钟表示:如下图,在D18单元格输入公式:=(C14-C13)*24*60,得出计算结果是两个日期之间相差1694分钟。

excel时间差值计算(datedif函数的用法)-天天办公网

3、以小时:分钟显示:如下图,在D19单元格输入公式:=TEXT(C14-C13,”[h]:m”),得出计算结果是两个日期之间相差28小时14分钟。

excel时间差值计算(datedif函数的用法)-天天办公网

你知道DATEDIF函数还有什么实用的用法吗?