Екцел формула: Пример угнежђене ИФ функције -

Преглед садржаја

Генеричка формула

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Резиме

ИФ функција може бити угнежђена унутар себе да би обрађивала више услова. У приказаном примеру, угнежђена ИФ формула се користи за додељивање оцене резултату. Формула у Д5 садржи 5 одвојених ИФ функција:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Објашњење

Овај чланак описује Екцел угнежђену ИФ конструкцију. Обично се угнежђени ИФ користе када треба да тестирате више услова и вратите различите резултате у зависности од тих тестова.

Тестирање више услова

Ако треба да тестирате на више услова, подузмите једну од неколико радњи, у зависности од резултата тестова, једна опција је гнежђење више ИФ изјава заједно у једној формули. То ћете често чути као „угнежђени ИФ“.

Идеја гнежђења долази из уграђивања или „гнежђења“ једне функције ИФ у другу. У приказаном примеру користимо угнежђене ИФ функције за додељивање оцена на основу резултата. Логика за додељивање оцене иде овако:

Сцоре Оцена
0-63 Ф
64-72 Д.
73-84 Ц.
85-94 Б.
95-100 А.

Да бисмо изградили угнежђену формулу ИФ која одражава ову логику, започињемо тестирањем да бисмо видели да ли је резултат испод 64. Ако је ИСТИНА, вратимо „Ф“. Ако је ФАЛСЕ, прелазимо на следећу функцију ИФ. Овог пута тестирамо да ли је резултат мањи од 73. Ако је ИСТИНА, вратимо „Д“. Ако је ФАЛСЕ, прелазимо на још једну ИФ функцију. И тако даље.

На крају, формула коју имамо у ћелији Д5 изгледа овако:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Можете видети да је у овом случају важно кретати се у једном смеру, било од ниског ка високом, било од високог према ниском. То нам омогућава да вратимо резултат сваки пут када тест врати ТРУЕ, јер знамо да су претходни тестови вратили ФАЛСЕ.

Олакшавање читања угнежђених ИФ-ова

По својој природи, угнежђене ИФ формуле могу бити тешко прочитати. Ако вам ово смета, можете додати преломе редова унутар формуле да бисте „поредали“ тестове и резултате. Овај видео објашњава како додати преломе реда у угнеждено иф.

Напомене

  1. Новија функција ИФС може да обрађује више услова у једној функцији.
  2. ВЛООКУП се понекад може користити за замену сложених угнежђених иф-ова.
  3. Овај чланак има још много примера угнежђених иф-ова.

Занимљиви Чланци...