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

说明

返回表示某个日期的序列号,该日期与指定日期 (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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×