РАЗНДАТ (DATEDIF)
Вычисляет количество дней, месяцев или лет между двумя датами.
Используется для анализа временных интервалов, например для определения продолжительности проекта, возраста или времени между событиями.
Пример |
Результат |
=РАЗНДАТ("1.1.2007"; "3.6.2009"; "d") |
Количество дней между датами: 884. |
Синтаксис
РАЗНДАТ(нач_дата; кон_дата; единица)
Аргументы
Аргумент |
Тип данных |
Описание |
Нач_дата* |
Дата |
Начальная дата для расчета. Можно указать число, функцию или ссылку на ячейку. |
Кон_дата* |
Дата |
Конечная дата для расчета. Должна быть больше, чем начальная. Можно указать число, функцию или ссылку на ячейку. |
Единица* |
Текст |
Единица измерения разницы между датами:
Например, если между датами прошло 884 дня (2 года и 153 дня или 2 года, 5 месяцев и 2 дня), функция с аргументом "d" вернет 884, с аргументом "md" — 2, с аргументом "yd" — 153, а с аргументом "ym" — 5. |
Примеры использования
Пример 1
=РАЗНДАТ(45658; "20.3.2026"; "m")
Функция вернет 14 — количество полных месяцев между датами 1.1.2025 и 20.3.2026.
Пример 2
Функция РАЗНДАТ определила количество полных лет между датой рождения, заданной в ячейке A2, и сегодняшним днем, а функция ЕСЛИ сравнила результат с числом 18 и вернула заданную строку.
Пример 3
=РАЗНДАТ(СЕГОДНЯ(); "1.1.3000"; "yd")
Функция покажет, сколько дней осталось до нового года, игнорируя количество лет между датами.
Связанные и похожие функции
Дата в специальном виде, предназначенном для хранения в электронных таблицах. Все функции, работающие с датой, принимают и возвращают ее именно в этом формате.