Оператор „ИФ“ у Мицрософт Екцел-у: апликација и примери

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

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

Садржај: Функција „ИФ“ у Екцел-у

Дефиниција функције „ИФ“ и њена сврха

Оператор „ИФ“ је алатка програма Екцел за проверу одређеног услова (логичког израза) за извршење.

Односно, замислите да имамо некакав услов. Задатак „ИФ“ је да провери да ли је дати услов испуњен и да испише вредност на основу резултата провере у ћелију са функцијом.

  1. Ако је логички израз (услов) тачан, онда је вредност тачна.
  2. Ако логички израз (услов) није испуњен, вредност је нетачна.

Сама формула функције у програму је следећи израз:

=ИФ(услов, [вредност ако је услов испуњен], [вредност ако услов није испуњен])

Коришћење функције „ИФ“ са примером

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

Имамо табелу са називима спортске обуће. Замислите да ускоро имамо распродају, а све женске ципеле треба снизити за 25%. У једној од колона у табели, пол за сваку ставку је управо наведен.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Наш задатак је да прикажемо вредност „25%“ у колони „Попуст“ за све редове са женским именима. И сходно томе, вредност је „0“, ако колона „Пол“ садржи вредност „мушки“

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

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

Да бисте извршили овај задатак, мораћете да напишете следећу формулу у наставку:

=ИФ(Б2=“женски”,25%,0)

  • Булов израз: Б2=”женско”
  • Вредност у случају да је услов испуњен (тачно) – 25%
  • Вредност ако услов није испуњен (нетачно) је 0.

Ову формулу напишемо у највишу ћелију колоне „Попуст“ и притиснемо Ентер. Не заборавите да ставите знак једнакости (=) испред формуле.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Након тога, за ову ћелију, резултат ће бити приказан у складу са нашим логичким условом (не заборавите да подесите формат ћелије – проценат). Ако провера открије да је пол „женски“, биће приказана вредност од 25%. У супротном, вредност ћелије ће бити једнака 0. У ствари, оно што нам је требало.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

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

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

То је све, сада смо применили услов на све редове и добили резултат за сваки од њих.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Примена „ИФ“ са више услова

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

Хајде да погледамо исту табелу као пример. Али овај пут, хајде да отежамо. Сада морате да упишете попуст на женске ципеле, у зависности од спорта.

Први услов је провера пола. Ако је „мушки“, вредност 0 се одмах приказује. Ако је „женско“, онда се проверава други услов. Ако је спорт трчање – 20%, ако је тенис – 10%.

Хајде да напишемо формулу за ове услове у ћелији која нам је потребна.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Кликнемо Ентер и добијамо резултат према наведеним условима.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Затим, протежемо формулу на све преостале редове табеле.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Истовремено испуњење два услова

Такође у Екцел-у постоји могућност приказа података о истовременом испуњењу два услова. У овом случају, вредност ће се сматрати лажном ако бар један од услова није испуњен. За овај задатак, оператер "И".

Узмимо нашу табелу као пример. Сада ће се попуст од 30% примењивати само ако су у питању женске ципеле и намењене су за трчање. Ако су ови услови испуњени, вредност ћелије ће истовремено бити једнака 30%, у супротном ће бити 0.

Да бисмо то урадили, користимо следећу формулу:

=ИФ(АНД(Б2=”женски”;Ц2=”трчање”);30%;0)

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Притисните тастер Ентер да бисте приказали резултат у ћелији.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Слично горњим примерима, протежемо формулу на остале редове.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

ОР оператор

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

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

У овом случају је потребна следећа формула:

=ИФ(ОР(Б2=“женски”; Ц2=”трчање”);0;35%)

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Након притиска на Ентер, добићемо потребну вредност.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

Проширујемо формулу и попусти за цео асортиман су спремни.

Оператор ИФ у Мицрософт Екцел-у: апликација и примери

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

Функцију ИФ можете користити не само тако што ћете је написати ручно у ћелију или траку формуле, већ и кроз Формула Буилдер.

Хајде да видимо како то функционише. Претпоставимо да поново, као у првом примеру, треба да упишемо попуст на све женске ципеле у износу од 25%.

  1. Постављамо курсор на жељену ћелију, идемо на картицу „Формуле“, а затим кликните на „Убаци функцију“.Оператор ИФ у Мицрософт Екцел-у: апликација и примери
  2. На листи Формула Буилдер која се отвори, изаберите „ИФ“ и кликните на „Инсерт Фунцтион“.Оператор ИФ у Мицрософт Екцел-у: апликација и примери
  3. Отвара се прозор поставки функције. Оператор ИФ у Мицрософт Екцел-у: апликација и примериУ поље „логички израз“ уписујемо услов под којим ће се провера извршити. У нашем случају то је “Б2=”женско”.

    У поље „Тачно“ упишите вредност која треба да се прикаже у ћелији ако је услов испуњен.

    У пољу „Нетачно“ – вредност ако услов није испуњен.

  4. Након што су сва поља попуњена, кликните на „Заврши“ да бисте добили резултат.Оператор ИФ у Мицрософт Екцел-у: апликација и примериОператор ИФ у Мицрософт Екцел-у: апликација и примери

Zakljucak

Један од најпопуларнијих и најкориснијих алата у Екцел-у је функција IF, који проверава да ли подаци одговарају условима које постављамо и аутоматски даје резултат, чиме се елиминише могућност грешака услед људског фактора. Због тога ће знање и способност коришћења овог алата уштедети време не само за обављање многих задатака, већ и за тражење могућих грешака услед „ручног“ начина рада.

Ostavite komentar