日期

EOMONTH

定义

EOMONTH 返回起始日期之前或之后指定月数所在月份的最后一天。

语法

=EOMONTH(start_date, months)

参数

参数 含义
start_date 作为推移起点的日期,或包含该日期的单元格。
months 在取该月最后一天之前要移动多少个月。0 表示留在起始月份。

示例演练

一份账单表需要每个起始日期下一个月的最后一天。起始日期位于 A2:A4。把结果设为数字格式,才能看到序列号。

A:起始
2023年2月10日
2023年3月8日
2023年10月20日

公式:=EOMONTH(A2,1)

结果:45016。2023 年 2 月 10 日之后一个月是三月,2023 年 3 月的最后一天序列号是 45016。

练习

单元格 A2 中是日期 2024 年 1 月 15 日。请在 B2 中写出一个返回该月最后一天的公式。

  1. 在 B2 中写出一个 EOMONTH 公式,返回 A2 所在月份的最后一天,月份偏移为 0。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

随后可以用 DATEDIF 统计从起始日期到该月末的完整月数。需要本月或更晚某月的最后一天时,可以用 TODAY 作为起始日期。

常见错误

用 1 表示当前月:months 为 0 才是本月最后一天,1 是下个月的最后一天。

相关函数

这些链接是相关函数。