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

рахуємо вік людини в Google Sheets

Функція 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 функцію, яка повертає нам результат.


Хочеш спробувати?

Я підготував табличку з прикладами, яку можна скопіювати собі та зрозуміти на практиці, як все працює.
🔗 Скачати таблицю

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *