本文介绍 Microsoft Excel 中 EDATE 函数的公式语法和用法。

说明

返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

语法

EDATE(start_date, months)

EDATE 函数语法具有以下参数:

  • Start_date    必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

  • Months    必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。

备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 如果 start_date 不是有效日期,则 EDATE 返回 错误值 #VALUE!。

  • 如果 months 不是整数,将截尾取整。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

日期

2011-1-15

公式

说明

Result

=EDATE(A2,1)

此函数表示上述日期之后一个月的日期

2011-2-15

=EDATE(A2,-1)

此函数表示上述日期之前一个月的日期

2010-12-15

=EDATE(A2,2)

此函数表示上述日期之后两个月的日期

2011-3-15