Рассчитать возраст в Excel

Расчет возраста в таблице Excel

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

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

Подсчитать возраст в Excel очень просто, так как это можно сделать с помощью простых формул. В Excel у нас нет специальной функции, которая могла бы вычислить возраст, но нам нужно использовать другие функции даты в excel, чтобы получить возраст в желаемом формате. Мы также можем получить возраст в годах, месяцах и днях.

Как рассчитать возраст в таблице Excel?

Ниже приведены примеры расчета возраста в таблице Excel.

Вы можете скачать этот шаблон Excel для расчета возраста здесь — Шаблон Excel для расчета возраста

Пример №1 — Расчет возраста в Excel по годам

Чтобы вычислить возраст в годах, мы будем использовать функцию «РАЗНДАТ».

Шаг 1: Выберите ячейку, в которой должен отображаться возраст.

рассчитать возраст в Excel Метод 1

Шаг 2: Введите формулу «с датой, если», как показано ниже.

= РАЗНДАТ (Прошлая дата, Текущая дата, «Г»)

рассчитать возраст в Excel Метод 1-1

  • Прошлая дата: Это означает ячейку с датой начала.
  • Текущая дата: Это означает, что в ячейке есть дата, которая наступает после даты начала.
  • «И»: Это означает, что нам нужен возраст только в годах.

Метод калькулятора возраста 1-2

Шаг 3:

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

Метод калькулятора возраста 1-3

  • Вычислите возраст, включая доли лет.

Калькулятор возраста в фактических годах

Пример №2 — Расчет возраста в месяцах в Excel

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

= dateIf (Прошлая дата, Текущая дата, «M»)

Метод калькулятора возраста 2

Теперь мы использовали «М», поскольку нам нужен возраст только в месяцах.

Метод калькулятора возраста 2-1

Перетащите формулу, чтобы получить остальные результаты.

Метод калькулятора возраста 2-2

  • Расчет возраста в месяцах (включая неполные месяцы)

Калькулятор возраста в месяцах

Пример №3 — Расчет возраста в Excel в днях

Если нам нужен возраст в днях, нам просто нужно просто использовать формулу Excel ниже.

= dateIf (Прошлая дата, Текущая дата, «D»)

Метод калькулятора возраста 3

Метод калькулятора возраста 3-1

Перетащите формулу, чтобы получить остальные результаты.

Метод калькулятора возраста 3-2

Пример №4 — Расчет возраста в Excel в годах, месяцах и днях

Если нам нужно знать возраст с точки зрения возраста, месяцев и лет, тогда нам нужно использовать формулу конкатенации Excel вместе с формулой РАЗНДАТ.

Теперь, если нам нужно знать возраст в «Г / М / Д», мы имеем в виду, что мы хотим, чтобы Excel сообщал нам полные годы, месяцы, которые превышают полные годы, и, наконец, дни, которые не сделать полный месяц.

= СЦЕПИТЬ (РАЗНДАТ (A2; B2; «Y»), «годы», РАЗНДАТ (A2; B2; «YM»), «Месяцы и», РАЗНДАТ (A2; B2; «MD»), «Дни»)

Метод калькулятора возраста 4

В приведенной выше формуле мы использовали

  • «И»: Значит, нам нужны годы.
  • «YM»: Это означает, что нам нужны месяцы, превышающие полные годы.
  • «МД»: Это означает, что нам нужны дни, превышающие полные месяцы.

Метод калькулятора возраста 4-1

Перетащите формулу, чтобы получить остальные результаты.

Метод калькулятора возраста 4-2

Расчет возраста с помощью Excel VBA

Если мы хотим использовать VBA для вычисления возраста, нам нужно написать код на VBA.

Шаг 1: Откройте редактор VBA, нажав клавишу клавиатуры Alt + F11

Шаг 2: Определите код.

Метод калькулятора возраста 5

Здесь, в коде, мы определили «возраст» как вариант и задали его источник как ячейку A1 листа. В этой ячейке A1 есть формула, которую мы использовали в приведенных выше примерах.

Шаг 3: Введите дату в формате «ММ / ДД / ГГ».

рассчитать возраст в Excel Метод 5-1

Шаг 4: Нажмите кнопку «Показать ВОЗРАСТ на дату».

рассчитать возраст в Excel Метод 5-2

Шаг 5: Результат будет показан в Msg. Коробка, как показано ниже.

рассчитать возраст в Excel Метод 5-3

  • В приведенных выше примерах мы видели различные примеры того, как можно рассчитать возраст между двумя датами. К этому времени мы должны понять, что возраст можно рассчитать, только если у нас есть две даты, одна из которых выпадает раньше второй. В терминах Excel даты — это не даты, а некоторый код, который отображает дату на экране. Это означает, что 01.01.2019 может быть для нас 1 января 2019 года, но, чтобы быть лучше, это не дата; это 43466 по своему усмотрению.
  • В Excel используется собственная кодировка дат, которая затем форматируется для нас, чтобы мы могли видеть это число как данные. Поскольку для Excel нет ничего, что называется датой, поэтому excel может вычесть две даты.
  • В приведенных выше примерах мы использовали формулу «DatedIf» для вычисления возраста между двумя датами. Эта функция не появляется в функции автозаполнения, когда мы начинаем вводить функцию. Это связано с тем, что эта функция скрыта для Excel и не является предложением Excel. Поэтому важно знать полный синтаксис этой функции.

То, что нужно запомнить

  • Функция dateif не появится в опции автозаполнения, если мы начали вводить эту функцию. Поэтому важно знать полный синтаксис этой функции.
  • Две даты должны быть в одном формате для расчета возраста.
  • Следует помнить, что при использовании функции dateif нам нужно сначала ввести дату, которая предшествует дате, которую мы будем вводить во втором варианте синтаксиса.
  • Если, в случае, если мы получаем дату вместо возраста, мы должны изменить форматирование этой ячейки на число с даты.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.