描述
DATEDIF函数计算两个日期之间的天数,月数或年数。提供此功能是为了与Lotus 1-2-3兼容。
语法
DATEDIF (start_date,end_date,unit)
争论
Argument | 描述 | Required/Optional |
---|---|---|
Start_date |
代表该期间的第一个日期或开始日期的日期。 日期可以在引号中作为文本字符串输入(如" 2001/1/30"),序列号(如,如果您使用的是1900日期系统,则序列号(如,代表2001年1月30日的Eg 36921))或其他公式或函数(如DATEVALUE(" 2001/1/30"))。 |
Required |
End_date | A date that represents the last, or ending, date of the period. | Required |
Unit |
您要返回的信息类型。 Look at the 单位表 given below. |
Required |
单位表
单位 | 返回 |
---|---|
" Y" | 该期间的完整年数。 |
" M" | 此期间的完整月份数。 |
" D" | 该期间的天数。 |
" MD" | 开始日期和结束日期之间的天数差。日期的月份和年份将被忽略。 |
" YM" | start_date和end_date中月份之间的差额。日期的日期和年份将被忽略 |
" YD" | 开始日期和结束日期之间的差额。日期的年份将被忽略。 |
Notes
-
Excel将日期存储为序列号,以便可以在计算中使用它们。 1900年1月1日是序列号1,而2008年1月1日是序列号39448,因为它是1900年1月1日之后的39,447天
-
DATEDIF函数在需要计算年龄的公式中很有用。
适用性
Excel 2007,Excel 2010,Excel 2013,Excel 2016
Example
