Excel IF OR հայտարարություն բանաձեւի օրինակներով

  • Կիսվել Սա
Michael Brown

Ուսուցումը ցույց է տալիս, թե ինչպես գրել IF OR հայտարարություն Excel-ում` ստուգելու տարբեր «այս ԿԱՄ այն» պայմանները:

IF-ը Excel-ի ամենահայտնի գործառույթներից է և շատ օգտակար: Ինքնուրույն. Համակցված տրամաբանական գործառույթների հետ, ինչպիսիք են AND, OR և NOT, IF ֆունկցիան ավելի մեծ արժեք ունի, քանի որ այն թույլ է տալիս փորձարկել բազմաթիվ պայմաններ ցանկալի համակցություններում: Այս ձեռնարկում մենք կկենտրոնանանք Excel-ում IF-and-OR բանաձևի օգտագործման վրա:

    IF OR հայտարարությունը Excel-ում

    Երկու կամ ավելի պայմաններ գնահատելու և մեկը վերադարձնելու համար արդյունք, եթե պայմաններից որևէ մեկը ճշմարիտ է, և մեկ այլ արդյունք, եթե բոլոր պայմանները FALSE են, տեղադրեք OR ֆունկցիան IF-ի տրամաբանական թեստում.

    IF(OR( պայման1, պայման2,...), value_if_true, value_if_false)

    Պարզ անգլերենում բանաձևի տրամաբանությունը կարելի է ձևակերպել հետևյալ կերպ. .

    Ահա ԵԹԵ ԿԱՄ բանաձևի օրինակ ամենապարզ ձևով.

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

    Բանաձևն ասում է հետևյալը. Եթե B2 բջիջը պարունակում է «առաքված» կամ « վճարված է», նշեք պատվերը որպես «Փակ», հակառակ դեպքում «Բաց»:

    Եթե ցանկանում եք ոչինչ չվերադարձնել , եթե տրամաբանական թեստը գնահատում է FALSE , վերջին արգումենտում ներառեք դատարկ տող ("").

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

    Նույն բանաձևը կարող է գրվել նաև ավելի կոմպակտ ձևով` օգտագործելով զանգվածի հաստատունը: :

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

    Վերջին դեպքումարգումենտը բաց է թողնվել, բանաձևը կցուցադրի FALSE, երբ պայմաններից ոչ մեկը չկատարվի:

    Նշում. Խնդրում ենք ուշադրություն դարձնել, որ IF OR բանաձևը Excel-ում չի տարբերում փոքրատառ և մեծատառ նիշերը, քանի որ OR ֆունկցիան տառերի նկատմամբ զգայուն չէ : Մեր դեպքում «առաքվել է», «մատակարարվել» և «առաքվել է», բոլորը համարվում են նույն բառերը: Եթե ​​ցանկանում եք տարբերակել տեքստի տառերը, OR ֆունկցիայի յուրաքանչյուր արգումենտ փաթեթավորեք EXACT-ի մեջ, ինչպես ցույց է տրված այս օրինակում:

    Excel IF OR բանաձեւի օրինակներ

    Ստորեւ դուք կգտնեք եւս մի քանի օրինակներ: Excel IF և OR ֆունկցիաները միասին օգտագործելու համար, ինչը ձեզ ավելի շատ պատկերացումներ կտա այն մասին, թե ինչպիսի տրամաբանական թեստեր կարող եք կատարել:

    Բանաձև 1. Եթե մի քանի OR պայմաններով

    Չկա հատուկ սահմանափակում: IF բանաձևում ներկառուցված OR պայմանների քանակը, քանի դեռ այն համապատասխանում է Excel-ի ընդհանուր սահմանափակումներին.

    • Excel 2007 և ավելի բարձր տարբերակներում թույլատրվում է մինչև 255 արգումենտ՝ ընդհանուր երկարությամբ: չգերազանցող 8192 նիշ:
    • Excel 2003 և ավելի ցածր տարբերակներում կարող եք օգտագործել մինչև 30 արգումենտ, իսկ ընդհանուր երկարությունը չպետք է գերազանցի 1024 նիշը:

    Որպես օրինակ, եկեք ստուգենք A, B և C սյունակները՝ դատարկ բջիջների համար, և վերադարձրեք «Անավարտ», եթե 3 բջիջներից առնվազն մեկը դատարկ է: Առաջադրանքը կարող է իրականացվել հետևյալ IF OR ֆունկցիայի միջոցով.

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

    Եվ արդյունքը նման կլինիսա՝

    Բանաձև 2. Եթե բջիջը սա ԿԱՄ է, ապա հաշվարկեք

    Փնտրում եք բանաձև, որը կարող է ավելի բարդ բան անել, քան վերադարձնել նախապես սահմանված տեքստը? Պարզապես տեղադրեք մեկ այլ ֆունկցիա կամ թվաբանական հավասարում IF-ի value_if_true և/կամ value_if_false արգումենտներում:

    Ասենք, դուք հաշվարկում եք պատվերի ընդհանուր գումարը ( Քանակ. բազմապատկվում է Միավորի գնով ) և ցանկանում եք կիրառել 10% զեղչ, եթե այս պայմաններից որևէ մեկը բավարարված է.

    • B2-ում մեծ է կամ հավասար է 10, կամ
    • Միավորի գինը C2-ում մեծ է կամ հավասար է $5-ին:

    Այսպիսով, դուք օգտագործում եք OR ֆունկցիան երկու պայմանները ստուգելու համար, և եթե արդյունքը ՃԻՇՏ է, ընդհանուր գումարը նվազեցրե՛ք 10%-ով (B2*C2*0.9), հակառակ դեպքում վերադարձրեք ամբողջական գինը (B2*C2):

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

    Բացի այդ, կարող եք օգտագործել ստորև բերված բանաձևը՝ հստակորեն նշելու զեղչված պատվերները.

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

    Սքրինշոթում ներկայացված են երկու բանաձևերը գործողության մեջ.

    Բանաձև 3. Պատյան -sensitive IF OR բանաձեւը

    Ինչպես արդեն նշվեց, Excel OR ֆունկցիան իր բնույթով մեծատառերի նկատմամբ զգայուն չէ: Այնուամենայնիվ, ձեր տվյալները կարող են զգայուն լինել մեծատառերի նկատմամբ, և այդ պատճառով դուք կցանկանայիք կատարել գործերի զգայուն ԿԱՄ թեստեր : Այս դեպքում կատարեք յուրաքանչյուր առանձին տրամաբանական թեստ EXACT ֆունկցիայի ներսում և տեղադրեք այդ գործառույթները OR դրույթի մեջ:

    IF(OR(EXACT( բջիջ," պայման1"), EXACT ( բջիջ," պայման2")), արժեքը_եթե_ճշմարիտ,value_if_false)

    Այս օրինակում եկեք գտնենք և նշենք «AA-1» և «BB-1» պատվերի ID-ները.

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

    Արդյունքում միայն երկու պատվերի ID բոլոր տառերը մեծատառով նշվում են «x»; նմանատիպ ID-ները, ինչպիսիք են «aa-1»-ը կամ «Bb-1»-ը, դրոշակված չեն.

    Բանաձև 4. Ներդրված IF OR հայտարարություններ Excel-ում

    In իրավիճակներ, երբ ցանկանում եք փորձարկել OR չափանիշների մի քանի հավաքածու և վերադարձնել տարբեր արժեքներ՝ կախված այդ թեստերի արդյունքներից, «այս ԿԱՄ այն» չափորոշիչների յուրաքանչյուր փաթեթի համար գրեք անհատական ​​IF բանաձև և տեղադրեք այդ IF-ները միմյանց մեջ:

    Հայեցակարգը ցուցադրելու համար եկեք ստուգենք ապրանքների անունները A սյունակում և վերադարձնենք «Մրգ» Խնձոր կամ Նարնջագույն և «Բանջարեղեն» Տոմատի համար: կամ Վարունգ :

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

    Լրացուցիչ տեղեկությունների համար տե՛ս Nested IF-ը OR/AND պայմաններով:

    Բանաձև 5. ԵԹԵ ԵՎ ԿԱՄ հայտարարություն

    Տարբեր պայմանների տարբեր համակցություններ գնահատելու համար կարող եք կատարել AND, ինչպես նաև ԿԱՄ տրամաբանական թեստեր մեկ բանաձևի շրջանակներում:

    Որպես օրինակ՝ մենք պատրաստվում ենք. նշելու այն տողերը, որտեղ A սյունակի տարրը կա՛մ Apple կամ Orange է, իսկ Բ սյունակի քանակը 10-ից մեծ է.

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

    Լրացուցիչ տեղեկությունների համար n, խնդրում ենք տեսնել Excel IF-ը բազմաթիվ AND/OR պայմաններով:

    Այսպես եք օգտագործում IF և OR ֆունկցիաները միասին: Այս կարճ ձեռնարկում քննարկված բանաձևերին ավելի մոտիկից ծանոթանալու համար կարող եք այցելելներբեռնեք մեր Excel-ի նմուշը, ԵԹԵ ԿԱՄ աշխատանքային գրքույկը: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: