Excel - DATEDIF 函数



描述

DATEDIF 函数用于计算两个日期之间的天数、月数或年数。此函数是为了与 Lotus 1-2-3 兼容而提供的。

语法

DATEDIF (start_date,end_date,unit)

参数

参数 描述 必填/可选
开始日期

表示期间的第一个或开始日期的日期。

日期可以作为带引号的文本字符串输入(例如“2001/1/30”),也可以作为序列号输入(例如 36921,如果您使用的是 1900 日期系统,则表示 2001 年 1 月 30 日),或者作为其他公式或函数的结果输入(例如 DATEVALUE (“2001/1/30”))。

必填
结束日期 表示期间的最后一个或结束日期的日期。 必填
单位

您希望返回的信息类型。

请查看下面给出的单位表。

必填

单位表

单位 返回值
"Y" 期间内完整年份的数量。
"M" 期间内完整月份的数量。
"D" 期间内天数。
"MD" 开始日期和结束日期中天数的差值。日期的月份和年份将被忽略。
"YM" 开始日期和结束日期中月份的差值。日期的天数和年份将被忽略。
"YD" 开始日期和结束日期中天数的差值。日期的年份将被忽略。

备注

  • Excel 将日期存储为连续的序列号,以便可以在计算中使用它们。1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的第 39,447 天。

  • DATEDIF 函数在需要计算年龄的公式中很有用。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

DATEDIF Function
advanced_excel_date_time_functions.htm
广告