Как рассчитать возраст в Excel с помощью формул + БЕСПЛАТНЫЙ шаблон калькулятора

Посмотреть видео - Как рассчитать возраст в Excel (в годах, месяцах и днях)

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

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

Как рассчитать возраст в Excel

В этом руководстве вы узнаете, как рассчитать возраст в Excel:

  • Количество лет, прошедших до указанной даты.
  • Количество лет, месяцев и дней, прошедших до указанной даты.

Вы также можете скачать Шаблон калькулятора возраста в Excel.

Рассчитать возраст в Excel - только годы

Предположим, у вас есть дата рождения в ячейке B1, и вы хотите подсчитать, сколько лет прошло с этой даты, вот формула, которая даст вам результат:

= РАЗНДАТ (B1; СЕГОДНЯ (); "Y")

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

= РАЗНДАТ (B1; B2; "Y")

Функция РАЗНДАТ предусмотрена для совместимости с Lotus 1-2-3.

При использовании этой функции вы заметите, что для этой функции нет IntelliSense. При использовании этой функции всплывающая подсказка не появляется.

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

Если вы хотите узнать больше о функции РАЗНДАТ, прочтите содержимое поля ниже. В противном случае вы можете пропустить это и перейти к следующему разделу.

Синтаксис функции РАЗНДАТ:

= РАЗНДАТ (начальная_дата; конечная_дата; единица измерения)

Требуется 3 аргумента:

  • Дата начала: Это дата, которая представляет собой начальную дату периода. Его можно вводить как текстовые строки в двойных кавычках, как серийные номера или как результат какой-либо другой функции, например DATE ().
  • Дата окончания: Это дата, которая представляет собой дату окончания периода. Его можно вводить как текстовые строки в двойных кавычках, как серийные номера или как результат какой-либо другой функции, например DATE ().
  • единица измерения: Это определит, какой тип результата вы получите от этой функции. Существует шесть различных выходных данных, которые вы можете получить с помощью функции РАЗНДАТ, в зависимости от того, какую единицу вы используете. Вот единицы, которые вы можете использовать:
    • «Y» - возвращает количество полных лет в указанный период времени.
    • «M» - возвращает количество завершенных месяцев в указанный период времени.
    • «D» - возвращает количество завершенных дней за указанный период.
    • «MD» - возвращает количество дней в периоде, но не учитывает те, что в Годах и Месяцах, которые были завершены.
    • «ГМ» - возвращает количество месяцев в периоде, но не считает месяцы в завершенных годах.
    • «ГД» - возвращает количество дней в периоде, но не учитывает те, что в завершенных годах.

Вы также можете использовать функцию ГОДА для вычисления возраста в Excel (в годах) в указанном диапазоне дат.

Вот формула:

= ЦЕЛОЕ (ГОД (B1; СЕГОДНЯ ()))

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

ПРИМЕЧАНИЕ: Для получения значения даты рекомендуется использовать функцию ДАТА. Это позволяет избежать любых ошибочных результатов, которые могут возникнуть при вводе даты в виде текста или любого другого формата (который не является приемлемым форматом даты).

Рассчитать возраст в Excel - годы, месяцы и дни

Предположим, у вас есть дата рождения в ячейке A1, вот формулы:

Чтобы получить значение года:

= РАЗНДАТ (B1; СЕГОДНЯ (); "Y")

Чтобы получить значение месяца:

= РАЗНДАТ (B1; СЕГОДНЯ (); «ГМ»)

Чтобы получить значение дня:

= РАЗНДАТ (B1; СЕГОДНЯ (); "MD")

Теперь, когда вы знаете, как рассчитать годы, месяцы и дни, вы можете объединить эти три, чтобы получить текст с надписью 26 лет, 2 месяца и 13 дней. Вот формула, с помощью которой это можно сделать:

= РАЗНДАТ (B1, СЕГОДНЯ (), "Y") & "Годы" & РАЗНДАТ (B1, СЕГОДНЯ (), "ГМ") & "Месяцы" & РАЗНДАТ (B1, СЕГОДНЯ (), "MD") & "Дни"

Обратите внимание, что функция СЕГОДНЯ непостоянна, и ее значение будет меняться каждый день, когда вы открываете книгу или в нее вносятся изменения. Если вы хотите сохранить результат как есть, преобразуйте результат формулы в статическое значение.

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

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

  • РАЗНДАТ () - эта функция вычисляет количество дней, месяцев и лет между двумя указанными датами.
  • СЕГОДНЯ () - дает текущее значение даты.
  • YEARFRAC () - принимает дату начала и дату окончания и дает вам количество лет, прошедших между двумя датами. Например, если чья-то дата рождения 01.01.1990, а текущая дата - 15.06.2016, формула вернет 26,455. Здесь целая часть представляет количество завершенных лет, а десятичная часть представляет дополнительные дни, прошедшие после 26 лет.
  • DATE () - возвращает значение даты, когда вы указываете аргументы значения года, месяца и дня.
  • INT () - возвращает целую часть значения.

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

wave wave wave wave wave