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”表示计算两个日期年份差。
2、计算日期月份之差:在D8单元格输入公式:=DATEDIF(C3,C4,”m”),其中”m”表示计算两个日期月份差。
3、计算日期天数之差:在D8单元格输入公式:=DATEDIF(C3,C4,”d”),其中”d”表示计算两个日期天数差。
3、计算两个时间差
(1)以相差多少个小时表示:如下图,在D17单元格输入公式:=(C14-C13)*24,得出计算结果是两个日期之间相差28.23小时。
(2)以相差多少个分钟表示:如下图,在D18单元格输入公式:=(C14-C13)*24*60,得出计算结果是两个日期之间相差1694分钟。
3、以小时:分钟显示:如下图,在D19单元格输入公式:=TEXT(C14-C13,”[h]:m”),得出计算结果是两个日期之间相差28小时14分钟。
你知道DATEDIF函数还有什么实用的用法吗?