
Раздел функций | Функции даты и времени |
Название на английском | DATE |
Волатильность | Не волатильная |
Похожие функции | СЕГОДНЯ, ТДАТА, ДАТАЗНАЧ |
Что делает функция ДАТА
Функция ДАТА собирает дату из трёх чисел: года, месяца и дня. Это самый надёжный способ создать корректную дату в Excel, особенно когда компоненты даты находятся в разных ячейках.
=ДАТА(Год;Месяц;День)
Когда использовать
- Когда год, месяц и день находятся в разных ячейках или вычисляются формулами
- При сборке начальных и конечных дат периодов
Примеры
Несколько простых примеров.
1. Простая дата
=ДАТА(2025;7;25)
Вернёт дату 25.07.2025
2. Дата из ячеек
=ДАТА(A1;B1;C1)
Если в A1 = 2025, B1 = 12, C1 = 31 → результат: 31.12.2025
3. Последний день месяца
0-й день месяца Excel интерпретирует как последний день предыдущего месяца. В этом смысле она является альтернативой функции КОНМЕСЯЦА.
=ДАТА(2024;2+1;0)
Альтернативы
- ДАТАЗНАЧ(текст) — если дата дана в текстовом виде
- СЕГОДНЯ() — текущая дата
- КОНМЕСЯЦА — конец месяца (текущего)
Ошибки и грабли
- Месяц может быть больше 12 или меньше 1 — Excel пересчитает дату. Например:
=ДАТА(2024;13;1)
Результат: 01.01.2025
- При отрицательных значениях Excel может вернуть неожиданный результат
- ДАТА всегда возвращает дату, даже если значения некорректны
Другие функции даты и времени
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