Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Возраст по дате рождения

    Определение возраста человека по дате рождения в полных годах с помощью формул и пользовательской функции VBA Excel.

    Формулы для определения возраста

    Для определения возраста человека по дате рождения можно использовать следующую формулу:

    Данная формула определяет возраст человека в полных годах. Дата рождения записана в ячейку «A1».

    Эта формула может использоваться, когда нет ошибок в датах рождения. Если дата рождения, в результате ошибки, окажется больше текущей даты, то разница в количестве полных лет между этими датами также будет рассчитано.

    Следующая формула реагирует на превышение значением даты рождения текущей даты:

    Такая формула позволяет определить в третьей строке дату рождения с ошибкой:

    Функция определения возраста

    Пользовательская функция VBA Excel для определения возраста по дате рождения:

    В эту функцию уже включено условие для определения ошибки по превышению значения даты рождения над значением текущей даты.

    Пользовательскую функцию «Age» можно использовать в формулах:

    Вставка формулы в ячейку

    Вставка формулы определения возраста по дате рождения в активную ячейку с помощью кода VBA Excel при условии, что дата рождения записана в соседнюю ячейку слева.

    Вставка в активную ячейку обычной формулы:

    Вставка формулы с пользовательской функцией:


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.