Перейти к содержимому

Как посчитать возраст в excel по дате рождения

  • автор:

Вычисление возраста

Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите пункт Копировать. Откройте новый таблицу, щелкните правой кнопкой мыши ячейку A1 и выберите параметры в > Сохранить форматирование источника.

Результатом является возраст человека — разница между сегодняшним и датами рождения в A2.

В этом примере используются функции ГОДи СЕЙЧАС.

Если в этой ячейке не отображается число, убедитесь, что оно отформатировано как число или общее. Узнайте, как отформатировать ячейку как число или дату.

=ГОД(ТДАТА())-1960

Возраст человека, который родился в 1960 г., без использования ссылок на ячейки.

Если эта ячейка не отображается как число, убедитесь, что она отформатирована как число или общий. Узнайте, как отформатировать ячейку как число или дату.

=ДОЛЯГОДА(A3;A5)

Вычисляет возраст дробной части года между датами в A5 и A3.

Вычисляет возраст между датами в A5 и A6 ( 12,08).

Для учета високосного года, который приходится каждые 4 года, в формуле используется 365,25.

Вычисляет количество дней между двумя датами без использования ссылок на ячейки ( 153).

=ДНИ(СЕГОДНЯ();»15.02.79″)

Количество дней между двумя датами с использованием двух функций даты.

Двумя аргументами функции ДНИ могут быть фактические даты, ссылки на ячейки или другая функция даты и времени, например функция СЕГОДНЯ.

=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3)

Количество месяцев между A3 и текущей датой.

Если эта ячейка не отображается как число, убедитесь, что она отформатирована как число или общий. Узнайте, как отформатировать ячейку как число или дату.

=ЧИСТРАБДНИ(A3;A2;A3:A5)

Количество рабочих дней между двумя датами в A2 и A3 — 107. Рабочими днями не считаются выходные дни и праздники. Последний аргумент (A3:A5) представляет собой количество праздничных дней, которое вычитается из количества рабочих дней.

В этом примере используется функция ЧИСТРАБДНИ.

=ДНИ360(A2;A3;ИСТИНА)

Количество дней между двумя датами в A2 и A3 ( 570). Он основан на 360-дневном году (двенадцать месяцев по 30 дней), типичных для бухгалтерских вычислений.

В этом примере используется функция ДНЕЙ360.

Преобразуем этот формат в формат даты( 02.01.2014, то есть на четыре месяца раньше даты в A3).

В этом примере функция ДАТАМЕС используется для вычисления даты погашения кредитных билетов.

Дополнительные сведения

  • Узнайте обо всех функциях даты и времени.
  • Подробнее об обнаружении ошибок в формулах.
  • Узнайте, как вычислять разницу между датами с использованием функций Google Sheets: DATEDIF, DAYS360 и EDATE.

Как посчитать возраст в Excel по дате рождения: функция РАЗНДАТ (DATEDIF)

возраст в excel

Самый простой способ посчитать возраст в Excel состоит в использовании функции Excel РАЗНДАТ. Эту функцию можно использовать для определение количества лет, месяцев и дней между двумя датами. Поэтому, используя РАЗНДАТ можно посчитать возраст в Excel по дате рождения на сегодняшний день, или на любую другую дату.

Состоит функция РАЗНДАТ из трех аргументов и имеет следующий синтаксис: РАЗНДАТ(нач_дата,кон_дата,единица), где:

  • нач_дата — это дата начала заданного периода;
  • кон_дата — дата окончания периода;
  • единица — тип возвращаемой информации.

Функция РАЗНДАТ (DATEDIF) в Excel: Видео

В качестве единицы может быть:

  • «Y» — Количество полных лет в периоде.
  • «M» — Количество полных месяцев в периоде.
  • «D» — Количество дней в периоде.
  • «MD» — Разница в днях между начальной и конечной датой. Месяцы и годы дат не учитываются. Важно: Не рекомендуется использовать аргумент «MD», так как с ним связаны определенные ограничения.
  • «YM» — Разница в месяцах между начальной и конечной датой. Дни и годы дат не учитываются.
  • «YD» — Разница в днях между начальной и конечной датой. Годы дат не учитываются.

Как посчитать возраст в excel по дате рождения

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Вычисление возраста в Excel

Вычислить возраст человека непросто, так как результат зависит не только от текущего года, но и дня. Кроме того, необходимо учесть осложнения, возникающие из-за високосных годов. Мы рассмотрим три метода вычисления возраста человека (рис. 1). [1]

%d1%80%d0%b8%d1%81-1-%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2%d0%be%d0%b7%d1%80%d0%b0%d1%81%d1%82%d0%b0-%d1%87%d0%b5%d0%bb%d0%be%d0%b2%d0%b5%d0%ba%d0%b0

Рис. 1. Вычисление возраста человека

Скачать заметку в формате Word или pdf, примеры в формате Excel

Метод 1. Следующая формула вычитает дату рождения из текущей даты и делит результат на 365,25. Функция ЦЕЛОЕ отсекает дробную часть результата: =ЦЕЛОЕ((B2-B1)/365,25). Эта формула не точна на 100%, так как делителем является среднее количество дней в году. Допустим, есть ребенок, которому ровно 1 год. Для него эта формула вернет 0 в обычный год, и 1 – в високосный (рис. 2).

%d1%80%d0%b8%d1%81-2-%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d1%81%d1%82%d1%8c-%d0%b4%d0%b0%d1%82-%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%bd%d0%b0%d1%8f-%d0%bd%d0%b0-36525-%d0%b8%d0%bd%d0%be%d0%b3%d0%b4%d0%b0

Рис. 2. Разность дат, деленная на 365,25 иногда дает осечку

Метод 2. Более точный метод подсчета возраста связан с использованием функции ДОЛЯГОДА: =ЦЕЛОЕ(ДОЛЯГОДА(B1;B2)). Как правило, функция ДОЛЯГОДА используется в финансовых расчетах, но подходит и для вычисления возраста. Эта функция рассчитывает долю года, соответствующую целому количеству дней между двумя датами. Функция ЦЕЛОЕ удаляет дробную часть результата и возвращает целое число, соответствующее количеству полных лет.

Метод 3. Данный метод вычисления возраста связан с использованием функции РАЗНДАТ: =РАЗНДАТ(В1;В2; » y » ). Это недокументированная функция, которой нет в списке функций, и она не появляется в подсказке, если начать набирать формулу =раз… Правда, ее описание есть в справке Excel.

Эта функция сохранена в Excel для обеспечения совместимости с Lotus 1-2-3. Функция рассчитывает разницу между двумя датами и выражает результат в месяцах, днях или годах. Синтаксис функции РАЗНДАТ(нач_дата;кон_дата;единица). Нач_дата и кон_дата — это стандартные даты (здесь также может стоять ссылка на ячейку, в которой содержится дата). Нач_дата должна быть меньше или равна кон_дата. Третий аргумент – единица – представляет собой текстовую строку, указывающую единицы времени, в которых будет выражен возвращаемый результат. Основные коды интервалов: m — количество полных месяцев, d — количество дней, у — количество полных лет. Аргумент единица может принимать и несколько других значений (подробнее см. справку).

Можно выразить возраст с точностью до дня: =РАЗНДАТ(B1;B2; » y » )& » лет » &РАЗНДАТ(B1;B2; » ym » )& » месяцев » &РАЗНДАТ(B1;B2; » md » )& » дней » . Правда, в связи с особенностями русского языка, иногда это будет выглядеть коряво.

[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 126, 127.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *