ИЕАРФРАЦ у програму Екцел
ИЕАРФРАЦ Екцел је уграђена Екцел функција која се користи за добијање разлике у години између два кршења датума. Ова функција враћа разлику између два кршења датума као што су 1,5 године, 1,25 године, 1,75 године итд. Тако да помоћу ове функције можемо тачно пронаћи разлику у години између два датума.
Синтакса

- Датум почетка: Који је датум почетка или најмањи датум од доступна два датума?
- Датум завршетка: Који је датум завршетка или већи датум од два доступна датума?
- (Основа): Ово је опционални аргумент. Овим аргументом треба да одредимо метод бројања дана са доле доступним унапред одређеним опцијама.

Подразумевано је „0“ основа. Ако занемаримо функцију ИЕАРФРАЦ, ово ће узети у обзир. Ако су вам потребне неке друге опције, можете споменути како је поменуто на горњој слици.
Примери употребе функције Екцел ИЕАРФРАЦ
Пример # 1 - Добијте разлику између два датума
Функција ИЕАРФРАЦ је врло корисна када желимо да знамо разлику између два датума у смислу година. На пример, погледајте доња два датума.

Да бисмо генерално пронашли разлику у години између ова два датума, користимо функцију ГОДИНА. Применимо исто.

Као што видимо, резултат смо добили као пуну целу вредност, тј. 1.
Али разлика је заправо више од 1 године, па ћемо за добијање пуне разлике у години користити функцију ИЕАРФРАЦ у ћелији Ц2.
Корак 1: Отворите функцију ИЕАРФРАЦ

Корак 2: Датум почетка је први аргумент, па одаберите „Датум 1“ као референцу ћелије, тј. А2 ћелију.

Корак 3: Други аргумент је Датум завршетка, па одаберите Б2 ћелију као референцу.

Основа нам треба задати резултат, па оставите какав је.
Корак 4: Затворите заграду и погледајте резултат.

Ок, сада смо добили тачну разлику између ова два датума у 1.272 године.
Пример # 2 - Добијте старост на основу датума рођења
Сада ћемо видети како налазимо старост особа на основу њиховог датума рођења. Испод су подаци за овај пример.

Из горњих података треба да пронађемо старост сваке особе од данас.
Отворимо функцију ИЕАРФРАЦ.

Датум почетка биће ДОБ, па изаберите Б2 ћелију.

За крајњи датум убаците функцију ДАНАС у екцел, јер ДАНАС може вратити тренутни датум према систему, а такође је и променљива функција која се аутоматски мења сваког дана, што формулу чини динамичном.

Затворите заграду и погледајте резултат.

Сада превуците формулу у ћелију Ц9 да бисте утврдили остале вредности,

Дакле, сада имамо старост сваке особе у годинама, „Јохн“ особа у првом лицу је 31.378 година, „Петер“ 20.647 година, и тако даље …
До сада је било добро са функцијом ИЕАРФРАЦ, али ако у годинама одредите старост у фракцијама попут 31.378, 20.647 и тако даље, људи ће тачно разумети. Па како би било да кажемо доба попут овог „30 година 4 месеца 15 дана“.
Ово има пуно смисла, зар не ???
Међутим, да бисмо препознали старост попут ове, морамо да користимо различите формуле, тј. Функцију ДАТЕДИФ. Применио сам формулу већ доле како бих пронашао разлику, као што је горе речено.

Дакле, ово ће рећи тачну старост у терминима године, месеци и дана. Будући да смо функцију ДАНАС применили као датум завршетка, она ће се мењати сваког дана, а резултат ће се такође аутоматски мењати.
Пример # 3 - Коришћење ИФ услова
Сада ћемо функцију ИЕАРФРАЦ видети као помоћну функцију за друге функције. Погледајте податке у наставку.

Ово је датум запослених који раде у организацији. Ови подаци садрже име запосленог и одговарајући датум придруживања.
Са овим подацима морамо да пронађемо особе које испуњавају услове за бонус. Да би се квалификовала за бонус, особа мора да заврши 4,5 године стажа у компанији. Као што знамо, ИЕАРФРАЦ може добити разлику између два кршења датума. Укључићемо ово са ИФ условом.

Сада сам применио логички тест као да ИЕАРФРАЦ враћа годину службе као> = 4,5 године, онда бисмо требали добити резултат као „Испуњавајуће“ или иначе „Неприхватљиво“.

Добијамо следећи резултат.

Сада превуците формулу у ћелију Ц9 да бисте утврдили остале вредности,

Ево резултата. Овако користећи функцију ИЕАРФРАЦ, можемо је направити на неколико начина.
Ствари које треба запамтити
- Аргумент (основа) треба да буде унутар 0 до 4, било шта више од 4 или нешто мање од 0, тада ћемо добити „#НУМ! Грешка.
- ДАНАС је променљива функција која се користи за добијање тренутног датума према систему.
- Датум почетка треба да буде мањи од датума завршетка; у супротном ћемо добити грешку.