Daxuyaniya Excel IF OR bi mînakên formula

  • Vê Parve Bikin
Michael Brown

Dersdar nîşan dide ku meriv çawa di Excel de daxuyaniyeke IF OR dinivîse da ku şertên cûrbecûr "ev AN ew" kontrol bike.

IF yek ji fonksiyonên Excel-ê yên herî populer e û pir bikêr e. li ser xwe. Bi fonksiyonên mentiqî yên wekî Û, OR, û NOT re, fonksiyona IF xwedan nirxek bêtir e ji ber ku ew dihêle ceribandina gelek şertan di navhevokên xwestî de. Di vê dersê de, em ê li ser karanîna formula IF-û-OR li Excel-ê bisekinin.

    IF OR di Excel de

    Ji bo nirxandina du an bêtir şertan û vegerandina yekê encam eger yek ji mercan RAST be, û encameke din jî eger hemû şert FALSE bin, fonksiyona OR di testa mentiqî ya IF de bi cih bikin:

    IF(OR( şert1, şert2,...), value_if_true, value_if_false)

    Di îngilîzî ya sade de, mantiqa formulê weha dikare were formulekirin: Ger şaneyek "ev" AN "ew" be, yek kiryarê bike, heke na wê hingê tiştek din bike. .

    Li vir mînakek formula IF OR bi forma herî hêsan heye:

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

    Tiştê ku formula dibêje ev e: Heke şaneya B2 "radestkirî" an " dayîn, emrê wekî "Girtî" nîşan bikin, wekî din "Vekirî".

    Heke hûn bixwazin tiştekî vegerînin heke logîkî test bi FALSE dinirxîne , di argumana paşîn de rêzikek vala ("") têxe:

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

    Heman formula di heman demê de dikare bi rengek hûrtir bi karanîna domdarek rêzê were nivîsandin. :

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

    Di rewşa dawî deargûman dernakeve, formula dê FALSE nîşan bide dema ku yek ji şertan pêk neyê.

    Nîşe. Ji kerema xwe bala xwe bidin ku formulek IF OR di Excel de ferqê naxe navbera tîpên piçûk û mezin ji ber ku fonksiyona OR bêhesas e . Di rewşa me de, "radestkirin", "Radestkirin", û "TÊKIRIN", hemî heman peyv têne hesibandin. Heke hûn dixwazin rewsa nivîsê ji hev cuda bikin, her argumanek fonksiyona OR di EXACT de wekî ku di vê nimûneyê de tê xuyang kirin.

    Excel IF OR nimûneyên formula

    Li jêr hûn ê çend mînakên din bibînin. bikaranîna fonksiyonên Excel IF û OR bi hev re ku dê bêtir ramanan bide we ka hûn dikarin çi celeb ceribandinên mentiqî pêk bînin.

    Formula 1. IF bi şert û mercên pirjimar OR

    Tu sînorek taybetî tune ye hejmara şert û mercên OR yên ku di nav formula IF-ê de têne bicîh kirin heya ku ew li gorî sînorên gelemperî yên Excel-ê ye:

    • Di Excel 2007 û mezintir de, heya 255 arguman têne destûr kirin, bi dirêjahiya tevahî ji 8,192 tîpan ne zêde.
    • Di Excel 2003 û jêrtir de, hûn dikarin heta 30 argumanan bikar bînin, û dirêjahiya giştî ji 1,024 karakteran derbas nabe.

    Wek mînak, werin em kontrol bikin stûnên A, B û C ji bo şaneyên vala, û vegere "Ne temam" heke herî kêm yek ji 3 şaneyan vala be. Kar dikare bi fonksiyona IF OR ya jêrîn pêk were:

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

    Û encam dê mînaev:

    Formula 2. Ger şaneyek ev AN be, wê hingê hesab bikin

    Li formulek digerin ku karibe ji vegerandina şaneyek ji berê ve diyarkirî tiştek tevlihevtir bike. nivîstok? Tenê di argumanên value_if_true û/an value_if_false argûmanên IF-ê de fonksiyonek din an hevkêşeyek hejmarî bihêlin.

    Dibêjin, hûn mîqdara giştî ji bo fermanekê hesab dikin ( Qty. bi Bihayê yekîneyê tê zêdekirin) û hûn dixwazin 10% erzaniyê bi kar bînin ger yek ji van şertan pêk were:

    • di B2 de ji an wekhev e 10, an
    • Bihayê Yekîneyê di C2 de ji 5$ mezintir an wekhev e.

    Ji ber vê yekê, hûn fonksiyona OR bikar tînin da ku her du mercan kontrol bikin, û heke encam RAST e, mîqdara giştî %10 kêm bike (B2*C2*0.9), wekî din nirxê tevahî vegerîne (B2*C2):

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

    Herweha, hûn dikarin bi kar bînin Formula jêrîn ji bo eşkerekirina fermanên dakêşandî nîşan bide:

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

    Pînenga jêrîn her du formulan di çalakiyê de nîşan dide:

    Formula 3. Mesele -sensitive IF OR formula

    Wek ku berê jî behs kir, fonksiyona Excel OR ji hêla xwezayê ve nehesas e. Lêbelê, dibe ku daneyên we hesas bin û ji ber vê yekê hûn dixwazin ceribandinên OR yên hesas ên dozê bimeşînin . Di vê rewşê de, her ceribandinek mentiqî ya ferdî di hundurê fonksiyona EXACT de pêk bînin û wan fonksiyonan di danezana OR de bihêlin.

    IF(AN(TECM( hucre," şert1"), TEXACT( hucre," şert2")), value_eger_true,value_if_false)

    Di vê nimûneyê de, werin em rêzikên Nasnameyên "AA-1" û "BB-1" bibînin û nîşan bikin:

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

    Di encamê de, tenê du nasnameyên fermanê li wir herfên sermaye bi "x" tên nîşankirin; Nasnameyên mîna "aa-1" an "Bb-1" nayên nîşankirin:

    Formula 4. Daxuyaniyên IF OR yên nested li Excel

    Di rewşên ku hûn dixwazin çend komek pîvanên OR biceribînin û li gorî encamên wan testan nirxên cihê vegerînin, ji bo her komek pîvanên "ev AN ew" formula IF-ê binivîsin, û wan IF-an li hev bikin hêlîn.

    Ji bo nîşandana têgehê, werin em navên tiştan di stûna A de kontrol bikin û ji bo Sêv an Pirteqal û "Zebze" ji bo Tomato "Fêkî" vegerînin. an Xiyar :

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

    Ji bo bêtir agahdarî, ji kerema xwe li Nested IF bi şert û mercên OR/AND binêre.

    Formula 5. Daxuyaniya IF Û OR

    Ji bo nirxandina hevbendiyên cûrbecûr yên şert û mercên cihê, hûn dikarin AND û hem jî AN testên mantiqî di nav formulakek yekane de bikin.

    Wek mînak, em diçin alê rêzên ku di stûna A de tişta Sêv an Pirteqalî e û hêjmara di stûna B de ji 10-ê mezintir e:

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

    Ji bo bêtir agahdarî n, ji kerema xwe li Excel IF bi gelek şert û mercên Û/AN binêre.

    Bi vî awayî hûn fonksiyonên IF û OR bi hev re bikar tînin. Ji bo ku hûn ji nêz ve li formûlên ku di vê dersa kurt de hatine nîqaş kirin binêrin, hûn bi xêr hatinPirtûka xebatê ya Excel IF OR nimûneya me dakêşin. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.