Excel - DATEDIF 函数
描述
DATEDIF 函数计算两个日期之间的天数、月数或年数。提供此功能是为了与 Lotus 1-2-3 兼容。
语法
DATEDIF (start_date,end_date,unit)
参数
参数 | 描述 | 必需/可选 |
---|---|---|
Start_date | 表示期间的第一个或开始日期的日期。 日期可以作为文本字符串输入引号(例如"2001/1/30"),序列号(例如 36921,如果您使用的是 1900 日期系统,则表示 2001 年 1 月 30 日),或其他公式或函数的结果(例如 DATEVALUE("2001/1/30"))。 |
必填 |
end_date | 表示期间的最后或结束日期的日期。 | 必填 |
unit | 您希望返回的信息类型。 查看下面给出的单位表。 |
必填 |
unit 单位表
单位 | 返回 |
---|---|
"Y" | 期间内的完整年数。 |
"M" | 期间内的完整月数。 |
"D" | 期间内的天数。 |
"MD" | start_date 和end_date。忽略日期的月份和年份。 |
"YM" | start_date 和 end_date 中月份之间的差异。忽略日期的天数和年份。 |
"YD" | start_date 和 end_date 中天数之间的差异。忽略日期的年份。 |
注释
Excel 将日期存储为连续的序列号,以便可以在计算中使用。 1900 年 1 月 1 日是序列号 1,而 2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的第 39,447 天
DATEDIF 函数在需要计算年龄的公式中很有用。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
