Екцел исказ ИФ ОР са примерима формуле

  • Деле Ово
Michael Brown

Водич показује како написати ИФ ОР наредбу у Екцел-у да бисте проверили различите услове „ово ИЛИ оно“.

ИФ је једна од најпопуларнијих Екцел функција и веома корисна сама по себи. У комбинацији са логичким функцијама као што су АНД, ОР и НОТ, функција ИФ има још већу вредност јер омогућава тестирање више услова у жељеним комбинацијама. У овом водичу ћемо се фокусирати на коришћење формуле ИФ-и-ОР у Екцел-у.

    ИФ ОР израз у Екцел-у

    Да бисте проценили два или више услова и вратили један резултат ако је било који од услова ТРУЕ, а други резултат ако су сви услови ФАЛСЕ, уградите функцију ИЛИ у логички тест ИФ:

    ИФ(ОР( услов1, цондитион2,...), валуе_иф_труе, валуе_иф_фалсе)

    На једноставном енглеском, логика формуле може се формулисати на следећи начин: Ако је ћелија „ово“ ИЛИ „оно“, предузмите једну акцију, ако не, урадите нешто друго .

    Ево примера формуле ИФ ИЛИ у најједноставнијем облику:

    =IF(OR(B2="delivered", B2="paid"), "Closed", "Open")

    Оно што формула каже је следеће: Ако ћелија Б2 садржи „испоручено“ или „ плаћено", означите наруџбу као "Затворено", у супротном "Отворено".

    У случају да желите да ништа не вратите ако је логички тест процењује на ФАЛСЕ , укључите празан стринг ("") у последњи аргумент:

    =IF(OR(B2="delivered", B2="paid"), "Closed", "")

    Иста формула се такође може написати у компактнијој форми користећи константу низа :

    =IF(OR(B2={"delivered","paid"}), "Closed", "")

    У случају последњегаргумент је изостављен, формула ће приказати ФАЛСЕ када ниједан од услова није испуњен.

    Напомена. Обратите пажњу да формула ИФ ОР у Екцел-у не прави разлику између малих и великих знакова јер је функција ОР мала и мала слова . У нашем случају, „испоручено“, „испоручено“ и „ИСПОРУЧЕНО“ се сматрају истом речју. Ако желите да разликујете велика и мала слова текста, умотајте сваки аргумент функције ОР у ЕКСАЦТ као што је приказано у овом примеру.

    Екцел примери формуле ИФ ИЛИ

    У наставку ћете наћи још неколико примера заједничког коришћења Екцел функција ИФ и ОР које ће вам дати више идеја о томе какве логичке тестове можете да покренете.

    Формула 1. ИФ са више услова ИЛИ

    Не постоји одређено ограничење за број услова ИЛИ уграђених у формулу ИФ све док је у складу са општим ограничењима Екцел-а:

    • У програму Екцел 2007 и новијим, дозвољено је до 255 аргумената, укупне дужине не прелази 8.192 карактера.
    • У Екцел 2003 и старијим верзијама можете користити до 30 аргумената, а укупна дужина не сме бити већа од 1.024 карактера.

    Као пример, хајде да проверимо колоне А, Б и Ц за празне ћелије и вратите „Непотпуно“ ако је бар једна од 3 ћелије празна. Задатак се може извршити помоћу следеће функције ИФ ОР:

    =IF(OR(A2="",B2="",),"Incomplete","")

    И резултат ће изгледати сличноово:

    Формула 2. Ако је ћелија ово ИЛИ оно, онда израчунајте

    Тражећи формулу која може да уради нешто сложеније од враћања унапред дефинисаног текст? Само угнездите другу функцију или аритметичку једначину у аргументе валуе_иф_труе и/или валуе_иф_фалсе ИФ.

    Рецимо, израчунате укупан износ за поруџбину ( Количина помножено са Јединична цена ) и желите да примените попуст од 10% ако је испуњен било који од ових услова:

    • у Б2 је већи или једнак 10, или
    • Јединична цена у Ц2 је већа или једнака 5 УСД.

    Дакле, користите функцију ИЛИ да проверите оба услова и да ли резултат је ТАЧНО, смањите укупан износ за 10% (Б2*Ц2*0,9), у супротном вратите пуну цену (Б2*Ц2):

    =IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

    Поред тога, можете користити формуле испод да експлицитно назначите снижене поруџбине:

    =IF(OR(B2>=10, C2>=5),"Yes", "No")

    На слици испод приказане су обе формуле у акцији:

    Формула 3. Случај -сенситиве ИФ ОР формула

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

    ИФ(ОР(ЕКСАЦТ( целл," цондитион1"), ЕКСАЦТ( ћелија," услов2")), валуе_иф_труе,валуе_иф_фалсе)

    У овом примеру, хајде да пронађемо и означимо ИД-ове налога „АА-1“ и „ББ-1“:

    =IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")

    Као резултат, само два ИД-а налога где сва слова су велика и означена су са "к"; слични ИД-ови као што су „аа-1“ или „Бб-1“ нису означени:

    Формула 4. Угнежђене ИФ ОР изјаве у Екцел

    У ситуације када желите да тестирате неколико скупова критеријума ИЛИ и вратите различите вредности у зависности од резултата тих тестова, напишите појединачну формулу ИФ за сваки скуп критеријума „ово ИЛИ оно“ и угнездите те ИФ један у други.

    Да бисмо демонстрирали концепт, хајде да проверимо називе ставки у колони А и вратимо „Воће“ за Јабука или Наранџа и „Поврће“ за Парадајз или Краставац :

    =IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))

    За више информација погледајте Угнежђено ИФ са ИЛИ/И условима.

    Формула 5. ИФ АНД ОР израз

    Да бисте проценили различите комбинације различитих услова, можете да урадите И као и ИЛИ логичке тестове у оквиру једне формуле.

    Као пример, идемо да означите редове у којима је ставка у колони А или Јабука или Наранџаста и количина у колони Б је већа од 10:

    =IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")

    За више информација н, погледајте Екцел ИФ са више услова И/ИЛИ.

    Тако користите функције ИФ и ОР заједно. Да бисте ближе погледали формуле о којима се говори у овом кратком водичу, добродошли степреузмите наш пример радне свеске Екцел ИФ ОР. Захваљујем вам на читању и надам се да ћемо се следеће недеље видети на нашем блогу!

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