ИФ изјава у Екцел-у. Све о оператеру – апликација, примери

Скуп функција у програму Екцел је, наравно, заиста огроман. Конкретно, могуће је програмирати обраду података до одређене мере. Одговоран за ову, између осталог, функцију IF. Омогућава имплементацију готово сваког задатка. Због тога се овај оператор користи много чешће од других. Данас ћемо покушати да објаснимо шта ради и како се може користити.

ИФ функција – дефиниција и обим

Коришћење функције IF корисник може упутити програму да провери да ли одређена ћелија одговара датом критеријуму. Ако имамо услов под којим само треба да извршимо задатак, онда Екцел прво проверава, након чега приказује резултат прорачуна у ћелији у којој је ова функција уписана. Али ово је само ако се ова функција користи у комбинацији са другом функцијом. Сам оператер IF даје два резултата:

  1. ИСТИНИТО. Ово је ако израз или ћелија одговарају одређеном критеријуму.
  2. ФАЛСЕ. Овај оператор се приказује ако нема подударања.

Синтакса формуле је следећа (у универзалном облику): =ИФ(услов; [вредност ако је услов испуњен]; [вредност ако услов није испуњен]). Функција се може комбиновати са другим. У овом случају, други оператори морају бити написани у одговарајућим аргументима. На пример, можете га направити тако да проверава да ли је број позитиван, и ако јесте, пронађите аритметичку средину. Наравно, постоји једна функција која ради исто, али овај пример прилично јасно показује како функција функционише. IF. Што се тиче апликација у којима се функција може користити IF, онда их има огроман број:

  1. Климатологија.
  2. Продаја и пословање.
  3. Маркетинг.
  4. Рачуноводство.

И тако даље. Коју год област да назовете, постојаће апликација за ову функцију.

Како користити функцију ИФ у Екцел-у – примери

Узмимо још један пример како можемо да користимо функцију IF у Екцел-у. Претпоставимо да имамо табелу која садржи називе патика. Рецимо да постоји велика распродаја женских ципела која захтева попуст од 25 одсто на све артикле. Да бисте извршили ову проверу, постоји посебна колона која означава пол за који је патика намењена.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Сходно томе, услов овог задатка биће равноправност полова са женком. Ако се као резултат провере утврди да је овај критеријум тачан, онда на месту где је приказана ова формула треба да напишете износ попуста - 25%. Ако је нетачно, наведите вредност 0, пошто у овом случају попуст није обезбеђен.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

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

Да бисте постигли циљ постављен у првој фази, потребно је изабрати ћелију у којој ће се приказати добијена вредност и написати следећу формулу: =ИФ(Б2=”женски”,25%,0). Хајде да декодирамо ову функцију:

  1. ИФ је директно оператор.
  2. Б2=„женско“ је критеријум који треба испунити.
  3. Затим следи вредност која ће бити приказана ако су патике креиране за жене и вредност која се приказује ако се утврди да су патике мушке, дечије или било које друге које не испуњавају услов наведен у првом аргументу.

Где је најбоље место за писање ове формуле? Генерално, место се може изабрати произвољно, али у нашем случају то су ћелије под насловом колоне „Попуст“.

Важно је да не заборавите да ставите знак = испред формуле. У супротном, Екцел ће га прочитати као обичан текст.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Након што је формула унета, потребно је да притиснете тастер ентер, након чега ће табела аутоматски бити попуњена тачном вредношћу. У табели испод можемо видети да се прва провера показала исправном. Програм је аутоматски одредио пол ових патика и доделио им попуст од четвртине цене. Резултат је постигнут.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Сада остаје да попуните преостале редове. Да бисте то урадили, не морате да копирате формулу у сваку ћелију појединачно. Довољно је пронаћи квадрат у доњем десном углу, померити курсор миша преко њега, уверити се да се претворио у икону крста и превући маркер до самог доњег реда табеле. Онда ће Екцел учинити све за вас.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Коришћење функције ИФ са више услова

Раније је разматран најједноставнији случај коришћења функције IF, у коме постоји само један логички израз. Али шта ако треба да проверите ћелију у односу на неколико услова? Ово се такође може урадити помоћу уграђене функционалности програма Екцел.

Један од посебних случајева провере за неколико услова је провера усаглашености са првим, а ако се испостави да је нетачан, провера другог, трећег и тако даље. Или, ако је вредност тачна, проверите други критеријум. Овде, како корисник жели, логика акција ће бити приближно иста. Ако сте пажљиво прочитали оно што је горе написано, можда сте већ погодили како то учинити. Али хајде да додамо већу видљивост.

Да бисмо то урадили, отежајмо задатак. Сада је потребно да попуст доделимо искључиво женским патикама, али у зависности од спорта за који су намењене, величина попуста би требало да буде другачија. Формула ће на први поглед бити нешто компликованија, али генерално ће пасти у исту логику као и претходна: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Затим вршимо исте радње као у претходном случају: притисните Ентер и попуните све следеће редове. Добијамо такав резултат.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Како ова формула функционише? Прва функција IF проверава да ли је обућа мушка. Ако није, онда се извршава друга функција. IF, који прво проверава да ли су ципеле намењене за трчање. Ако јесте, онда се додељује попуст од 20%. Ако не, попуст је 10%. Као што видите, друге функције се могу користити као аргументи функције, а то даје додатне могућности.

Како користити ИФ функцију за испуњавање 2 услова одједном

