Дата и время
EDATE
Определение
EDATE возвращает дату, которая на заданное число месяцев раньше или позже начальной даты.
Синтаксис
=EDATE(start_date, months)
Аргументы
| Аргумент | Значение |
|---|---|
start_date |
Дата, которую нужно сдвинуть, или ячейка с ней. |
months |
На сколько месяцев сдвинуть. Положительное число сдвигает вперёд; отрицательное — назад. |
Пример
Листу аренды нужна дата через три месяца после каждого начала. Начальные даты записаны в A2:A4. Отформатируйте результат как число, чтобы увидеть порядковый номер.
| A: Начало |
|---|
| 20 окт. 2023 |
| 8 мар. 2023 |
| 4 нояб. 2021 |
Формула: =EDATE(A2,3)
Результат: 45311. Через три месяца после 20 октября 2023 — 20 января 2024, чей порядковый номер равен 45311.
Практика
В ячейке A2 записана дата 15 января 2024. В B2 напишите формулу, которая возвращает дату через один месяц после A2.
- В B2 напишите формулу EDATE, которая добавляет 1 месяц к A2.
- B2 должна показать A2 плюс 1 месяц.
Связанные функции
DAY может прочитать день месяца из сдвинутой даты, а TODAY даёт начальную дату, когда нужно сдвинуть заданное число месяцев от сегодня.
Частая ошибка
Прибавлять 30 или 31 к порядковому номеру даты вместо EDATE: у месяцев разная длина, поэтому 20 октября плюс 31 день — это не 20 ноября.