Расчет возраста по дате
Калькулятор возраста мгновенно вычисляет полный возраст человека по дате рождения: годы, месяцы, дни, часы и минуты. Учитывает високосные годы и …
Перейти к калькулятору →Разбираем, как посчитать возраст по дате рождения: какие формулы использовать, как учитывать текущую дату, високосные года и граничные случаи. Статья пригодится школьникам, студентам, кадровикам, бухгалтерам и всем, кому нужен точный возраст в годах, месяцах и днях.
ℹ️ Результат носит справочный характер и не заменяет официальные расчёты для кадровых и юридических целей.
Задача «посчитать возраст по дате рождения» возникает в кадровых документах, договорах, для записи к врачу, при оформлении пенсии, пособий, льгот. На первый взгляд достаточно просто вычесть годы, но в реальности важна точность: нужно учитывать день и месяц рождения, граничные даты, а иногда и точное количество дней.
Ниже разберём, как считать возраст в годах, месяцах и днях, приведём формулы, алгоритмы и практичные советы для ручных расчётов и работы в Excel.
Чтобы посчитать возраст по дате рождения в полных годах на сегодняшнюю дату:
Формула на словах:
Возраст (годы) = Текущий год − Год рождения − корректировка,
где корректировка = 1, если день рождения ещё не наступил, иначе 0.
Дата рождения: 15.03.1990
Дата расчёта: 20.11.2025
День рождения уже прошёл ⇒ возраст = 2025 − 1990 = 35 лет.
Дата рождения: 15.12.1990
Дата расчёта: 20.11.2025
День рождения ещё не наступил ⇒ возраст = 2025 − 1990 − 1 = 34 года.
Дата рождения: 20.11.1990
Дата расчёта: 20.11.2025
Сегодня день рождения ⇒ возраст = 35 лет.
Иногда нужен более детальный результат: например, в медицине или при оформлении детских пособий.
Пусть есть:
Гр, Мр, Др;Гт, Мт, Дт.Считаем годы:
Годы = Гт − Гр
если (Мт, Дт) < (Мр, Др), то Годы = Годы − 1
Считаем месяцы:
Месяцы = Мт − Мр
Месяцы = 12 − Мр + Мт
Считаем дни:
Важно учитывать, сколько дней в месяце, а также високосные годы (в феврале может быть 28 или 29 дней).
Ручной расчёт с месяцами и днями легко запутывает, поэтому в реальных задачах чаще:
Для офисных задач Excel — быстрый способ расчёта возраста.
Если:
=DATEDIF(A2; B2; "Y")
Функция DATEDIF возвращает полные годы между датами, автоматически учитывая месяц и день.
=DATEDIF(A2; B2; "Y") & " лет " &
DATEDIF(A2; B2; "YM") & " мес " &
DATEDIF(A2; B2; "MD") & " дн"
Результат, например: 35 лет 8 мес 5 дн.
Если дата расчёта совпадает с днём и месяцем рождения, возраст увеличивается ровно на 1 год. Ошибка — забыть это учесть и считать до «завтрашнего» дня.
Если дата рождения позже даты расчёта (ошибка в вводе):
Родившиеся 29 февраля формально празднуют день рождения:
Но при вычислении возраста программами и калькуляторами 29.02 обрабатывается корректно по календарю.
Для бытовых задач это игнорируется: возраст считают по датам, а не по часу рождения. Важно помнить об этом, если используете технические системы (БД, API), где дата может учитываться с часовым поясом.
Во всех этих случаях важно записывать:
Чтобы посчитать возраст по дате рождения:
Для повседневного использования оптимально комбинировать понимание простых правил с удобным онлайн‑калькулятором или формулами в Excel.
Отнимите год рождения от текущего года. Если день рождения в этом году ещё не наступил, вычтите 1 год из результата. Так вы получите полный возраст в полных годах.
Сначала найдите разницу в годах, затем в месяцах: если месяц рождения больше текущего, уменьшите годы на 1, а месяцы посчитайте как 12 − месяц рождения + текущий месяц. Дни учитывайте отдельно.
Возраст = полные годы между датой рождения и указанной датой. Если день и месяц рождения ещё не наступили к указанной дате, из разницы по годам вычитают 1. Для месяцев и дней считают разности по календарю.
Возраст в годах считают по полным датам, а не по количеству дней, поэтому високосные годы ничего не меняют: важен только факт, наступил ли очередной день рождения к выбранной дате.
Надо посчитать количество календарных дней между датой рождения и текущей датой, учитывая длину месяцев и високосные годы. Удобнее всего использовать онлайн‑калькулятор или функцию DATEDIF в Excel.
Берут дату рождения и дату, на которую нужно определить возраст (дата приёма, назначения пенсии). Считают полные годы тем же правилом: если день рождения к этой дате уже был, возраст = разница лет; если нет — минус 1 год.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Калькулятор возраста мгновенно вычисляет полный возраст человека по дате рождения: годы, месяцы, дни, часы и минуты. Учитывает високосные годы и …
Перейти к калькулятору →Онлайн-калькулятор помогает рассчитать дату рождения по известному возрасту, определить точный возраст на текущую или заданную дату, вычислить разницу …
Перейти к калькулятору →3 в 6 степени — это результат умножения числа 3 само на себя шесть раз. Используйте онлайн-калькулятор для мгновенного вычисления степеней любых …
Перейти к калькулятору →На этой странице вы можете рассчитать длину средней линии треугольника по известной стороне. Мы объясняем разницу между средней линией и средней …
Перейти к калькулятору →Калькулятор позволяет бесплатно рассчитать точный возраст по дате рождения в годах, месяцах и днях. Инструмент автоматически учитывает високосные годы …
Перейти к калькулятору →Калькулятор для точного подсчета возраста помогает определить количество полных лет, месяцев и дней от даты рождения до текущего момента или другой …
Перейти к калькулятору →