Калькулятор возраста
Чтобы посчитать возраст по дате рождения, достаточно вычесть год рождения из текущего года и проверить, наступил ли уже день рождения в этом году. Если сегодняшняя дата меньше даты рождения, от результата отнимают 1 – это и будет полное число лет. Для точного числа месяцев и дней вычисляют разницу между датами. Калькулятор возраста делает этот расчёт мгновенно и без ошибок.
Как определить возраст по дате рождения вручную
Ручной метод состоит из трёх шагов. Предположим, нужно узнать возраст человека, родившегося 15 мая 1995 года, на 20 октября 2026 года.
- Вычислите разницу в годах. Отнимите год рождения от года расчётной даты: 2026 – 1995 = 31.
- Проверьте, прошёл ли день рождения. Сравните месяц и день расчётной даты с датой рождения. 20 октября (10-й месяц) наступает позже 15 мая (5-й месяц) – значит, день рождения уже прошёл. Поэтому возраст = 31 год.
- Уточните месяцы и дни. Если бы расчётная дата была 1 марта 2026, то день рождения ещё не наступил, и полных лет было бы 30. Тогда месяцы и дни считаются как разница между датами: от 15 мая до 1 марта следующего года – это 9 месяцев и 14 дней (с учётом разного числа дней в месяцах).
Такой подход даёт точный календарный возраст, но легко ошибиться в подсчёте дней в месяце. Поэтому надёжнее использовать калькулятор или формулу.
Формула расчёта возраста в Excel и Google Таблицах
Электронные таблицы позволяют вычислить возраст автоматически. Для этого подходит функция РАЗНДАТ (в английской версии DATEDIF). Она вычисляет разницу между двумя датами в годах, месяцах или днях.
- Полные годы:
=РАЗНДАТ(A1; B1; "Y") - Месяцы (после последнего полного года):
=РАЗНДАТ(A1; B1; "YM") - Дни (после последнего полного месяца):
=РАЗНДАТ(A1; B1; "MD")
где A1 – ячейка с датой рождения, B1 – с датой, на которую считается возраст. Если нужно посчитать возраст на сегодня, вместо B1 подставьте СЕГОДНЯ() (в Excel) или TODAY() (в Google Таблицах).
Пример: в ячейке A1 дата 15.05.1995, в B1 – 20.10.2026. Формула вернёт 31 (полных лет), 5 (месяцев) и 5 (дней) – именно столько прошло с последнего дня рождения до указанной даты.
Что учитывать при точном расчёте возраста
Точный возраст – это не просто число лет, а комбинация годов, месяцев и дней с момента рождения. При таком расчёте важно:
- Порядок месяцев. Если день рождения в текущем году ещё не наступил, последний полный месяц – предыдущий, а дни считаются с даты рождения в прошлом месяце.
- Разная длина месяцев. Калькулятор корректно обрабатывает переход с 31-го числа на месяц с 30 днями или февралём.
- Високосные года. 29 февраля в невисокосный год считается как 1 марта, а возраст в днях увеличивается на 1. Онлайн-калькулятор всегда учитывает високосные года при расчёте интервала между датами.
Эти нюансы важны для документов, медицинских расчётов и программ лояльности, где скидка или статус зависят от точного возраста. В повседневной жизни достаточно полных лет, которые определяются простым вычитанием с поправкой на день рождения.