日期
EDATE
定义
EDATE 返回起始日期之前或之后指定月数的那个日期。
语法
=EDATE(start_date, months)
参数
| 参数 | 含义 |
|---|---|
start_date |
要推移的日期,或包含该日期的单元格。 |
months |
要移动多少个月。正数向前移,负数向后移。 |
示例演练
一份租约表需要每个起始日期三个月后的日期。起始日期位于 A2:A4。把结果设为数字格式,才能看到序列号。
| A:起始 |
|---|
| 2023年10月20日 |
| 2023年3月8日 |
| 2021年11月4日 |
公式:=EDATE(A2,3)
结果:45311。2023 年 10 月 20 日之后三个月是 2024 年 1 月 20 日,序列号是 45311。
练习
单元格 A2 中是日期 2024 年 1 月 15 日。请在 B2 中写出一个返回 A2 之后一个月那个日期的公式。
- 在 B2 中写出一个 EDATE 公式,给 A2 加上 1 个月。
- B2 应显示 A2 加 1 个月后的日期。
第 1 步,共 2 步
在 B2 中输入 =EDATE(A2,1)。
2024 年 1 月 15 日之后一个月是 2024 年 2 月 15 日,对应 45337。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 EDATE。
B2 现在显示 45337。
相关函数
DAY 可以从推移后的日期中读取几号,需要从今天起移动若干个月时,可以用 TODAY 作为起始日期。
常见错误
给日期序列号加上 30 或 31,而不是使用 EDATE:各月天数不同,所以 10 月 20 日加 31 天并不是 11 月 20 日。