Быстрая навигация
Функция РАЗНДАТ
Краткое описание
Функция РАЗНДАТ вычисляет количество дней, месяцев или лет между двумя датами. Предназначена для обратной совместимости с Lotus 1-2-3, но может давать неожиданные результаты в некоторых случаях.
Синтаксис
РАЗНДАТ(нач_дата,кон_дата,единица)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| нач_дата | Date |
Да | Начальная дата периода. Можно указать текстом, числом или формулой (например, ДАТАЗНАЧ("01.01.2020")) |
| кон_дата | Date |
Да | Конечная дата периода |
| единица | Text |
Да | Единица результата: Y (лет), M (месяцев), D (дней), MD (дни без учета месяцев/лет), YM (месяцы без учета дней/лет), YD (дни без учета лет) |
Использование функции DATEDIF
РАЗНДАТ идеально подходит для расчета возрастных интервалов, сроков проектов и периодов действия. Несмотря на предупреждения Microsoft, остается популярной благодаря простоте и точности в большинстве случаев.
Распространенные примеры DATEDIF
Расчет полного возраста в годах
=РАЗНДАТ("01.01.1980";"15.06.2025";"Y")
Возвращает 45 (полных лет с 1980 по 2025)
Количество дней между датами
=РАЗНДАТ(A1;B1;"D")
Подсчитывает точное количество дней между датами в A1 и B1
Остаток дней месяца
=РАЗНДАТ("01.06.2025";"15.06.2025";"MD")
Возвращает 14 дней, игнорируя месяцы
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: нач_дата позже кон_дата или неверный символ единицы
Solution: Проверьте порядок дат и используйте кавычки для единицы ("Y")
#ЗНАЧ!
Cause: Неверный формат даты или пустые аргументы
Solution: Используйте ДАТАЗНАЧ() или проверьте формат дат
Неправильный результат с "MD"
Cause: Особенность функции при пересечении конца месяца
Solution: Используйте альтернативную формулу: E17-ДАТА(ГОД(E17);МЕСЯЦ(E17);1)
Примечания
- Для простого подсчета дней используйте вычитание: =B1-A1
- Даты хранятся как числа (01.01.1900 = 1)
- Полезна для расчета возраста: РАЗНДАТ(ДАТАЗНАЧ(...);СЕГОДНЯ();"Y")
- Избегайте "MD" при расчетах конца месяца
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в:
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+