Excel получить или рассчитать возраст от даты рождения

Если у вас есть список даты рождения сотрудника на листе Excel, теперь вы хотите рассчитать возраст для каждого из них. В Excel есть несколько полезных функций, таких как YEARFRAC или DATEDIF, которые могут помочь вам быстро и легко узнать возраст от дня рождения.

  • Вычислить возраст на основе даты рождения с функцией YEARFRAC
  • Расчет возраста на основе даты рождения с функцией РАЗНДАТА
  • Расчет возраста на основе даты рождения в годах, месяцах и днях
  • Рассчитать возраст на определенную дату в Excel
  • Рассчитать возраст на основе даты рождения до 1900 года
  • Расчет возраста на основе даты рождения от текущей или определенной даты с удивительной функцией

Вычислить возраст на основе даты рождения с помощью функции YEARFRAC

В Excel функция YEARFRAC может помочь вам получить возраст из для заданной даты рождения общий синтаксис:

v>
  • : дата дня рождения.
  • : эта функция возвращает сегодняшняя дата.

Итак, введите следующую формулу в пустую ячейку:

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

Советы. Результатом вычисления является десятичное число с помощью функции ГОД, чтобы возраст был равен целое число, вы должны объединить функцию INT следующим образом:

И вы получите возраст в виде целых чисел:


Рассчитать возраст на основе дата рождения с функцией DATEDIF

Функция DATEDIF также может преобразовывать дату рождения в возраст, общий синтаксис:

  • : дата дня рождения.
  • : эта функция возвращает сегодняшнюю дату.
  • : возвращает количество полных лет от даты рождения до текущей даты.

Теперь введите или скопируйте следующую формулу в пустую ячейку:

И все возрасты были рассчитаны на основе даты рождения, см. снимок экрана:


Вычислить возраст на основе даты рождения в лет, месяцев и дней

Если вы хотите получить точный возраст людей, например, сколько лет, месяцев и дней от даты их рождения до текущей даты. Вы должны объединить функции DATEIF в одну формулу следующим образом:

И тогда вы получите следующие результаты показан снимок экрана:

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

И тогда вы получите снимок экрана ниже по мере необходимости, все возрасты отображаются в годы, месяцы и дни без значения 0:


Вычислить возраст на определенную дату в Excel

Иногда вам нужно получить возраст от даты рождения до определенной даты вместо текущей даты в В этом случае вам просто нужно изменить функцию СЕГОДНЯ () во втором аргументе на конкретную дату. Например:

  • : дата дня рождения. .
  • : дата окончания, возраст которой вы хотите рассчитать, исходя из даты рождения.
  • : возвращает количество полных лет от даты рождения до текущей даты.

Используйте следующую формулу:

Затем возраст был рассчитан от даты рождения до определенной даты, как показано на следующем снимке экрана:

Советы. Чтобы получить точные годы, месяцы и дни возраста, используйте следующую формулу:


Вычислить возраст на основе даты рождения до 1900 года

Приведенные выше формулы не работают правильно, если дата рождения раньше 1900, потому что при вводе даты до 1900 она будет автоматически сохранена в текстовом формате. в Excel. Итак, вот функция, определяемая пользователем, поможет вам получить возраст, если дата рождения раньше 1900 года.

1 . Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2 . Затем нажмите Insert > Module , затем скопируйте следующий код VBA в окно модуля.

Рассчитайте возраст от даты рождения до 1900 года до сегодняшнего дня:

3 . Затем введите следующую формулу в пустую ячейку: = AgelnNow (A2) ( A2 — ячейка с датой рождения)

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

Совет . Если вам нужно получить возраст от даты рождения до даты смерти вместо текущей даты, примените следующий код:

Рассчитайте возраст от даты рождения до 1900 года до даты смерти:

И используйте эту формулу: = Возраст ( A2, B2) ( A2 — это ячейка с датой рождения, а B2 — ячейка даты смерти), чтобы получить результат, как показано на скриншоте ниже:


Вычислить возраст на основе даты рождения от текущей или определенной даты с удивительной функцией

Kutools for Excel поддерживает удобный инструмент — функцию Date & Time Helper , которая может помочь вам рассчитать возраст на основе даты рождения от текущая дата или конкретная дата, как вам нужно, не запоминая каких-либо болезненных формул. Нажмите, чтобы загрузить Kutools for Excel и получить бесплатную пробную версию!


Используемые относительные функции:

  • YEARFRAC:
  • It возвращает десятичное значение, представляющее дробные годы между двумя датами.
  • TODAY ()
  • Выдает текущее значение даты.
  • INT ()
  • Возвращает целую часть значения.
  • РАЗНДАТ
  • Эта функция возвращает количество лет, месяцев или дней между двумя заданными датами.

Статьи о вычислении относительного возраста:

  • Преобразовать дату рождения в Быстрый возраст в Excel
  • Например, вы получаете ряд различных данных о дате рождения в Excel, и вам нужно преобразовать дату рождения, чтобы отобразить их точное значение возраста в Excel, как бы вы хотите выяснить?
  • Вычислить возраст по дате рождения в таблице Google
  • Вы когда-нибудь пытались вычислить возраст по дата рождения в гугл листе? В этой статье я представлю вам несколько формул, которые помогут вам быстро и легко решить эту задачу.
  • Вычислить возраст по идентификационному номеру в Excel
  • Предположим, у вас есть список идентификационных номеров, которые содержат 13-значные числа, и первые 6 чисел — это дата рождения. Например, идентификационный номер 9808020181286 означает, что дата рождения — 1998/08/02..
  • Рассчитать возраст в годах, месяцах и днях с даты рождения
  • Если есть столбец с указанными датами рождения, можете ли вы быстро рассчитать каждый возраст на основе этих дат рождения в годах, месяцах и днях или в десятичном числе, как показано на скриншоте ниже?
  • Вычислить возраст на конкретную или будущую дату в Excel
  • Для Например, у вас есть дата рождения человека, если вам нужно рассчитать возраст этого человека на основе будущей или конкретной даты, следующие методы помогут вам шаг за шагом в деталях.

-> Лучшие инструменты для повышения производительности Office


Оцените статью
Frestage.ru
Добавить комментарий