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

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

Author: Kelly Last Modified: 2025-06-05
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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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