Excel IF երկու թվերի կամ ամսաթվերի միջև

  • Կիսվել Սա
Michael Brown

Ուսուցումը ցույց է տալիս, թե ինչպես օգտագործել Excel IF բանաձևը` տեսնելու, թե արդյոք տվյալ թիվը կամ ամսաթիվը ընկնում է երկու արժեքների միջև:

Ստուգելու համար, թե արդյոք տվյալ արժեքը գտնվում է երկու թվային արժեքների միջև, Դուք կարող եք օգտագործել AND ֆունկցիան երկու տրամաբանական թեստով: Ձեր սեփական արժեքները վերադարձնելու համար, երբ երկու արտահայտությունները գնահատվում են TRUE, տեղադրեք AND IF ֆունկցիայի ներսում: Մանրամասն օրինակները հետևյալն են ստորև:

    Excel բանաձևը. եթե երկու թվերի միջև է

    Ստուգելու համար, թե արդյոք տվյալ թիվը գտնվում է ձեր կողմից նշված երկու թվերի միջև, օգտագործեք AND ֆունկցիան երկու թվով տրամաբանական թեստեր.

    • Օգտագործեք ավելի մեծ ապա (>) օպերատորը՝ ստուգելու համար, արդյոք արժեքը փոքր թվից ավելի մեծ է:
    • Ստուգելու համար օգտագործեք (<)-ից փոքր օպերատորը: եթե արժեքը փոքր է ավելի մեծ թվից:

    Ընդհանուր Եթե միջև բանաձևը հետևյալն է.

    AND( արժեք> small_number, արժեքը< մեծ_թիվը)

    Սահմանային արժեքները ներառելու համար օգտագործեք (>=)-ի մեծը կամ հավասարը և (&lt-ին փոքր կամ հավասարը ;=) օպերատորներ՝

    AND( արժեք>= փոքր_համար, արժեք<= մեծ_թիվ)

    համար Օրինակ՝ տեսնելու համար, թե արդյոք A2-ում թիվն ընկնում է 10-ի և 20-ի միջև, չհաշված սահմանային արժեքները, B2-ի բանաձևը, որը պատճենված է, հետևյալն է. 10 և 20, ներառյալ շեմային արժեքները, բանաձևը C2-ում ունի հետևյալ ձևը.

    =AND(A2>=10, A2<=20)

    In երկու դեպքում էլ արդյունքը կլինի բուլյան արժեքը TRUE, եթե փորձարկվել էթիվը 10-ից 20-ի միջև է, FALSE, եթե ոչ.

    Եթե երկու թվերի միջև է, ապա

    Եթե ցանկանում եք վերադարձնել հատուկ արժեք, եթե թիվը գտնվում է երկու արժեքների միջև, ապա տեղադրեք ԵՎ բանաձևը IF ֆունկցիայի տրամաբանական թեստում:

    Օրինակ, «Այո» վերադարձնելու համար, եթե A2-ում թիվը 10-ից 20-ի միջև է, «Ոչ», հակառակ դեպքում օգտագործեք հետևյալ IF հայտարարություններից մեկը.

    Եթե 10-ի և 20-ի միջև՝

    =IF(AND(A2>10, A2<20), "Yes", "No")

    Եթե 10-ի և 20-ի միջև, ներառյալ սահմանները՝

    =IF(AND(A2>=10, A2<=20), "Yes", "No")

    Հուշում. Բանաձևի շեմային արժեքները կոշտ կոդավորելու փոխարեն, դուք կարող եք դրանք մուտքագրել առանձին բջիջներում և անդրադառնալ այդ բջիջներին, ինչպես ցույց է տրված ստորև բերված օրինակում:

    Ենթադրենք, որ դուք ունեք արժեքների հավաքածու A սյունակում և ցանկանում եք իմանալ, թե արժեքներից որն է ընկնում նույն տողի B և C սյունակների թվերի միջև: Ենթադրելով, որ B սյունակում միշտ փոքր թիվ է, իսկ C սյունակում ավելի մեծ թիվ, առաջադրանքը կարող է իրականացվել հետևյալ բանաձևով.

    =IF(AND(A2>B2, A2

    Ներառյալ սահմանները.

    =IF(AND(A2>=B2, A2<=C2), "Yes", "No")

    Եվ ահա If between հայտարարության տատանումները, որն ինքնին արժեք է վերադարձնում, եթե TRUE, որոշ տեքստ կամ դատարկ տող, եթե FALSE:

    =IF(AND(A2>10, A2<20), A2, "Invalid")

    Ներառյալ սահմանները.

    =IF(AND(A2>=10, A2<=20), A2, "Invalid")

    Եթե սահմանային արժեքները տարբեր սյունակներում են

    Երբ փոքր ու մեծ թվերը, որոնց հետ համեմատում եք, կարող են հայտնվել տարբեր սյունակներում (այսինքն` թիվը 1-ը միշտ չէ, որ փոքր է 2-ից), օգտագործեք մի փոքր ավելի բարդ տարբերակբանաձև։

    AND( արժեք > MIN( num1 , num2 ), արժեք < MAX( num1 , num2 ))

    Այստեղ մենք նախ ստուգում ենք, թե արդյոք նպատակային արժեքը ավելի փոքր է, քան MIN ֆունկցիայի կողմից վերադարձված երկու թվերից փոքրը, այնուհետև ստուգում ենք, թե արդյոք այն ավելի փոքր է, քան մեծը: MAX ֆունկցիայի կողմից վերադարձված երկու թվերից:

    Շեմային թվերը ներառելու համար տրամաբանությունը կարգավորեք հետևյալ կերպ.

    AND( արժեք >= MIN( num1 , num2 ), արժեքը <= MAX( num1 , num2 ))

    Օրինակ, պարզելու համար եթե A2-ում թիվն ընկնում է B2-ի և C2-ի երկու թվերի միջև, օգտագործեք հետևյալ բանաձևերից մեկը> =AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))

    Որպեսզի վերադարձնեք ձեր սեփական արժեքները TRUE-ի և FALSE-ի փոխարեն, օգտագործեք հետևյալ Excel IF հայտարարությունը երկու թվերի միջև.

    =IF(AND(A2>MIN(B2, C2), A2

    Կամ

    =IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Yes", "No") :

    Excel բանաձեւը. եթե երկու ամսաթվերի միջեւ է

    Excel-ում If between dates բանաձեւը ըստ էության նույնն է, ինչ Եթե թվերի միջեւ :

    Ստուգելու համար, թե արդյոք տվյալ ամսաթիվը wi-ն է որոշակի միջակայքի դեպքում ընդհանուր բանաձևը հետևյալն է.

    IF(AND( ամսաթիվ >= սկսման_ամսաթիվ , ամսաթիվ <= ավարտի_ամսաթիվ ), value_if_true, value_if_false)

    Առանց սահմանային ամսաթվերի. վերջի_ամսաթիվ ), value_if_true, value_if_false)

    Սակայն, կա մի նախազգուշացում. IF-ը ճանաչում է ուղղակիորեն իր փաստարկներին տրված ամսաթվերը և վերաբերում էդրանք որպես տեքստային տողեր: Որպեսզի IF-ը ճանաչի ամսաթիվ, այն պետք է փաթաթվի DATEVALUE ֆունկցիայի մեջ:

    Օրինակ՝ ստուգելու համար, թե արդյոք A2-ում ամսաթիվը ընկնում է 1-Հունվար-2022 և 31-Դեկ-2022-ը ներառյալ, կարող եք օգտագործել այս բանաձևը՝

    =IF(AND(A2>=DATEVALUE("1/1/2022"), A2<=DATEVALUE("12/31/2022")), "Yes", "No")

    Այն դեպքում, երբ սկզբի և ավարտի ամսաթվերը գտնվում են նախապես սահմանված բջիջներում, բանաձևը շատ ավելի պարզ է դառնում.

    =IF(AND(A2>=$E$2, A2<=$E$3), "Yes", "No")

    Where $ E$2-ը մեկնարկի ամսաթիվն է, իսկ $E$3-ը ավարտի ամսաթիվն է: Խնդրում ենք նկատի ունենալ բացարձակ հղումների օգտագործումը բջիջների հասցեները կողպելու համար, որպեսզի բանաձևը չխախտվի ստորև բերված բջիջներում պատճենելիս:

    Հուշում. Եթե ​​յուրաքանչյուր փորձարկված ամսաթիվ պետք է ընկնի իր տիրույթում, և սահմանային ամսաթվերը կարող են փոխանակվել, ապա օգտագործեք MIN և MAX գործառույթները՝ ավելի փոքր և մեծ ամսաթիվ որոշելու համար, ինչպես բացատրված է Եթե սահմանային արժեքները տարբեր սյունակներում են:

    Եթե ամսաթիվը հաջորդ N օրվա ընթացքում է

    Ստուգելու համար, թե արդյոք ամսաթիվը գտնվում է այսօրվա ամսաթվից հաջորդ n օրվա ընթացքում, օգտագործեք ԱՅՍՕՐ ֆունկցիան` սկզբի և ավարտի ամսաթվերը որոշելու համար: AND հայտարարության ներսում առաջին տրամաբանական թեստը ստուգում է, թե արդյոք նպատակային ամսաթիվը մեծ է այսօրվա ամսաթվից, մինչդեռ երկրորդ տրամաբանական թեստը ստուգում է՝ արդյոք այն փոքր է կամ հավասար ընթացիկ ամսաթվին գումարած n օր.

    IF(AND( ամսաթիվ > TODAY(), ամսաթիվ <= TODAY()+ n ), value_if_true, value_if_false)

    Օրինակ, ստուգելու համար, թե արդյոք A2-ում ամսաթիվը տեղի է ունենում հաջորդ 7 օրվա ընթացքում, բանաձևը հետևյալն է.տվյալ ամսաթիվը գտնվում է այսօրվա ամսաթվի վերջին n օրվա ընթացքում, դուք կրկին օգտագործում եք IF AND և TODAY գործառույթների հետ միասին: AND-ի առաջին տրամաբանական թեստը ստուգում է, թե արդյոք փորձարկման ամսաթիվը մեծ է կամ հավասար է այսօրվա ամսաթվին հանած n օր, իսկ երկրորդ տրամաբանական թեստը ստուգում է, թե արդյոք ամսաթիվը փոքր է, քան այսօր.

    IF(AND( ամսաթիվ >= TODAY()- n , ամսաթիվ < TODAY()), value_if_true, value_if_false)

    Օրինակ, որոշելու համար, թե արդյոք A2-ում ամսաթիվը տեղի է ունեցել վերջին 7 օրվա ընթացքում, բանաձևը հետևյալն է.

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