EOMONTH 函数
约 474 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
EOMONTH 函数用于返回指定月数之前或之后的月份的最后一天的序列号。该函数常用于计算月末日期、账单到期日、贷款到期日等场景。
2. 语法
EOMONTH(start_date, months)| 参数 | 选填 | 说明 |
|---|---|---|
| start_date | 必需 | 起始日期,可以是日期序列号、日期文本或对包含日期的单元格引用。 |
| months | 必需 | 起始日期之前或之后的月数。正数表示未来月份,负数表示过去月份,0 表示起始日期所在月份。 |
3. 示例
3.1. 返回当月最后一天
=EOMONTH("2024/3/15", 0)返回 2024 年 3 月的最后一天,结果为 2024/3/31。
3.2. 返回未来月份的最后一天
=EOMONTH("2024/1/15", 3)返回 2024 年 1 月 15 日之后 3 个月的月末日期,结果为 2024/4/30。
3.3. 返回过去月份的最后一天
=EOMONTH("2024/3/15", -1)返回 2024 年 3 月 15 日之前 1 个月的月末日期,结果为 2024/2/29(2024 年为闰年)。
3.4. 计算下个月的天数
=EOMONTH(TODAY(), 0) - EOMONTH(TODAY(), -1)计算当月的天数。
4. 实用技巧
4.1. EOMONTH 函数始终返回目标月份的最后一天
EOMONTH 函数始终返回目标月份的最后一天,不受起始日期具体天数的影响;
4.2. 该函数会自动处理不同月份的天数差异,包括闰年的 2 月
该函数会自动处理不同月份的天数差异,包括闰年的 2 月;
4.3. 与 EDATE 函数不同
与 EDATE 函数不同,EOMONTH 返回的是月末日期,而 EDATE 返回的是同一天(或月末)。