Назад до Блогу
2 min read

Як обчислити вік в Excel: DATEDIF, YEARFRAC і проста альтернатива

Потрібна точна формула віку в Excel? Дізнайтеся, як розрахувати вік від дати народження за допомогою DATEDIF і YEARFRAC, а також простий калькулятор для крайніх випадків.

Як обчислити вік в Excel: DATEDIF, YEARFRAC і проста альтернатива

Як обчислити вік в Excel: DATEDIF, YEARFRAC і проста альтернатива

Excel може розрахувати вік за датою народження, але дрібні деталі мають значення (чи настав день народження, високосні роки та недійсні дати). Нижче наведено компактні формули, які можна копіювати, і короткі поради.

Швидкий варіант: скористайтеся онлайн калькулятором віку

Якщо ви хочете отримати точну розбивкуроки, місяці та дні(і ви не хочете налагоджувати формули), скористайтеся інструментом, а потім вставте результат у свій аркуш.

Відкрийте калькулятор вікуі введіть дату народження та контрольну дату (сьогодні або будь-яка дата).

Вік у повних роках (рекомендовано)

Це найпоширеніше визначення віку: кількість повних років.

Формула (Excel):

=DATEDIF(A2, TODAY(), "Y")

приклад:Якщо A2 є датою народження, формула повертає вік у повних роках на сьогодні.

Вік у десятковому вигляді (приблизний)

Якщо вам потрібно приблизно 25,7 років, ви можете використовувати YEARFRAC. Зауважте, що це залежить від основи підрахунку днів і може дещо відрізнятися від точного розподілу років, місяців, днів.

=YEARFRAC(A2, TODAY())

Вік на певну дату (не сьогодні)

Замініть TODAY() клітинкою, яка містить контрольну дату (наприклад, B2).

=DATEDIF(A2, B2, "Y")

Поширені підводні камені

  • Форматування комірки:Переконайтеся, що ваша дата народження є справжньою датою, а не текстом.
  • Особливості DATEDIF:DATEDIF підтримується, але не завжди відображається в довідці Excel; перевірте кілька рядків, щоб підтвердити результат.
  • Високосні дні народження:Якщо ви зберігаєте 2004-02-29, обчислення за невисокосні роки можуть вас здивувати. Інструменти справляються з цим послідовно; формули можуть потребувати додаткової обробки залежно від ваших правил.

FAQ

Яка найкраща формула віку Excel?

За повні роки,DATEDIF(dob, as_of, "Y")є найпростішим. Якщо вам потрібна точна розбивка (роки, місяці, дні), скористайтеся калькулятором або ретельно обчислюйте кожну одиницю.

Чи можу я розрахувати вік у роках і місяцях?

так Використовуйте DATEDIF для років і місяців:

=DATEDIF(A2, TODAY(), "Y") & " years, " & DATEDIF(A2, TODAY(), "YM") & " months"

Пов'язані