У овом чланку ћемо научити поједностављивање формула смањењем сложености функција ИФ у програму Мицрософт Екцел 2010.
Током рада на формули НЕСТЕД ИФ; успешно извршење команде зависи од тога да ли је услов испуњен или не. Могуће је угнежђење више ИФ функција у једну ћелију.
ИФ функција проверава да ли је услов који наведете ТРУЕ или ФАЛСЕ. Ако услов враћа ТРУЕ, онда враћа унапред подешену вредност, а ако услов враћа ФАЛСЕ, онда враћа другу унапред подешену вредност.
Синтакса = ИФ (логички_тест, вредност_ако_истина, вредност_ако_фашно)
логички_тест: Логички тест ће тестирати стање или критеријуме. Ако услов задовољава, онда враћа унапред подешену вредност, а ако услов тада не испуњава, враћа другу унапред подешену вредност.
вредност_ако_истина: Вредност коју желите да вратите ако овај аргумент враћа ТРУЕ.
валуе_иф_фалсе: Вредност коју желите да вратите ако овај аргумент враћа ФАЛСЕ
Коришћење угнежђеног ИФ функција биће потребно превише времена. Можемо користити алтернативну функцију, тј. ИЗАБЕРИ функцију да врати исти излаз који ће вратити функција ИФ.
Одаберите: Враћа знак наведен кодним бројем из скупа знакова за ваш рачунар. ЦХООСЕ функција ће вратити вредност са листе вредности на основу датог броја индекса. Функција Изабери користи индек_нум за враћање вредности са листе.
Синтакса = ИЗБОР (индексни_број, вредност1, вредност2, …)
индекс_број: Одређује који је аргумент вредности изабран. Индек_нум мора бити број између 1 и 254 или формула која садржи бројеве између 1 и 254. Ако је индек_нум мањи од 1, тада ће се вратити #ВРЕДНОСТ! грешка.
вредност1 и вредност 2 су 1 до 254 вредносна аргумента из којих ће ЦХООСЕ проценити и вратити резултат.
Узмимо пример:
- Имамо табелу података ученика.
- У колони А имамо име ученика и у колони Б имамо њихове оцене
- У колони Ф и Г имамо услове- Оцена и оцене.
- У колону Ц желимо да унесемо угнежђену формулу ИФ која ће вратити оцене
- У ћелију Ц2 унесите формулу = ИФ (Б2 = 1, $ Г $ 3, ИФ (Б2 = 2, $ Г $ 4, ИФ (Б2 = 3, $ Г $ 5, ИФ (Б2 = 4, $ Г $ 6))))
- Копирајући доњу формулу, добићемо излаз као испод
- У ћелију Д2 унећемо формулу= ОДАБЕРИТЕ (Б2, $ Г $ 3, $ Г $ 4, $ Г $ 5, $ Г $ 6)
- ИЗАБЕРИТЕ функција ће проверити вредност у ћелији Б2 и вратити вредност на основу вредности у колони Г.
- Копирајући доњу формулу, добићемо излаз као испод
- Обе формуле пружају исти излаз, али коришћењем функције ЦХООСЕ која смањује сложеност у односу на ИФ функцију при чему за сваки нови услов морамо да напишемо нови ИФ услов унутар ИФ функције.