Як розрахувати вік у 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").