Поред тога, користећи Екцел, можете проверити усклађеност са два услова одједном. За ово се користи друга функција, која се зове И. Овај логички оператор комбинује два услова и то не чини само у функцији IF. Може се користити и у многим другим функцијама.

Вратимо се нашем столу. Сада би попуст требало да буде већи, али да се односи само на женске патике за трчање. Ако се након провере испостави да су оба услова испуњена, онда ће износ попуста од 30% бити забележен у пољу „Попуст“. Ако се утврди да бар један од услова не функционише, онда се попуст не односи на такав производ. Формула у овом случају би била: =ИФ(АНД(Б2=”женски”;Ц2=”трчање”);30%;0).

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Даље, све извршене радње даље понављају два претходна примера. Прво, притиснемо тастер ентер, а затим превучемо вредност у све остале ћелије које се налазе у овој табели.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Синтакса функције АНД, као што видимо, састоји се од неколико аргумената. Први је први услов, други је други итд. Можете користити више од два аргумента и проверити да ли постоји више услова одједном. Али у пракси се такве ситуације ретко дешавају. Више од три услова у исто време – готово се никада не дешава. Редослед радњи које обавља ова функција је следећи:

  1. Прво, формула проверава први услов – да ли су ципеле женске.
  2. Екцел затим анализира други критеријум – да ли су ципеле дизајниране за трчање.
  3. Ако се као резултат теста испостави да оба критеријума враћају вредност ТАЧНО, затим резултат функције IF испоставило се да је истина. Због тога се извршава акција програмирана у одговарајућем аргументу.
  4. Ако се испостави да бар једна од провера даје резултат ЛЕЖАЊЕ, ит и функција И ће вратити овај резултат. Због тога ће се приказати резултат записан у трећем аргументу функције IF.

Као што видите, логика акција је врло једноставна и лако разумљива на интуитивном нивоу.

ОР оператор у Екцел-у

Оператор ОР ради на сличан начин и има сличну синтаксу. Али тип верификације је мало другачији. Ова функција враћа вредност ТАЧНО ако бар једна провера врати резултат ТАЧНО. Ако све провере дају лажни резултат, онда, сходно томе, функција OR враћа вредност ЛЕЖАЊЕ.

Сходно томе, ако функција OR  враћа резултат ТАЧНО за бар једну од вредности, затим функцију IF ће написати вредност која је наведена у другом аргументу. И само ако вредност не испуњава све критеријуме, враћа се текст или број наведен у трећем аргументу ове функције.

Да бисмо демонстрирали овај принцип у пракси, хајде да поново користимо пример. Проблем је сада следећи: попуст се даје или на мушке ципеле или тенисице. У овом случају, попуст ће бити 35%. Ако су ципеле женске или дизајниране за трчање, онда неће бити попуста за такав наслов.

Да бисте постигли такав циљ, потребно је да напишете следећу формулу у ћелију, која се налази директно испод натписа „Попуст“: =ИФ(ОР(Б2=“женски”; Ц2=”трчање”);0;35%). Након што притиснемо тастер ентер и превучемо ову формулу до осталих ћелија, добијамо следећи резултат.

ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Како дефинисати ИФ функцију користећи Формула Буилдер

Наравно, у одређеној мери, писање формуле ручно је још згодније него коришћење других алата. Али ако сте почетник, онда се ситуација драматично мења. Да се ​​не бисте забунили у уносу аргумената, као и да бисте назначили тачан назив сваке од функција, постоји посебан алат који се зове Чаробњак за унос функција или Формула Буилдер. Хајде да погледамо детаљан механизам његовог рада. Претпоставимо да смо добили задатак од менаџмента да анализирамо расположиву палету производа и доделимо попуст од 25% на све женске патике. Редослед радњи у овом случају биће следећи:

  1. Отварамо чаробњак за унос функције кликом на одговарајуће дугме на картици Формуле (на снимку екрана је истакнуто црвеним правоугаоником). ИФ изјава у Екцел-у. Све о оператеру - апликација, примери
  2. Затим се отвара мала табла за прављење формула у којој бирамо функцију која нам је потребна. Може се изабрати директно са листе или претраживати кроз поље за претрагу. Већ га имамо на листи од 10 оних који су недавно коришћени, па кликнемо на њега и кликнемо на дугме „Убаци функцију“.ИФ изјава у Екцел-у. Све о оператеру - апликација, примери
  3. Након тога, пред нашим очима ће се отворити прозор за подешавање аргумената функције. На дну овог панела такође можете видети шта ради изабрана функција. Сваки од аргумената је потписан, тако да не морате да памтите редослед. Прво уносимо логички израз који укључује број или ћелију, као и вредност за проверу усклађености. Затим се уносе вредности ако је тачно и вредност ако је нетачно.
  4. Након што су сви кораци завршени, кликните на дугме „Заврши“. ИФ изјава у Екцел-у. Све о оператеру - апликација, примери

Сада добијамо резултат. Са њим вршимо исте радње као у претходном случају, наиме, показујемо мишем на квадрат у доњем десном углу и превлачимо формулу на све преостале ћелије. Дакле, функција IF је заиста најпопуларнији и најважнији оператер међу свима који постоје. Он проверава податке према одређеним критеријумима и извршава одговарајуће радње ако провера даје резултат. ТАЧНО or ЛЕЖАЊЕ. Ово вам омогућава да у великој мери поједноставите обраду великих података и да не радите велики број радњи, делегирајући овај прљави посао на рачунар.

Ostavite komentar