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

Как быстро рассчитать возраст (преобразовать дату рождения в возраст) в Excel?

Author: Kelly Last Modified: 2025-08-07
A screenshot showing an Excel spreadsheet with birthdate data in the first column and age calculation results in the adjacent column

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

Метод А:
Рассчитать возраст с помощью формул

Метод B:
Простой расчет возраста из даты рождения без запоминания формул


Рассчитать возраст с помощью формул

В этом разделе мы описали различные формулы для расчета возраста на основе даты рождения в различных сценариях:

(AD) Рассчитайте возраст с помощью Kutools всего за несколько кликов

A screenshot of the Kutools for Excel interface showing the age calculation tool

Хотите легко рассчитывать возраст до сегодняшнего дня или любой другой указанной даты и представлять его в разных форматах, таких как годы, месяцы, недели, дни или комбинация год + месяц + день?

Kutools for Excel упрощает эту задачу! Нет необходимости в ручном вводе формул – Kutools оптимизирует весь процесс, предлагая удобное решение для всех пользователей Excel.

Узнайте больше здесь: Простой расчет возраста из даты рождения без запоминания формул.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Преобразование даты рождения в возраст с помощью функции INT

Мы можем рассчитать возраст, вычитая дату рождения из текущей даты. Затем, используя функцию INT, мы можем отобразить возраст в полных годах следующим образом:

Выберите пустую ячейку, где вы хотите отобразить возраст, введите приведенную ниже формулу и нажмите клавишу Enter. Затем выберите ячейку с результатом и перетащите её маркер заполнения (маленький зеленый квадрат в правом нижнем углу ячейки) вниз, чтобы получить все результаты.

=INT((TODAY()-A2)/365)

A screenshot showing the Excel formula bar with the formula for calculating age

Примечания:

  • Чтобы получить чей-то возраст на определенную дату, замените "TODAY()" функцию в формуле на эту конкретную дату. Например, если конкретная дата находится в ячейке B2, используйте формулу ниже:
    =INT((B2-A2)/365)
    A screenshot of the formula in Excel showing the calculation of age using a specified date in cell B2
  • Используя эту формулу в Excel, которая рассчитывает возраст путем деления количества дней между двумя датами на 365, обычно получаются довольно точные результаты, но она не является полностью надежной. Она может давать ошибки в случаях с високосными годами. Альтернативный подход заключается в делении на 365,25, чтобы учесть високосные годы, но это также может быть неточно, если в диапазоне дат не было високосного года.

Преобразование даты рождения в возраст с помощью функции YEARFRAC

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

В пустой ячейке, где вы хотите рассчитать возраст, введите формулу ниже и нажмите Enter. Чтобы повторить этот расчет для других данных, перетащите маркер заполнения ячейки с результатом вниз.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)

A screenshot showing the formula in the Excel formula bar to calculate accurate age


Преобразование даты рождения в возраст с помощью функции DATEDIF

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

Выберите пустую ячейку для отображения возраста, введите предоставленную ниже формулу и нажмите клавишу Enter. Затем щелкните по ячейке с результатом и перетащите её маркер заполнения вниз, чтобы применить формулу к другим ячейкам и получить все результаты.

=DATEDIF(A2,NOW(),"y")

A screenshot showing the formula in the Excel formula bar to calculate age in full years

Примечание: В приведенной выше формуле DATEDIF "y" рассчитывает полные годы от даты в ячейке A2 до сегодняшнего дня. Вы можете заменить "y" на "m", "d", "md", "ym" или "yd", чтобы рассчитать разные аспекты разницы дат:

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

Отображение возраста в формате Год + Месяц + День с помощью функции DATEDIF

Для расчета возраста в формате Год + Месяц + День объедините три формулы DATEDIF в Excel, каждую с разным аргументом единицы измерения.

Выберите пустую ячейку для отображения возраста, введите предоставленную ниже формулу и нажмите клавишу Enter. Затем щелкните по ячейке с результатом и перетащите её маркер заполнения вниз, чтобы применить формулу к другим ячейкам и получить все результаты.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"

A screenshot of Excel showing a formula for calculating age in Year + Month + Day format using the DATEDIF function


Простой расчет возраста из даты рождения без запоминания формул

Функция "Date & Time Helper" в Kutools for Excel упрощает расчет возраста, позволяя легко преобразовывать даты рождения в возраст всего за несколько кликов, без необходимости запоминать формулы. Она предлагает гибкость расчета возраста до текущего дня или определенной даты и предоставляет результаты в различных форматах, таких как годы, месяцы, недели, дни или комбинация лет + месяцев + дней. Это удобный инструмент, который упрощает процесс, делая его быстрым и доступным для всех пользователей Excel.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...
  1. Выберите пустую ячейку для отображения возраста. Затем нажмите "Kutools" > "Помощник формул" > "Date & Time Helper".
    A screenshot of the Kutools for Excel menu with the Formula Helper > Date & Time Helper option selected
  2. В диалоговом окне "Date & Time Helper" настройте следующие параметры.
    1. Перейдите на вкладку "Возраст";
    2. В поле "Дата рождения" выберите ячейку, содержащую дату рождения, из которой вы хотите рассчитать возраст;
    3. Выберите опцию "Сегодня" в разделе До;
    4. Выберите желаемый формат вывода возраста, например годы, месяцы, дни или их комбинацию, из выпадающего списка "Тип вывода результата";
    5. Нажмите кнопку ОК.
      A screenshot of the Date & Time Helper dialog in Kutools showing the configuration to calculate age from date of birth

Результат

Затем возраст будет заполнен в выбранной ячейке. Выберите ячейку с результатом и перетащите её маркер заполнения вниз, чтобы получить все возрасты.

A screenshot showing the calculated age displayed in a cell, with the result cell's fill handle being dragged down to populate the age in other rows

Примечания:

  • Чтобы отобразить возраст в формате Год + Месяц + День, выберите "Год + Месяц + День" из выпадающего списка "Тип вывода результата". Результат будет выглядеть так, как показано на скриншоте ниже. Кроме того, эта функция поддерживает отображение возраста в месяцах, неделях или днях, удовлетворяя ваши специфические требования.
    A screenshot showing age calculated in Year + Month + Day format using Kutools
  • Хотите получить доступ к функции Date & Time Helper? Скачайте Kutools for Excel прямо сейчас! Помимо этого, Kutools имеет множество 300+ других функций. Не ждите, попробуйте прямо сейчас!

Связанные статьи:

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!