Оглавление
Вычисление возраста человека для различных целей - одна из самых частых потребностей. Мы можем использовать Excel для этого очень легко и быстро. В этой статье я покажу вам, как вычислить возраст в Excel в формате dd/mm/yyyy.
Скачать Практическое пособие
Вы можете бесплатно скачать нашу рабочую тетрадь для практических занятий здесь.
Рассчитать возраст в файле ddmmyyyy.xlsx2 Формулы для расчета возраста в 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 клетку. Впоследствии наливная ручка появится. И последнее, но не менее важное: перетащите ручку заливки вниз чтобы скопировать формулу для всех остальных ячеек.
Таким образом, вы можете рассчитать возраст каждого в годах. Например, таблица результатов будет выглядеть следующим образом. 👇