Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

说明

返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。 使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

语法

EOMONTH(start_date, months)

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

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

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

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

备注

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

  • 如果start_date不是有效的日期,EOMONTH 将返回 #NUM! 错误值。

  • 如果start_date加月份生成无效日期,EOMONTH 将返回 #NUM! 错误值。

示例

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

日期

2011-1-1

公式

说明

结果

=EOMONTH(A2,1)

此函数表示在 A2 中日期之后一个月的最后一天的日期。

2011-2-28

=EOMONTH(A2,-3)

此函数表示在 A2 中日期之前三个月的最后一天的日期。

2010-10-31

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。