日期

DATEDIF

定义

DATEDIF 返回两个日期之间完整的年数、月数或天数。

语法

=DATEDIF(start_date, end_date, unit)

参数

参数 含义
start_date 较早的那个日期,或包含该日期的单元格。
end_date 较晚的那个日期,或包含该日期的单元格。
unit 要统计的跨度,用双引号括起来:"Y" 表示完整年数,"M" 表示完整月数,"D" 表示天数。

示例演练

一份租约表需要起始日期和结束日期之间的完整月数。起始日期位于 A2:A4,结束日期位于 B2:B4。

A:起始 B:结束
2020年1月1日 2020年4月1日
2020年1月1日 2023年1月1日
2023年3月8日 2023年6月8日

公式:=DATEDIF(A2,B2,"M")

结果:3。从 2020 年 1 月 1 日到 2020 年 4 月 1 日有三个完整月。

练习

单元格 A2 中是 2020 年 1 月 1 日,单元格 B2 中是 2023 年 1 月 1 日。请在 C2 中写出一个返回这两个日期之间完整年数的公式。

  1. 在 C2 中写出一个 DATEDIF 公式,返回从 A2 到 B2 的年数。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

需要从起始日期统计到今天的完整年数时,可以用 TODAY 提供结束日期。

常见错误

把较晚的日期放在前面:DATEDIF 需要先写起始日期,再写结束日期,否则会返回 #NUM!。

相关函数

这些链接是相关函数。