Щоб дізнатися вік людини маючи тільки дату народження нам знадобиться лиш одна функція DATEDIF, яка підраховує кількість днів, місяців або років між двома датами

Функція DATEDIF в Google Таблицях
=DATEDIF(B3; TODAY(); "Y")
- перший аргумент — дата початку.
- другий аргумент — кінцева дату.
- третій аргумент — одиниця виміру часу. Можливі значення: “Y”, “M”, “D”, “MD”, “YM”, “YD”.
“Y”: кількість повних років між датами.
“M”: кількість повних місяців між датами.
“D”: кількість днів між датами.
“MD”: кількість днів між датами після віднімання повних місяців. Відповідає на питання:
“Якщо від мого віку відняти кількість повних років і місяців, скільки залишиться днів?”
“YM”: кількість повних місяців між датами після віднімання повних років. Відповідає на питання:
“Якщо від мого віку відняти кількість повних років, скільки залишиться місяців?”
“YD”: кількість днів між датами за умови, що різниця між цими датами не більше одного року. Відповідає на питання:
“Скільки днів минуло з мого останнього дня народження?”
⭐️ БОНУС
Щоб не протягувати формулу на весь діапазон вручну можна скористатися функцією MAP:
=MAP(B4:B;
LAMBDA(d, IF(d=""; "";
DATEDIF(d; TODAY(); "Y"))
)
)
MAP бере наш діапазон, проходить по кожному значенню окремо і застосовує до кожного LAMBDA функцію, яка повертає нам результат.
Хочеш спробувати?
Я підготував табличку з прикладами, яку можна скопіювати собі та зрозуміти на практиці, як все працює.
🔗 Скачати таблицю
Залишити відповідь