Բովանդակություն
Ուսուցումը բացատրում է, թե ինչպես օգտագործել 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 - հիշելու բաներ:
- Դուք կարող եք օգտագործել COUNTIFS ֆունկցիան Excel-ում` հաշվել բջիջները մեկ տիրույթում մեկ պայմանով, ինչպես նաև բազմաթիվ տիրույթներում մի քանի պայմաններով: Եթե վերջինս, ապա հաշվվում են միայն այն բջիջները, որոնք համապատասխանում են բոլոր նշված պայմաններին :
- Յուրաքանչյուր լրացուցիչ տիրույթ պետք է ունենա նույն թվով տողեր և սյունակներ , ինչ առաջինը: միջակայք ( չափանիշ_միջակայք1 արգումենտ):
- Թույլատրվում են և հարակից և ոչ հարակից միջակայքերը:
- Եթե չափանիշները հղում դատարկ բջիջի , COUNTIFS ֆունկցիան այն վերաբերվում է որպես զրոյական արժեք (0):
- Դուք կարող եք օգտագործել ուղղակի նշանընիշերը չափանիշներում` աստղանիշ (*) և հարցական (?): Լրիվ մանրամասների համար տե՛ս այս օրինակը:
Ինչպես օգտագործել 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-ում բազմաթիվ չափանիշներով բջիջները: Հուսով եմ, որ այս օրինակները օգտակար կլինեն ձեզ համար: Ինչևէ, շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:>