DATEDIF函数是Excel表格中属于隐藏式函数,即不在函数库中的函数列表里;实际上此函数也是 日期与时间 类别函数,作用计算两个日期之间相隔的天数、月数或年数。

DATEDIF函数属性:

语法结构DATEDIF(Start_Date,End_Date,Unit)

中文表达式DATEDIF(开始日期,结束日期,比较单位)

Start_Date 必需。 一个日期, 代表时间段内的第一个日期或起始日期。

End_Date 必需。 一个日期, 代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

结束日期必须晚于起始日期,否则公式报错。

dated if函数计算年龄不出结果(隐藏函数DATEDIF函数应用技巧)(1)

示例:

如下图演示 根据B2和C2单元格的开始和结束日期,使用不同的Unit 参数类型,计算2日期间隔的天数、月数和年数。

dated if函数计算年龄不出结果(隐藏函数DATEDIF函数应用技巧)(2)

从示例总结:

“Y”计算两日期间隔的整年数;

“M”计算两日期间隔的整月数;

“D”计算两日期间隔的天数,即两者相减的数字;

“YM”计算两日期间隔的月数,忽略日期中的日和年;

“MD”计算两日期间隔的天数,忽略日期中的月和年;

“YD”计算两日期间隔的天数的差,忽略日期中的年;

单位

作用

y

计算两日期间隔的整年数

m

计算两日期间隔的整月数

d

计算两日期间隔的天数,即两者相减的数字

ym

计算两日期间隔的月数,忽略日期中的日和年

md

计算两日期间隔的天数,忽略日期中的月和年

yd

计算两日期间隔的天数的差,忽略日期中的年

如果此时显示为时间格式样式,选择B2单元格使用快捷键ctrl shift ~ 快捷键转换为常规。

接着将鼠标光标移动至E2单元格右下角,在光标变成 ,按住鼠标左键向下拖动至E11单元格,此时E2:E11区域单元格返回的值就是每个人员的200米短跑成绩秒数。

dated if函数计算年龄不出结果(隐藏函数DATEDIF函数应用技巧)(3)

,