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

Як розрахувати вік у Google Таблицях (Роки, Місяці, Дні)

Дізнайтеся про прості формули Google Таблиць для розрахунку віку за датою народження: повні роки, роки + місяці + дні, а також вік станом на певну дату. Включає приклади, які можна скопіювати, та поширені виправлення.

Як розрахувати вік у Google Таблицях (Роки, Місяці, Дні)

Потрібна формула для розрахунку віку в Google Таблицях? Нижче наведено найпрактичніші способи обчислити вік за датою народження — як повні роки, або як точний вік (роки, місяці, дні). Усі приклади зручно копіювати.

Перш ніж почати: який саме “вік” вам потрібен?

  • Повні роки (наприклад, 31) — поширено для відділів кадрів, форм, перевірки відповідності вимогам.
  • Точний вік (наприклад, 31 рік 4 місяці 2 дні) — корисно в медицині, освіті або детальних звітах.

1) Вік у роках (повні роки) за допомогою DATEDIF

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

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

2) Вік у роках (без DATEDIF)

Деякі користувачі віддають перевагу формулі, яка не використовує DATEDIF. Ця версія обчислює роки, а потім коригує, якщо день народження цього року ще не настав:

=YEAR(TODAY())-YEAR(A2)-IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),1,0)

3) Точний вік: роки + місяці + дні (Y / YM / MD)

Це класичний шаблон “точного віку” з використанням DATEDIF:

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

Щоб об'єднати в читабельний текст в одній клітинці:

=DATEDIF(A2,TODAY(),"Y")&" років "&DATEDIF(A2,TODAY(),"YM")&" місяців "&DATEDIF(A2,TODAY(),"MD")&" днів"

4) Вік станом на певну дату (не СЬОГОДНІ)

Якщо вам потрібен вік “станом на” певну дату (наприклад, дату іспиту або контракту), розмістіть цю дату посилання в B2 і використовуйте:

=DATEDIF(A2, B2, "Y")

Версія для точного віку працює так само (замініть TODAY() на B2).

5) Поширені проблеми (та швидкі виправлення)

  • #VALUE! зазвичай означає, що ваша дата народження зберігається як текст. Виправте це, перетворивши клітинку на правильний формат дати.
  • Майбутня дата народження призведе до помилок. Додайте перевірку, наприклад IF(A2>TODAY(),"", ...).
  • Пусті клітинки: обгорніть формули перевіркою на порожнє значення: IF(A2="","", ...).

Швидка перевірка

Якщо ви хочете підтвердити результат своєї таблиці, ви також можете скористатися онлайн-калькулятором тут: Розрахувати Вік Онлайн.

Пов'язане (версія для Excel)

Якщо ви використовуєте Excel замість Таблиць, дивіться: Як розрахувати вік у Excel.

Часті питання

Чи працює DATEDIF у Google Таблицях?

Так. Google Таблиці підтримують DATEDIF з тими ж кодами одиниць ("Y", "M", "D", "YM", "MD"), які зазвичай використовуються в Excel.

Як розрахувати вік у роках та місяцях у Таблицях?

Використовуйте DATEDIF(DOB, TODAY(), "Y") для років та DATEDIF(DOB, TODAY(), "YM") для залишкових місяців, а потім об'єднайте їх.

Як розрахувати вік станом на певну дату?

Замініть TODAY() на клітинку, що містить вашу дату посилання, наприклад DATEDIF(A2, B2, "Y").