Как посчитать возраст по дате рождения в Excel?
Используйте DATEDIF: =DATEDIF(A1;СЕГОДНЯ();"Y"). Функция вернёт полные годы. A1 — дата рождения.
Функция DATEDIF считает полные годы между датами:
=DATEDIF(A1; СЕГОДНЯ(); "Y")
Полный возраст с месяцами
=DATEDIF(A1;СЕГОДНЯ();"Y")&" лет "&DATEDIF(A1;СЕГОДНЯ();"YM")&" мес."
Результат: "35 лет 7 мес."
Альтернатива без DATEDIF
=ГОД(СЕГОДНЯ())-ГОД(A1)-ЕСЛИ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(A1);ДЕНЬ(A1))>СЕГОДНЯ();1;0)