Excel中的datedif函数是一个十分方便的日期计算函数,通过该函数可以计算两个日期之间的年数,月数和天数。

Excel函数Datedif的语法:

DATEDIF(start_date,end_date,unit)

Start_date 为起始日期,即为第一个日期或起始日期

End_date 为结束日期,即为时间段的最后一个日期或结束日期。

Unit 为返回类型。

使用Unit的参数为"Y" ,计算两个时间段的整年数。 案例如下

D4单元格的公式:=DATEDIF(A4,B4,C4)

对照上面的DATEDIF语法,D4的单元格相当于:=DATEDIF("2018/9/1","2019/9/30","y")

使用"M" 参数,计算一段时间中的整月数

使用"D"参数,计算一段时间中的天数

使用"MD"参数,计算一段时间中的天数差,忽略日期中的月和年。

使用"YM"参数, 计算一段时间中的月数差,忽略日期中的日和年。

使用"YD"参数, 计算一段时间中的天数差,忽略日期中的年。

实际中的应用,根据出生日期计算年龄。

同理,可以根据需要计算工龄,产品年份等等。

注:start_date日期必须要比end_date日期早,不然计算结果会出现错误!