Fast FormulaFast Formula
Excel7 мин·

Как посчитать возраст и стаж по дате рождения в Excel

Формулы для расчёта полных лет, месяцев и дней: РАЗНДАТ, ДОЛЯГОДА. Возраст сотрудника, стаж работы, срок до пенсии.

Почему нельзя просто вычесть даты

=(СЕГОДНЯ()-A2)/365.25 — даёт приблизительный возраст, но с ошибкой ±1 день. Для HR-задач нужен точный результат: полных лет, полных месяцев. Для этого существует функция РАЗНДАТ (DATEDIF) — самая полезная недокументированная функция Excel.

РАЗНДАТ — полных лет

Дата рождения в A2. Полных лет на сегодня:
=РАЗНДАТ(A2;СЕГОДНЯ();"Y")
💡 Совет: "Y" — полных лет. Функция РАЗНДАТ не появляется в подсказках Excel, но работает. Это не баг — Microsoft её документирует только для совместимости с Lotus 1-2-3.

Полных месяцев и дней

"M" — полных месяцев, "D" — дней. "YM" — месяцев после вычета полных лет. "MD" — дней после вычета полных месяцев. Возраст в формате «32 года 5 мес. 14 дн.»:
=РАЗНДАТ(A2;СЕГОДНЯ();"Y")&" лет "&РАЗНДАТ(A2;СЕГОДНЯ();"YM")&" мес. "&РАЗНДАТ(A2;СЕГОДНЯ();"MD")&" дн."

Стаж работы

Дата приёма в B2, дата увольнения в C2 (или сегодня, если работает):
=РАЗНДАТ(B2;ЕСЛИ(C2="";СЕГОДНЯ();C2);"Y")&" лет "&РАЗНДАТ(B2;ЕСЛИ(C2="";СЕГОДНЯ();C2);"YM")&" мес."

ДОЛЯГОДА — десятичный возраст

Если нужно число (например, 32.4 года):
=ДОЛЯГОДА(A2;СЕГОДНЯ())
💡 Совет: ДОЛЯГОДА (YEARFRAC) возвращает дробное количество лет. Удобно для финансовых расчётов.

До пенсии

Сколько лет до 65 (для мужчин в РФ):
=МАКС(РАЗНДАТ(СЕГОДНЯ();ДАТА(ГОД(A2)+65;МЕСЯЦ(A2);ДЕНЬ(A2));"Y");0)&" лет"

В Google Sheets

DATEDIF работает: =DATEDIF(A2, TODAY(), "Y") — полных лет. Goggle Sheets документирует DATEDIF официально (в отличие от Excel).

Заключение

РАЗНДАТ — незаменима для HR. "Y" — полных лет, "M" — месяцев, "YM" — месяцев сверх лет. Одна формула считает и возраст, и стаж, и срок до пенсии. Fast Formula сгенерирует нужный вариант по описанию задачи.
🤖

Не хотите запоминать формулы?

Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.

Попробовать бесплатно →

Попробуйте бесплатно

5 запросов бесплатно, без регистрации. Загрузите таблицу — получите формулу за секунды.