日期
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 中写出一个返回该月最后一天的公式。
- 在 B2 中写出一个 EOMONTH 公式,返回 A2 所在月份的最后一天,月份偏移为 0。
- B2 应显示 A2 所在月份的最后一天。
第 1 步,共 2 步
在 B2 中输入 =EOMONTH(A2,0)。
2024 年 1 月的最后一天是 2024 年 1 月 31 日,对应 45322。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 EOMONTH。
B2 现在显示 45322。
相关函数
随后可以用 DATEDIF 统计从起始日期到该月末的完整月数。需要本月或更晚某月的最后一天时,可以用 TODAY 作为起始日期。
常见错误
用 1 表示当前月:months 为 0 才是本月最后一天,1 是下个月的最后一天。