Excel COUNTIFS և COUNTIF բազմաթիվ AND / OR չափանիշներով - բանաձևի օրինակներ

  • Կիսվել Սա
Michael Brown

Բովանդակություն

Ուսուցումը բացատրում է, թե ինչպես օգտագործել COUNTIFS և COUNTIF բանաձևերը Excel-ում բազմաթիվ չափանիշներով, որոնք հիմնված են AND-ի, ինչպես նաև OR տրամաբանության վրա: Դուք կգտնեք մի շարք օրինակներ տվյալների տարբեր տեսակների համար՝ թվեր, ամսաթվեր, տեքստ, սիմվոլ նիշեր, ոչ դատարկ բջիջներ և այլն:

Excel-ի բոլոր գործառույթներից COUNTIFS-ը և COUNTIF-ը, հավանաբար, ամենից հաճախ խառնվում են: վեր, քանի որ դրանք շատ նման են, և երկուսն էլ նախատեսված են բջիջները հաշվելու համար՝ հիմնված նշված չափանիշների վրա:

Տարբերությունն այն է, որ COUNTIF-ը նախատեսված է մեկ տիրույթում մեկ պայմանով բջիջները հաշվելու համար, մինչդեռ COUNTIFS-ը կարող է գնահատել տարբեր չափանիշներ: նույն կամ տարբեր տիրույթներում: Այս ձեռնարկի նպատակն է ցույց տալ տարբեր մոտեցումներ և օգնել ձեզ ընտրել առավել արդյունավետ բանաձևը յուրաքանչյուր կոնկրետ առաջադրանքի համար:

    Excel COUNTIFS ֆունկցիա - շարահյուսություն և օգտագործում

    Excel COUNTIFS ֆունկցիան հաշվում է բջիջները բազմաթիվ տիրույթներում՝ հիմնվելով մեկ կամ մի քանի պայմանների վրա: Ֆունկցիան հասանելի է Excel 365, 2021, 2019, 2016, 2013, Excel 2010 և Excel 2007, այնպես որ կարող եք օգտագործել ստորև բերված օրինակները Excel-ի ցանկացած տարբերակում:

    COUNTIFS շարահյուսություն

    The COUNTIFS ֆունկցիայի շարահյուսությունը հետևյալն է.

    COUNTIFS(չափանիշ_միջակայք1, չափանիշներ1, [չափանիշ_տիրույթ2, չափանիշներ2]…)
    • չափանիշ_միջակայք1 (պահանջվում է) - սահմանում է առաջին միջակայքը, որին առաջինը պայմանը ( չափանիշ 1 ) պետք է լինիկիրառվում է:
    • չափանիշ1 (պարտադիր) - սահմանում է պայմանը թիվ , բջջի հղում , տեքստային տողի տեսքով , արտահայտություն կամ մեկ այլ Excel ֆունկցիա : Չափանիշը սահմանում է, թե որ բջիջները պետք է հաշվվեն և կարող են արտահայտվել որպես 10, «<=32», A6, «քաղցրավենիք»:
    • [չափանիշ_տիրույթ2, չափանիշներ2]… (ըստ ցանկության) - սրանք լրացուցիչ տիրույթներ են և դրանց հարակից չափանիշները: Ձեր բանաձևերում կարող եք նշել մինչև 127 միջակայք/չափանիշ զույգ:

    Իրականում, դուք պետք չէ անգիր հիշել COUNTIF ֆունկցիայի շարահյուսությունը: Microsoft Excel-ը կցուցադրի ֆունկցիայի փաստարկները հենց որ սկսեք մուտքագրել. արգումենտը, որը դուք մուտքագրում եք այս պահին, ընդգծված է թավերով:

    Excel COUNTIFS - հիշելու բաներ:

    1. Դուք կարող եք օգտագործել COUNTIFS ֆունկցիան Excel-ում` հաշվել բջիջները մեկ տիրույթում մեկ պայմանով, ինչպես նաև բազմաթիվ տիրույթներում մի քանի պայմաններով: Եթե ​​վերջինս, ապա հաշվվում են միայն այն բջիջները, որոնք համապատասխանում են բոլոր նշված պայմաններին :
    2. Յուրաքանչյուր լրացուցիչ տիրույթ պետք է ունենա նույն թվով տողեր և սյունակներ , ինչ առաջինը: միջակայք ( չափանիշ_միջակայք1 արգումենտ):
    3. Թույլատրվում են և հարակից և ոչ հարակից միջակայքերը:
    4. Եթե չափանիշները հղում դատարկ բջիջի , COUNTIFS ֆունկցիան այն վերաբերվում է որպես զրոյական արժեք (0):
    5. Դուք կարող եք օգտագործել ուղղակի նշանընիշերը չափանիշներում` աստղանիշ (*) և հարցական (?): Լրիվ մանրամասների համար տե՛ս այս օրինակը:

    Ինչպես օգտագործել COUNTIFS և COUNTIF բազմաթիվ չափանիշներով Excel-ում

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

    Ինչպես հաշվել բջիջները բազմաթիվ չափանիշներով (ԵՎ տրամաբանությամբ)

    Այս սցենարը ամենահեշտն է, քանի որ COUNTIFS ֆունկցիան Excel-ում նախատեսված է միայն հաշվելու համար: այն բջիջները, որոնց համար նշված բոլոր պայմանները ճշմարիտ են: Մենք այն անվանում ենք AND տրամաբանություն, քանի որ Excel-ի AND ֆունկցիան աշխատում է այսպես:

    Բանաձև 1. COUNTIFS բանաձև բազմաթիվ չափանիշներով

    Ենթադրենք, դուք ունեք ապրանքների ցանկ, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում: Դուք ցանկանում եք ստանալ ապրանքների քանակ, որոնք առկա են (B սյունակի արժեքը 0-ից մեծ է), բայց դեռ չեն վաճառվել (արժեքը C սյունակում հավասար է 0-ի):

    Խնդիրը կարող է իրականացվել օգտագործելով այս բանաձևը՝

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    Եվ թիվը 2 է (" Բալ " և " Կիտրոն "):

    Բանաձև 2. COUNTIFS բանաձև երկու չափորոշիչներով

    Երբ ցանկանում եք հաշվել նույն չափանիշներով տարրերը, դուք դեռ պետք է յուրաքանչյուր չափանիշ_միջակայք / չափանիշներ զույգը առանձին ներկայացնեք:

    Օրինակ, ահա ճիշտ բանաձևը հաշվելու այն տարրերը, որոնք ունեն 0 սյունակ B և սյունակում:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    Այս COUNTIFS բանաձևը վերադարձնում է 1, քանի որմիայն « Խաղողը »-ն ունի «0» արժեք երկու սյունակներում:

    Օգտագործելով ավելի պարզ բանաձև մեկ չափանիշ_միջակայքով , ինչպիսին է COUNTIFS(B2: C7,"=0") կտա այլ արդյունք՝ B2:C7 տիրույթի բջիջների ընդհանուր թիվը, որը պարունակում է զրո (որը 4 է այս օրինակում):

    Ինչպես հաշվել բջիջները բազմաթիվ չափանիշներով ( ԿԱՄ տրամաբանություն)

    Ինչպես տեսաք վերը նշված օրինակներում, բոլոր նշված չափանիշներին համապատասխանող բջիջների հաշվումը հեշտ է, քանի որ COUNTIFS ֆունկցիան նախատեսված է այս կերպ աշխատելու համար:

    Բայց ինչ կլինի, եթե դուք Ցանկանու՞մ եք հաշվել բջիջները, որոնց համար առնվազն նշված պայմաններից մեկը ՃԻՇՏ է , այսինքն` հիմնված ԿԱՄ տրամաբանության վրա: Ընդհանուր առմամբ, դա անելու երկու եղանակ կա՝ ավելացնելով մի քանի COUNTIF բանաձևեր կամ օգտագործելով SUM COUNTIFS բանաձևը զանգվածի հաստատունով:

    Բանաձև 1. Գումարեք երկու կամ ավելի COUNTIF կամ CONITFS բանաձևեր

    Ստորև բերված աղյուսակում, ենթադրելով, որ ցանկանում եք հաշվել պատվերները « Չեղարկված » և « Սպասող » կարգավիճակով: Դա անելու համար դուք կարող եք պարզապես գրել 2 սովորական Countif բանաձև և գումարել արդյունքները.

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    Այն դեպքում, երբ գործառույթներից յուրաքանչյուրը պետք է գնահատի ավելի քան մեկ պայման՝ COUNTIF-ի փոխարեն օգտագործեք COUNTIFS: Օրինակ՝ « Չեղարկված » և « Սպասվող » պատվերների քանակը ստանալու համար « Apples »-ի համար օգտագործեք այս բանաձևը՝

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")

    Բանաձև 2. SUM COUNTIFS զանգվածի հաստատունով

    Այն իրավիճակներում, երբդուք պետք է գնահատեք շատ չափանիշներ, վերը նշված մոտեցումը լավագույն միջոցը չէ, քանի որ ձեր բանաձևը չափսերով չափազանց մեծ կլիներ: Նույն հաշվարկները ավելի կոմպակտ բանաձևով կատարելու համար նշեք ձեր բոլոր չափանիշները զանգվածի հաստատունով և այդ զանգվածը մատակարարեք COUNTIFS ֆունկցիայի չափանիշ արգումենտին: Ընդհանուր թիվը ստանալու համար տեղադրեք COUNTIFS SUM ֆունկցիայի մեջ, այսպես՝

    SUM(COUNTIFS( միջակայք ,{" չափանիշ1 "," չափանիշ2 "," չափանիշ 3 ",...}))

    Մեր օրինակելի աղյուսակում « Չեղարկված » կամ « Սպասող » կարգավիճակով պատվերները հաշվելու համար կամ « Տրանսպորտում », բանաձևը կունենա հետևյալ կերպ. ավելին չափանիշների_տիրույթ / չափանիշներ զույգեր: Օրինակ՝ « Խնձորներ » պատվերների քանակը ստանալու համար, որոնք « Չեղարկված են » կամ « Սպասվում են » կամ « Տրանսպորտում են »: , օգտագործեք այս բանաձևը՝

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    Այս ձեռնարկում կարող եք գտնել OR տրամաբանությամբ բջիջները հաշվելու ևս մի քանի եղանակ՝ Excel COUNTIF և COUNTIFS OR պայմաններով:

    Ինչպես հաշվել թվերը 2 նշված թվերի միջև

    Մեծ հաշվով, թվերի համար COUNTIFS բանաձևերը բաժանվում են 2 կատեգորիայի՝ հիմնված մի քանի պայմանների վրա (բացատրված են վերը նշված օրինակներում) և ձեր նշած երկու արժեքների միջև։ . Վերջինս կարող է իրականացվել երկու եղանակով՝ օգտագործելով COUNTIFS ֆունկցիան կամ հանելով մեկ COUNTIF:մեկ ուրիշը:

    Բանաձև 1. COUNTIFS երկու թվերի միջև բջիջները հաշվելու համար

    Որպեսզի պարզեք, թե 5-ից մինչև 10-ը (առանց 5-ի և 10-ի) քանի թիվ կա C2-ից մինչև C10 բջիջներում, օգտագործեք այս բանաձեւը՝

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    5-ը և 10-ը հաշվում ներառելու համար օգտագործեք «մեծ կամ հավասար» և «պակաս կամ հավասար» օպերատորները՝

    =COUNTIFS(B2:B10,">=5": , B2:B10,"<=10")

    Բանաձև 2. COUNTIF բանաձևեր X-ի և Y-ի միջև թվերը հաշվելու համար

    Նույն արդյունքը կարելի է ստանալ՝ հանելով մեկ Countif բանաձև ուրիշից։ Առաջինը հաշվում է, թե քանի թիվ է մեծ, քան ստորին սահմանի արժեքը (այս օրինակում 5): Երկրորդ բանաձևը վերադարձնում է այն թվերի քանակը, որոնք ավելի մեծ են, քան վերին սահմանի արժեքը (այս դեպքում 10): Առաջին և երկրորդ թվերի միջև տարբերությունն այն արդյունքն է, որը դուք փնտրում եք:

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - հաշվում է, թե քանի թիվ կա 5-ից մեծ և 10-ից փոքր C2:C10 միջակայքում: Այս բանաձևը կվերադարձնի նույն թիվը, ինչպես ցույց է տրված վերևի սքրինշոթում:
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - բանաձևը հաշվում է, թե քանի թիվ կա 5-ից 10-ի միջև C2:C10 միջակայքում, ներառյալ 5-ը և 10-ը:

    Ինչպես օգտագործել բջիջների հղումները COUNTIFS բանաձևերում

    Երբ օգտագործում եք տրամաբանական օպերատորներ, ինչպիսիք են «>»,"<", "=" Ձեր Excel COUNTIFS բանաձևերում բջիջների հղումների հետ միասին, հիշեք, որ օպերատորը կցեք «կրկնակի չակերտների» մեջ և

    ավելացնեք ամպերսանդ (&) բջջի հղումից առաջ՝ տեքստ կառուցելու համար։ string:

    Ստորև բերված տվյալների հավաքածուի մեջ եկեք հաշվենք « Aples » պատվերները, որոնց գումարը գերազանցում է $200-ը: A2:A11 բջիջներում չափանիշ_միջակայք1 և չափանիշ_միջակայք2 B2:B11 բջիջներում կարող եք օգտագործել այս բանաձևը.

    =COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")

    Կամ կարող եք մուտքագրել ձեր չափանիշների արժեքները որոշ բջիջներում, ասենք F1 և F2, և հղում կատարեք այդ բջիջներին ձեր բանաձևում.

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    Խնդրում ենք նկատել բացարձակ բջիջների հղումների օգտագործումը և՛ չափանիշներում<2:> և criteria_range արգումենտները, որոնք թույլ չեն տալիս բանաձևը կոտրել այլ բջիջներում պատճենելիս:

    COUNTIF և COUNTIFS բանաձևերում ամպերսանդի օգտագործման մասին լրացուցիչ տեղեկությունների համար , խնդրում ենք տեսնել Excel COUNTIF - հաճախակի տրվող հարցերը:

    Ինչպես օգտագործել COUNTIFS-ը wildcard նիշերով

    Excel COUNTIFS բանաձևերում կարող եք օգտագործել հետևյալ նիշերը.

    • Հարցական նշան (?) - համընկնում է ցանկացած առանձին նիշի, օգտագործեք այն որոշակի նիշերով սկսվող և/կամ ավարտվող բջիջները հաշվելու համար:
    • Աստղանիշ (*) - համընկնում է նիշերի ցանկացած հաջորդականություն, դուք այն օգտագործում եք որոշակի բառ կամ նիշ(ներ) պարունակող բջիջները հաշվելու համար որպես մաս: բջիջի պարունակությունը:

    Խորհուրդ. Եթե ​​ցանկանում եք հաշվել բջիջները փաստացի հարցովնշան կամ աստղանիշ, աստղանիշից կամ հարցականից առաջ մուտքագրել tilde (~):

    Այժմ տեսնենք, թե ինչպես կարող եք օգտագործել wildcard նիշը Excel-ի իրական COUNTIFS բանաձևերում: Ենթադրենք, դուք ունեք նախագծերի ցանկ A սյունակում: Դուք ցանկանում եք իմանալ, թե քանի նախագիծ է արդեն նշանակված ինչ-որ մեկին, այսինքն՝ ունեք որևէ անուն սյունակ B-ում: Եվ քանի որ մենք սովորում ենք, թե ինչպես օգտագործել COUNTIFS ֆունկցիան բազմաթիվ չափանիշներով, եկեք ավելացնենք. երկրորդ պայմանը. D սյունակի Վերջի ամսաթիվը նույնպես պետք է սահմանվի:

    Ահա այն բանաձևը, որն աշխատում է որպես բուժում.

    =COUNTIFS(B2: B10,"*",D2:D10,""&""))

    Խնդրում ենք նկատի ունենալ, որ դուք չեք կարող օգտագործել նիշը 2-րդ չափանիշներում, քանի որ դուք ունեք ամսաթվեր, այլ ոչ թե տեքստային արժեքներ սյունակում: Դ. Ահա թե ինչու, դուք օգտագործում եք այն չափանիշները, որոնք գտնում են ոչ դատարկ բջիջները. 9>

    COUNTIFS և COUNTIF բանաձևերը, որոնք դուք օգտագործում եք ամսաթվերի համար, շատ նման են թվերի վերը նշված բանաձևերին:

    Օրինակ 1. Հաշվեք ամսաթվերը որոշակի ամսաթվերի միջակայքում

    Հաշվելու համար ամսաթվերը, որոնք ընկնում են որոշակի ժամկետների միջակայքում, կարող եք նաև օգտագործել COUNTIFS բանաձևը երկու չափանիշով կամ համակցությամբ երկու COUNTIF ֆունկցիաներից:

    Օրինակ, հետևյալ բանաձևերը հաշվում են C2-ից մինչև C10 բջիջների ամսաթվերի քանակը, որոնք ընկնում են 1-Հունիս-2014 և 7-Հունիս-2014, ներառյալ.

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    Օրինակ 2. Հաշվեք ամսաթվերըմի քանի պայմաններ

    Նույն ձևով դուք կարող եք օգտագործել COUNTIFS բանաձևը տարբեր սյունակներում ամսաթվերի քանակը հաշվելու համար, որոնք համապատասխանում են 2 կամ ավելի պայմաններին: Օրինակ, ստորև բերված բանաձևը ցույց կտա, թե քանի ապրանք է գնվել մայիսի 20-ից հետո և առաքվել հունիսի 1-ից հետո.

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    Օրինակ 3. Հաշվել Ընթացիկ ամսաթվի վրա հիմնված բազմաթիվ պայմաններով ամսաթվերը

    Դուք կարող եք օգտագործել Excel-ի TODAY() ֆունկցիան COUNTIF-ի հետ համատեղ՝ ընթացիկ ամսաթվի հիման վրա ամսաթվերը հաշվելու համար:

    Օրինակ, հետևյալ COUNTIF բանաձևը երկու տեսականի և երկու չափանիշները ձեզ ցույց կտան, թե քանի ապրանք է արդեն գնվել, բայց դեռ չի առաքվել:

    =COUNTIFS(C2:C9, ""&TODAY())

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

    =COUNTIFS(C2:C9, ""&TODAY())

    Այսպես եք հաշվում Excel-ում բազմաթիվ չափանիշներով բջիջները: Հուսով եմ, որ այս օրինակները օգտակար կլինեն ձեզ համար: Ինչևէ, շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:>

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