Windows

Рассчитайте свой текущий возраст с помощью функции Excel DATEDIF

Иллюстрация электронной таблицы Excel на компьютере для расчета возраста в комнате с открытками и подарками

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

Иллюстрация электронной таблицы Excel на компьютере для расчета возраста в комнате с открытками и подарками
Lifewire / Тереза ​​Кьечи

Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.

Рассчитать возраст с помощью функции DATEDIF

В следующей формуле функция DATEDIF определяет текущий возраст человека в годах, месяцах и днях.

= DATEDIF (E1, TODAY (), "Y") & "Years", & DATEDIF (E1, TODAY (), "YM") & "Months", & DATEDIF (E1, TODAY), "MD") & "Days"

Чтобы облегчить работу с формулой, в ячейку E1 рабочего листа вводится дата рождения человека (см. Пример ниже). Ссылка на ячейку в этом месте вводится в формулу. Если дата рождения хранится в другой ячейке на листе , необходимо изменить три ссылки на ячейки в формуле.

Снимок экрана Excel с указанием возраста

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

Количество лет: DATEDIF (E1, TODAY (), "Y") & "Years", 
Количество месяцев: DATEDIF (E1, TODAY (), "YM") & "Months",
Количество дней: DATEDIF (E1, СЕГОДНЯ (), "MD") & "Дни"

Объединить формулу вместе

Амперсанд (&) является   символом конкатенации в Excel. Одно из применений конкатенации — объединение числовых и текстовых данных при использовании в одной формуле. Например, амперсанд соединяет функцию DATEDIF с текстом «Годы, месяцы и дни» в трех разделах формулы.

Снимок экрана Excel, показывающий всю формулу возраста

Функция СЕГОДНЯ ()

В формуле также используется функция TODAY () для ввода текущей даты в формулу DATEDIF. Поскольку функция TODAY () использует серийную дату компьютера   для поиска текущей даты, функция постоянно обновляется при каждом пересчете листа.

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone