Как рассчитать возраст в Excel в формате dd/mm/yyyy (2 простых способа)

  • Поделись Этим
Hugh West

Вычисление возраста человека для различных целей - одна из самых частых потребностей. Мы можем использовать Excel для этого очень легко и быстро. В этой статье я покажу вам, как вычислить возраст в Excel в формате dd/mm/yyyy.

Скачать Практическое пособие

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

Рассчитать возраст в файле ddmmyyyy.xlsx

2 Формулы для расчета возраста в Excel в формате dd/mm/yyy

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

1. Вычислите текущий возраст в Excel, комбинируя функции TODAY и DATEDIF

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

ДАТЕДИФ функция - это функция, которая вычисляет разницу между двумя датами. Она имеет в основном 3 аргументы.

Синтаксис: DATEDIF(начальная_дата,конечная_дата,единица)

Начальная_дата: Это дата, с которой будет рассчитываться разница

Конечная_дата: Это дата, до которой будет рассчитываться разница

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

СЕГОДНЯ функция - это функция в Excel, которая возвращает сегодняшнюю дату. Она не имеет аргумента.

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

📌 Шаги:

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

  • После этого поставьте знак равенства (=) чтобы запустить формулу. Затем напишите следующую формулу и нажмите кнопку Войти кнопка.
=DATEDIF(C5,TODAY(), "Y")&" годы, "&DATEDIF(C5,TODAY(), "YM")&" месяцы, "&DATEDIF(C5,TODAY(), "MD")&" дни"

🔎 Формула разбивки:

=DATEDIF(C5,TODAY(), "Y")

При этом вычисляется разница между датой ячейки C5 и сегодняшней датой в годах.

Результат: 35

=DATEDIF(C5,TODAY(), "Y")&" Годы, "

При этом будет конкатенирован пробел, затем напишите Years, добавьте запятую и добавьте еще один пробел.

Результат: 35 лет,

=DATEDIF(C5,TODAY(), "Y")&" Годы,"&DATEDIF(C5,TODAY(), "YM")

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

Результат: 35 лет, 9

=DATEDIF(C5,TODAY(), "Y")&" Годы, "&DATEDIF(C5,TODAY(), "YM")&" Месяцы, "

При этом будет конкатенирован пробел, затем напишите Months, добавьте запятую и добавьте еще один пробел.

Результат: 35 лет, 9 месяцев,

=DATEDIF(C5,TODAY(), "Y")&" годы, "&DATEDIF(C5,TODAY(), "YM")&" месяцы, "&DATEDIF(C5,TODAY(), "MD")

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

Результат: 35 лет, 9 месяцев, 25

=DATEDIF(C5,TODAY(), "Y")&" годы, "&DATEDIF(C5,TODAY(), "YM")&" месяцы, "&DATEDIF(C5,TODAY(), "MD")&" дни"

При этом будет конкатенирован пробел, затем напишите Days.

Результат: 35 лет, 9 месяцев, 25 дней

  • Следовательно, вы вычислили сегодняшний возраст Алекса. Далее, установите курсор на значок нижнее право положение D5 клетка. Впоследствии наливная ручка появится. И последнее, но не менее важное: перетащите ручку заливки вниз чтобы скопировать формулу для всех остальных ячеек.

Таким образом, вы можете рассчитать возраст любого человека на сегодняшний день в Excel в формате dd/mm/yyy. И весь лист результатов будет выглядеть так 👇.

2. Вычислить возраст между двумя любыми датами в формате dd/mm/yyyy

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

📌 Шаги:

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

  • После этого поставьте знак равенства (=) чтобы запустить формулу. Затем напишите следующую формулу и нажмите кнопку Войти кнопка.

=DATEDIF(C5,D5, "Y")&" годы, "&DATEDIF(C5,D5, "YM")&" месяцы, "&DATEDIF(C5,D5, "MD")&" дни"

🔎 Формула разбивки:

=DATEDIF(C5,D5, "Y")

При этом вычисляется разница между датой ячеек C5 и D5 в годах.

Результат: 35

=DATEDIF(C5,D5, "Y")&" Годы, "

При этом будет конкатенирован пробел, затем напишите Years, добавьте запятую и добавьте еще один пробел.

Результат: 35 лет,

=DATEDIF(C5,D5, "Y")&" Годы,"&DATEDIF(C5,D5, "YM")

Это позволит вычислить разницу между датами ячеек C5 и D5 в оставшихся месяцах после завершенных лет и добавить ее к результатам лет.

Результат: 35 лет, 8

=DATEDIF(C5,D5, "Y")&" Годы, "&DATEDIF(C5,D5, "YM")&" Месяцы, "

При этом будет конкатенирован пробел, затем напишите Months, добавьте запятую и добавьте еще один пробел.

Результат: 35 лет, 8 месяцев,

=DATEDIF(C5,D5, "Y")&" Годы, "&DATEDIF(C5,D5, "YM")&" Месяцы, "&DATEDIF(C5,D5, "MD")

Это позволит вычислить разницу между датой в ячейках C5 и D5 в оставшиеся дни после заполненных лет и месяцев и добавить ее к результату лет и месяцев.

Результат: 35 лет, 8 месяцев, 5

=DATEDIF(C5,D5, "Y")&" годы, "&DATEDIF(C5,D5, "YM")&" месяцы, "&DATEDIF(C5,D5, "MD")&" дни"

При этом будет конкатенирован пробел, затем напишите Days.

Результат: 35 лет, 8 месяцев, 5 дней

  • Следовательно, вы вычислили возраст на данную дату для Алекса. Далее, установите курсор в поле нижнее право положение E5 клетку. Впоследствии наливная ручка появится. И последнее, но не менее важное: перетащите ручку заливки вниз чтобы скопировать формулу для всех остальных ячеек.

Таким образом, вы можете рассчитать возраст любого человека на сегодняшний день в Excel в формате dd/mm/yyy. И лист с результатами кита будет выглядеть так 👇.

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

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

1. использование функции INT

Вы можете узнать возраст человека в годах с помощью функции Функция INT просто. Для этого выполните следующие действия. 👇

📌 Шаги:

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

  • После этого поставьте знак равенства (=) чтобы запустить формулу. Затем напишите следующую формулу и нажмите кнопку Войти кнопка.
=INT((TODAY()-C5)/365)

🔎 Формула разбивки:

(TODAY()-C5)

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

Результат: 13082

(СЕГОДНЯ()-С5)/365

Это превратит результат дней в результат лет.

Результат: 35.84.

INT((TODAY()-C5)/365)

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

Результат: 35

  • Следовательно, вы вычислили сегодняшний возраст в годах для Алекса. Далее, поместите курсор в поле нижнее право положение D5 клетка. Впоследствии наливная ручка появится. И последнее, но не менее важное: перетащите ручку заливки вниз чтобы скопировать формулу для всех остальных ячеек.

Таким образом, вы можете рассчитать возраст каждого в годах. Например, таблица результатов будет выглядеть следующим образом. 👇

2. Использование функции YEARFRAC

Кроме того, вы можете использовать Функция YEARFRAC для расчета возраста в Excel, если вы хотите узнать свой возраст в годах. Для этого выполните следующие действия. 👇

📌 Шаги:

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

  • После этого поставьте знак равенства (=) чтобы запустить формулу. Затем напишите следующую формулу и нажмите кнопку Войти кнопка.
=ROUNDDOWN(YEARFRAC(C5,TODAY(),1),0)

🔎 Формула разбивки:

YEARFRAC(C5,TODAY(),1)

При этом вычисляется фактическая разница в годах между датой ячейки C5 и сегодняшней датой.

Результат: 35.8

ОКРУГЛЕНИЕ(YEARFRAC(C5,TODAY(),1),0)

Это округление уменьшает предыдущий результат с нулем после запятой.

Результат: 35

  • Следовательно, вы вычислили сегодняшний возраст в годах для Алекса. Далее, поместите курсор в поле нижнее право положение D5 клетку. Впоследствии наливная ручка появится. И последнее, но не менее важное: перетащите ручку заливки вниз чтобы скопировать формулу для всех остальных ячеек.

Таким образом, вы можете рассчитать возраст каждого в годах. Например, таблица результатов будет выглядеть следующим образом. 👇

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.