askXL
Вопрос RU

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

Ответ

Используйте DATEDIF: =DATEDIF(A1;СЕГОДНЯ();"Y"). Функция вернёт полные годы. A1 — дата рождения.

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

Функция DATEDIF считает полные годы между датами:

=DATEDIF(A1; СЕГОДНЯ(); "Y")

Полный возраст с месяцами

=DATEDIF(A1;СЕГОДНЯ();"Y")&" лет "&DATEDIF(A1;СЕГОДНЯ();"YM")&" мес."

Результат: "35 лет 7 мес."

Альтернатива без DATEDIF

=ГОД(СЕГОДНЯ())-ГОД(A1)-ЕСЛИ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(A1);ДЕНЬ(A1))>СЕГОДНЯ();1;0)
05.03.2026 Excel / Google Sheets

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

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

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

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

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

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

By signing in, you agree to our Privacy Policy

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

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

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

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

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

Войти через Google