Excel IF OR staðhæfing með formúludæmum

  • Deildu Þessu
Michael Brown

Kennslan sýnir hvernig á að skrifa IF OR yfirlýsingu í Excel til að athuga hvort ýmis "þetta OR that" skilyrði séu til staðar.

IF er ein vinsælasta Excel aðgerðin og mjög gagnleg áeigin vegum. Samsett með rökréttum aðgerðum eins og OG, EÐA og EKKI, hefur EF aðgerðin enn meira gildi vegna þess að hún gerir kleift að prófa margar aðstæður í æskilegum samsetningum. Í þessari kennslu munum við einbeita okkur að því að nota IF-og-OR formúlu í Excel.

    IF OR setning í Excel

    Til að meta tvö eða fleiri skilyrði og skila einu niðurstaða ef eitthvað af skilyrðunum er TRUE, og önnur niðurstaða ef öll skilyrðin eru FALSE, felldu OR fallið inn í rökrétta prófið IF:

    IF(OR( skilyrði1, skilyrði2,...), value_if_true, value_if_false)

    Á venjulegri ensku er hægt að setja fram rökfræði formúlunnar sem hér segir: Ef hólf er „þetta“ EÐA „það“, gríptu eina aðgerð, ef ekki, gerðu þá eitthvað annað .

    Hér er dæmi um IF OR formúluna á einfaldasta formi:

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

    Það sem formúlan segir er þetta: Ef reit B2 inniheldur "afhent" eða " greitt", merktu pöntunina sem "Lokað", annars "Opið".

    Ef þú vilt skila engu ef rökrétt próf metur á FALSE , taktu með tóman streng ("") í síðustu röksemdafærslu:

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

    Sömu formúlu er einnig hægt að skrifa á þéttara formi með því að nota fylkisfasta :

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

    Ef síðastirökum er sleppt, mun formúlan sýna FALSE þegar ekkert af skilyrðunum er uppfyllt.

    Athugið. Vinsamlegast athugaðu að IF OR formúla í Excel gerir ekki greinarmun á lágstöfum og hástöfum vegna þess að OR fallið er ónæmir fyrir hástöfum . Í okkar tilviki eru „afhent“, „Afhent“ og „Afhent“ öll talin vera sama orðið. Ef þú vilt greina á stórum og stórum texta skaltu setja hverja röksemdafærslu OR fallsins í EXACT eins og sýnt er í þessu dæmi.

    Excel IF OR formúludæmi

    Hér að neðan finnurðu nokkur dæmi í viðbót að nota Excel IF og OR aðgerðir saman sem gefa þér frekari hugmyndir um hvers konar rökfræðileg próf þú gætir keyrt.

    Formúla 1. IF með mörgum OR-skilyrðum

    Það eru engin sérstök takmörk fyrir fjöldi OR-skilyrða sem eru felld inn í IF formúlu svo framarlega sem hún er í samræmi við almennar takmarkanir Excel:

    • Í Excel 2007 og nýrri eru allt að 255 rök leyfðar, með heildarlengd ekki meira en 8.192 stafir.
    • Í Excel 2003 og lægra er hægt að nota allt að 30 rök og heildarlengd skal ekki vera meiri en 1.024 stafir.

    Sem dæmi skulum við athuga dálka A, B og C fyrir auða reiti og skila „Ófullnægjandi“ ef að minnsta kosti einn af 3 hólfum er auður. Verkefnið er hægt að framkvæma með eftirfarandi EF OR aðgerð:

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

    Og útkoman mun líta svipað út ogþetta:

    Formúla 2. Ef reit er þetta EÐA það, þá reiknaðu

    Að leita að formúlu sem getur gert eitthvað flóknara en skilað fyrirfram skilgreindri texti? Settu bara annað fall eða reiknijöfnu í gildi_ef_sannt og/eða gildi_ef_fals röksemdum IF.

    Segðu, þú reiknar út heildarupphæð fyrir pöntun ( Magn. margfaldað með Einingaverði ) og þú vilt nota 10% afsláttinn ef annað hvort þessara skilyrða er uppfyllt:

    • í B2 er stærra en eða jafnt og 10, eða
    • Einingaverð í C2 er hærra en eða jafnt og $5.

    Þannig að þú notar OR-aðgerðina til að athuga bæði skilyrðin og ef niðurstaðan er SÖNN, lækkaðu heildarupphæðina um 10% (B2*C2*0,9), annars skilaðu fullu verði (B2*C2):

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

    Að auki gætirðu notað formúlu hér að neðan til að gefa sérstaklega til kynna afsláttarpantanir:

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

    Skjámyndin hér að neðan sýnir báðar formúlurnar í aðgerð:

    Formula 3. Case -næm EF EÐA formúla

    Eins og áður hefur komið fram er Excel EÐA fallið eðli málsins samkvæmt. Hins vegar gætu gögnin þín verið há- og hástafanæm og því viltu keyra hástafanæm OR-próf . Í þessu tilviki skaltu framkvæma hvert einstakt rökfræðilegt próf innan EXACT fallsins og hreiðra þessar aðgerðir inn í OR setninguna.

    IF(OR(EXACT( cell," condition1"), EXACT( reitur," skilyrði2")), gildi_ef_satt,value_if_false)

    Í þessu dæmi skulum við finna og merkja pöntunarauðkennin „AA-1“ og „BB-1“:

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

    Þar af leiðandi eru aðeins tvö pöntunarauðkenni þar sem stafirnir eru allir stórir eru merktir með "x"; svipuð auðkenni eins og "aa-1" eða "Bb-1" eru ekki merkt:

    Formula 4. Nested IF OR staðhæfingar í Excel

    Í aðstæður þar sem þú vilt prófa nokkur sett af OR viðmiðum og skila mismunandi gildum eftir niðurstöðum þessara prófa, skrifaðu einstaka IF formúlu fyrir hvert sett af "þetta OR það" viðmiðum og hreiðra þessi IF inn í hvort annað.

    Til að sýna hugmyndina skulum við athuga vöruheitin í dálki A og skila „Ávöxtum“ fyrir Epli eða appelsínugult og „Grænmeti“ fyrir tómat eða Gúrka :

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

    Nánari upplýsingar er að finna í Nested IF with OR/AND skilyrði.

    Formúla 5. EF OG EÐA staðhæfing

    Til að meta ýmsar samsetningar mismunandi aðstæðna er hægt að gera OG sem og EÐA rökrétt próf innan einni formúlu.

    Sem dæmi erum við að fara til að flagga línur þar sem hluturinn í dálki A er annað hvort Epli eða appelsínugult og magnið í dálki B er meira en 10:

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

    Til að fá frekari upplýsingar n, vinsamlegast sjáðu Excel IF með mörgum OG/EÐA skilyrðum.

    Þannig notarðu IF og OR aðgerðir saman. Til að skoða betur formúlurnar sem fjallað er um í þessari stuttu kennslu er þér velkomið aðhalaðu niður sýnishorninu okkar í Excel IF EÐA vinnubók. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.