askXL
Вопрос RU

Как рассчитать стаж работы в годах и месяцах?

Ответ

Функция РАЗНДАТ: =РАЗНДАТ(дата_приёма; СЕГОДНЯ(); "y")&" лет "&РАЗНДАТ(дата_приёма; СЕГОДНЯ(); "ym")&" мес.". РАЗНДАТ не отображается в подсказках, но работает.

Подробное объяснение

РАЗНДАТ (DATEDIF) — скрытая функция Excel, которая не появляется в автодополнении, но работает во всех версиях.

Синтаксис

=РАЗНДАТ(дата_начала; дата_конца; единица)

Единицы измерения

  • "y" — полные годы
  • "m" — полные месяцы
  • "d" — дни
  • "ym" — месяцы без учёта лет
  • "yd" — дни без учёта лет
  • "md" — дни без учёта месяцев и лет

Стаж: 5 лет 3 мес.

=РАЗНДАТ(A2; СЕГОДНЯ(); "y")&" лет "&РАЗНДАТ(A2; СЕГОДНЯ(); "ym")&" мес."

Полный стаж: годы, месяцы, дни

=РАЗНДАТ(A2;СЕГОДНЯ();"y")&" г. "&РАЗНДАТ(A2;СЕГОДНЯ();"ym")&" мес. "&РАЗНДАТ(A2;СЕГОДНЯ();"md")&" дн."

Важно

Первая дата должна быть меньше второй, иначе функция вернёт ошибку #ЧИСЛО!.

24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google