EDATE 函数
约 480 字大约 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. 函数简介
EDATE 函数用于返回表示开始日期之前或之后指定月数的日期的序列号。该函数常用于计算到期日、预计完成日期等需要按月推算的场景。
2. 语法
EDATE(start_date, months)| 参数 | 选填 | 说明 |
|---|---|---|
| start_date | 必需 | 起始日期,可以是日期序列号、日期文本或对包含日期的单元格引用。 |
| months | 必需 | 起始日期之前或之后的月数。正数表示未来日期,负数表示过去日期。 |
3. 示例
3.1. 计算未来的日期
=EDATE("2024/1/15", 3)返回 2024 年 1 月 15 日之后 3 个月的日期,结果为 2024/4/15。
3.2. 计算过去的日期
=EDATE("2024/1/15", -2)返回 2024 年 1 月 15 日之前 2 个月的日期,结果为 2023/11/15。
3.3. 月末日期的处理
=EDATE("2024/1/31", 1)1 月 31 日之后 1 个月,由于 2 月没有 31 日,返回该月最后一天 2024/2/29(2024 年为闰年)。
3.4. 配合单元格引用
若 A1 为 2024/6/15:
=EDATE(A1, 6)返回 A1 日期之后 6 个月的日期,结果为 2024/12/15。
4. 实用技巧
4.1. EDATE 函数返回的是日期序列号
EDATE 函数返回的是日期序列号,需要将单元格格式设置为日期才能正确显示;
4.2. 如果起始日期是月末日期
如果起始日期是月末日期,EDATE 会自动调整到目标月的最后一天;
4.3. 该函数常用于计算合同到期日、贷款到期日、项目里程碑日期等
该函数常用于计算合同到期日、贷款到期日、项目里程碑日期等。