DATEDIF函数是Excel中的隐藏函数,无法在函数列表中找到,使用时需直接在公式栏手动输入该函数名称即可。

语法格式为:DATEDIF(起始日期,终止日期,单位)。
Start_date 表示时间段的起始日期,需为1900年以后的有效日期。
End_date 是指所涉时间段中最后一天的日期,即该期间的截止日。
Unit 是返回所需信息的类型。
返回类型:
Y时间段包含的完整年份数。
M时间段包含的完整月份数。
D时间段包含的天数。
计算MD起止日期在相同月份下的间隔天数,忽略年份与月份数值。
计算YD起止日期在同一年内的间隔天数,忽略年份部分。
计算以YM开头的起止日期间相隔的月数,忽略年份差异。
2、使用注意事项
需注意参数顺序,首项为开始日期,次项为结束日期,二者不可颠倒。若顺序错误,所示,将无法获得正确结果。

第三个参数必须使用双引号,不可用单引号,否则将导致错误。

3、例题解释
计算1976年5月1日出生者当前年龄。
计算从1976年5月1日到今天之间的完整年数。
结果:42
计算1976年5月1日至今共经过多少个月。
计算从1976年5月1日到今天之间的完整月数。
结果:511
计算1976年5月1日至今的总天数。
计算从1976年5月1日到今天之间的天数差。
结果:15556
计算1976年5月1日与当前日期之间不计年份的相隔天数。
计算从1976年5月1日到今天之间的年份差,忽略整年部分,仅返回剩余天数。
结果:216
计算1976年5月1日与当前日期忽略年月后的天数差。
计算从1976年5月1日到今天日期的天数差,忽略年和月。
结果:2
计算1976年5月1日与当前日期之间忽略年份的月份数差。
计算从1976年5月1日至今的整年数后剩余的月份数。
结果:7
TODAY()函数返回系统当前日期,以下示例均基于2026年12月3日计算,实际结果可能因使用时的日期不同而有所差异。
DATEDIF函数用于计算两个日期之间的间隔。
修改Excel表格日期,可按以下步骤操作:选中单元格,右键设置单元格格式,选择日期类型。
选中包含需修改日期的单元格或区域。
右键单元格,选择设置单元格格式。
在数字选项卡中选择日期,再选所需格式即可。
点击确定即可
如需修改日期中的年份或月份,可通过格式单元格对话框的自定义选项卡调整,也可利用 Excel 的日期函数进行设置,灵活实现部分数值的更改。
若修改日期时时间也被改动,可利用文本转列功能将日期与时间分开,操作步骤如下:
选中包含日期时间的单元格区域。
在数据选项卡中点击文本到列功能。
在文本到列向导中选择固定宽度,手动调整列宽分隔位置即可。
点击下一步,按需配置各列参数。
点击"完成"