YEARFRAC

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

Опис

Функція YEARFRAC обчислює кількість дробових років між двома датами.

Використання

YEARFRAC(startDate, endDate)

Аргументи

Аргумент Тип Обов'язкове поле Опис
start_date Дата Так Дата, з якої починається вимірювання
end_date Дата Так Дата, до якої проводиться вимірювання

Результат

Тривалість часу від start_date до end_date, подана у вигляді дробової частини року.

Для обчислення дробу використовується метод US 30/360.

Щоб знайти точну кількість днів між двома датами, використовуйте функцію DAYS.

Приклади

Обчислення віку

Функція YEARFRAC корисна для обчислення віку на основі дати народження.

Наприклад, якщо у вас є поле дати народження бенефіціара з кодом DOB, ви можете обчислити його поточний вік так:

YEARFRAC(DOB, TODAY())

Зауважте, що YEARFRAC не завжди повертає ціле число. Наприклад, якщо дата народження учасника — 1980-07-01, а сьогоднішня дата — 2023-01-01, то результат YEARFRAC буде 42.5.

Зазвичай ми говоримо про вік як про ціле число, округлюючи його в меншу сторону. Ми можемо визначити вік людини, поєднавши функцію YEARFRAC з функцією FLOOR, яка округлює дроби до нуля:

FLOOR(YEARFRAC(DOB, TODAY()))

Функція TODAY завжди повертає поточну дату, що означає, що вік учасника з часом змінюватиметься, а отже, результати ваших показників, що базуються на цьому віці, також змінюватимуться. З цієї причини ви можете віддати перевагу використанню фіксованої дати для розрахунку віку учасників, наприклад, дати початку програми:

FLOOR(YEARFRAC(DOB, DATE(2023,1,1))

Наведена вище формула розрахує вік учасника станом на 1 січня 2023 року.

Наступний елемент
MAXX