Как рассчитать стаж работы в годах и месяцах?
Функция РАЗНДАТ: =РАЗНДАТ(дата_приёма; СЕГОДНЯ(); "y")&" лет "&РАЗНДАТ(дата_приёма; СЕГОДНЯ(); "ym")&" мес.". РАЗНДАТ не отображается в подсказках, но работает.
РАЗНДАТ (DATEDIF) — скрытая функция Excel, которая не появляется в автодополнении, но работает во всех версиях.
Синтаксис
=РАЗНДАТ(дата_начала; дата_конца; единица)
Единицы измерения
"y"— полные годы"m"— полные месяцы"d"— дни"ym"— месяцы без учёта лет"yd"— дни без учёта лет"md"— дни без учёта месяцев и лет
Стаж: 5 лет 3 мес.
=РАЗНДАТ(A2; СЕГОДНЯ(); "y")&" лет "&РАЗНДАТ(A2; СЕГОДНЯ(); "ym")&" мес."
Полный стаж: годы, месяцы, дни
=РАЗНДАТ(A2;СЕГОДНЯ();"y")&" г. "&РАЗНДАТ(A2;СЕГОДНЯ();"ym")&" мес. "&РАЗНДАТ(A2;СЕГОДНЯ();"md")&" дн."
Важно
Первая дата должна быть меньше второй, иначе функция вернёт ошибку #ЧИСЛО!.