Բովանդակություն
Microsoft Excel-ը տրամադրում է մի քանի գործառույթ, որոնք նախատեսված են տարբեր տեսակի բջիջների հաշվման համար, ինչպիսիք են դատարկ կամ ոչ դատարկ, թվով, ամսաթվի կամ տեքստի արժեքներով, որոնք պարունակում են հատուկ բառեր կամ նիշ և այլն:
Այս հոդվածում, մենք կկենտրոնանանք Excel COUNTIF ֆունկցիայի վրա, որը նախատեսված է ձեր նշած պայմանով բջիջները հաշվելու համար: Նախ, մենք համառոտ կանդրադառնանք շարահյուսությանը և ընդհանուր օգտագործմանը, այնուհետև ես մի շարք օրինակներ եմ ներկայացնում և նախազգուշացնում եմ այս գործառույթը բազմաթիվ չափանիշներով և բջիջների հատուկ տեսակներով օգտագործելիս հնարավոր տարօրինակությունների մասին:
Ըստ էության, COUNTIF բանաձևերը. նույնական է Excel-ի բոլոր տարբերակներում, այնպես որ կարող եք օգտագործել այս ձեռնարկի օրինակները Excel 365, 2021, 2019, 2016, 2013, 2010 և 2007 թվականներում:
COUNTIF ֆունկցիան Excel-ում - շարահյուսություն և օգտագործումը
Excel COUNTIF ֆունկցիան օգտագործվում է որոշակի տիրույթում բջիջները հաշվելու համար, որոնք բավարարում են որոշակի չափանիշի կամ պայմանի:
Օրինակ, կարող եք գրել COUNTIF բանաձև՝ պարզելու համար, թե քանի բջիջ կա ձեր աշխատաթերթը պարունակում է ձեր նշած թվից մեծ կամ փոքր թիվ: Excel-ում COUNTIF-ի մեկ այլ տիպիկ օգտագործումը կոնկրետ բառով բջիջների հաշվումն է կամ որոշակի տառ(եր)ով սկսելու համար:
COUNTIF ֆունկցիայի շարահյուսությունը շատ պարզ է՝
COUNTIF(միջակայք, չափանիշներ)Ինչպես տեսնում եք, կա ընդամենը 2 արգումենտ, որոնցից երկուսն էլ պահանջվում են.
- տիրույթ - սահմանում է մեկ կամ մի քանի բջիջ, որոնք պետք է հաշվել:օգտագործեք իր հոգնակի նմանակը` COUNTIFS ֆունկցիան` երկու կամ ավելի չափանիշներին համապատասխանող բջիջները հաշվելու համար (ԵՎ տրամաբանություն): Այնուամենայնիվ, որոշ խնդիրներ կարող են լուծվել երկու կամ ավելի COUNTIF ֆունկցիաները մեկ բանաձևում համատեղելով:
Հաշվել արժեքները երկու թվերի միջև
Excel COUNTIF ֆունկցիայի 2 չափանիշով ամենատարածված կիրառություններից մեկը հաշվումն է: թվեր որոշակի տիրույթում, այսինքն՝ X-ից փոքր, բայց Y-ից մեծ: Օրինակ, կարող եք օգտագործել հետևյալ բանաձևը՝ B2:B9 միջակայքում բջիջները հաշվելու համար, որտեղ արժեքը 5-ից մեծ է և 15-ից փոքր:
=COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")
Ինչպես է աշխատում այս բանաձևը.
Այստեղ մենք օգտագործում ենք երկու առանձին COUNTIF ֆունկցիաներ. առաջինը պարզում է, թե քանի արժեքները մեծ են 5-ից, իսկ մյուսը ստանում է 15-ից մեծ կամ հավասար արժեքների հաշվարկ: Այնուհետև դուք հանում եք վերջինը և ստանում եք ցանկալի արդյունքը:
Հաշվե՛ք բջիջները բազմաթիվ ԿԱՄ չափանիշներով
Այն իրավիճակներում, երբ դուք ցանկանում եք ստանալ մի քանի տարբեր տարրեր տիրույթում, ավելացրեք 2 կամ ավելի COUNTIF ֆունկցիաներ միասին: Ենթադրենք, դուք ունեք գնումների ցուցակ և ցանկանում եք պարզել, թե քանի զովացուցիչ ըմպելիք է ներառված։ Դա անելու համար օգտագործեք նման բանաձև՝
=COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")
Խնդրում ենք ուշադրություն դարձնել, որ մենք ներառել ենք նիշը (*) երկրորդ չափանիշում, այն օգտագործվում է բոլորը հաշվելու համար։ հյութերի տեսակները ցանկում են:
Նույն ձևով կարող եք գրել COUNTIF բանաձև մի քանիպայմանները. Ահա COUNTIF բանաձևի օրինակ մի քանի OR պայմաններով, որը հաշվում է լիմոնադը, հյութը և պաղպաղակը.
=COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")
Բջիջները OR տրամաբանությամբ հաշվելու այլ եղանակների համար տե՛ս այս ձեռնարկը՝ Excel: COUNTIF և COUNTIFS OR պայմաններով:
Օգտագործելով COUNTIF ֆունկցիան կրկնօրինակներ և եզակի արժեքներ գտնելու համար
Excel-ում COUNTIF ֆունկցիայի մեկ այլ հնարավոր օգտագործումը մեկ սյունակում, երկու սյունակների միջև կամ կրկնօրինակներ գտնելու համար է: անընդմեջ:
Օրինակ 1. Գտեք և հաշվեք կրկնօրինակները 1 սյունակում
Օրինակ, այս պարզ բանաձևը =COUNTIF(B2:B10,B2)>1 կնկատի բոլոր կրկնօրինակ գրառումները B2:B10 միջակայքը, մինչդեռ մեկ այլ ֆունկցիա =COUNTIF(B2:B10,TRUE) ձեզ կասի, թե քանի կեղծիք կա:
Օրինակ 2. Հաշվեք կրկնօրինակները երկու սյունակների միջև
Եթե ունեք երկու առանձին ցուցակներ, ասենք B և C սյունակների անունների ցուցակները, և ցանկանում եք իմանալ, թե քանի անուն է հայտնվում երկու սյունակներում, կարող եք օգտագործել Excel COUNTIF-ը SUMPRODUCT ֆունկցիայի հետ համատեղ <7 հաշվելու համար:>կրկնօրինակներ :
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))
Մենք նույնիսկ կարող ենք մի քայլ առաջ գնալ և հաշվել, թե քանի եզակի անուն կա C սյունակում, այսինքն` անուններ, որոնք ՉԵՆ երևում B սյունակում:
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))
Հուշում. Եթե ցանկանում եք ընդգծել կրկնօրինակ բջիջները կամ կրկնօրինակ գրառումներ պարունակող ամբողջ տողերը, կարող եք ստեղծել պայմանական ձևաչափման կանոններ՝ հիմնված COUNTIF բանաձևերի վրա, ինչպես ցույց է տրված այս ձեռնարկում՝ Excel-ում:պայմանական ձևաչափման բանաձևեր՝ կրկնօրինակներն ընդգծելու համար:
Օրինակ 3. Հաշվեք կրկնօրինակները և եզակի արժեքները անընդմեջ
Եթե ցանկանում եք հաշվել կրկնօրինակները կամ եզակի արժեքները որոշակի տողում, այլ ոչ թե սյունակում, օգտագործեք մեկը ստորև բերված բանաձևերից. Այս բանաձևերը կարող են օգտակար լինել, ասենք, վիճակախաղի վիճակախաղի պատմությունը վերլուծելու համար:
Համարեք կրկնօրինակները անընդմեջ.
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))
Հաշվեք եզակի արժեքները անընդմեջ.
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))
Excel COUNTIF - հաճախակի տրվող հարցեր և խնդիրներ
Հուսով եմ, որ այս օրինակները օգնել են ձեզ զգալ Excel COUNTIF ֆունկցիան: Եթե դուք փորձել եք վերը նշված բանաձևերից որևէ մեկը ձեր տվյալների վրա և չեք կարողացել դրանք գործի դնել կամ խնդիրներ ունեք ձեր ստեղծած բանաձևի հետ, խնդրում ենք դիտել հետևյալ 5 ամենատարածված խնդիրները: Մեծ հավանականություն կա, որ այնտեղ կգտնեք պատասխանը կամ օգտակար խորհուրդը:
1. COUNTIF բջիջների ոչ հարակից տիրույթում
Հարց. Ինչպե՞ս կարող եմ օգտագործել COUNTIF-ը Excel-ում ոչ հարակից տիրույթում կամ բջիջների ընտրության վրա:
Պատասխան. Excel COUNTIF-ը չի աշխատում ոչ հարակից տիրույթներում, ոչ էլ դրա շարահյուսությունը թույլ է տալիս որպես առաջին պարամետր նշել մի քանի առանձին բջիջներ: Փոխարենը, դուք կարող եք օգտագործել մի քանի COUNTIF ֆունկցիաների համադրություն՝
Սխալ՝
=COUNTIF(A2,B3,C4,">0")
Ճիշտ՝
=COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")
Այլընտրանքային միջոց է INDIRECT ֆունկցիայի օգտագործումը՝ միջակայքների զանգված ստեղծելու համար։ . Օրինակ, ստորև բերված երկու բանաձևերը նույնն են արտադրումարդյունքը, որը տեսնում եք սքրինշոթում.
=SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))
=COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)
2. Ամպերսանդը և չակերտները COUNTIF բանաձևերում
Հարց. Ե՞րբ պետք է օգտագործեմ ամպերսանդը COUNTIF բանաձևում:
Պատասխան. Հավանաբար COUNTIF ֆունկցիայի ամենաբարդ մասը, որն անձամբ ինձ շատ շփոթեցնող է թվում: Թեև, եթե մտածեք դրա մասին, կտեսնեք դրա հիմքում ընկած պատճառաբանությունը. արգումենտի համար տեքստային տող կառուցելու համար անհրաժեշտ են նշան և մեջբերումներ: Այսպիսով, դուք կարող եք հետևել հետևյալ կանոններին.
Եթե դուք օգտագործում եք թիվ կամ բջիջի հղում ճշգրիտ համընկնում չափանիշների մեջ, ձեզ ոչ ամպերս և ոչ մեջբերումներ պետք չեն: Օրինակ՝
=COUNTIF(A1:A10,10)
կամ
=COUNTIF(A1:A10,C1)
Եթե ձեր չափանիշները ներառում են տեքստ , նիշ կամ տրամաբանական օպերատոր թվով փակցրե՛ք չակերտների մեջ։ Օրինակ՝
=COUNTIF(A2:A10,"lemons")
կամ
=COUNTIF(A2:A10,"*")
կամ=COUNTIF(A2:A10,">5")
Եթե ձեր չափանիշները բջջի հղումով արտահայտությունն են կամ Excel-ի մեկ այլ գործառույթ , դուք պետք է օգտագործեք չակերտները ("")՝ տեքստային տողը սկսելու համար, և ամպերսանդը (&)՝ միացնելու և տողը ավարտելու համար: Օրինակ՝
=COUNTIF(A2:A10,">"&D2)
կամ
=COUNTIF(A2:A10,"<="&TODAY())
Եթե կասկածում եք, որ ամպերսանդը անհրաժեշտ է, թե ոչ, փորձեք երկու եղանակով: Շատ դեպքերում ամպերսանդը լավ է աշխատում, օրինակ. ստորև բերված երկու բանաձևերը հավասարապես լավ են աշխատում:
=COUNTIF(C2:C8,"<=5")
և
=COUNTIF(C2:C8," <="&5)
3. COUNTIF ձևաչափի համար (գունավոր կոդավորված)բջիջներ
Հարց. Ինչպե՞ս կարող եմ բջիջները հաշվել ըստ լրացման կամ տառատեսակի գույնի, քան ըստ արժեքների:
Պատասխան. Ցավոք սրտի, շարահյուսությունը Excel COUNTIF ֆունկցիան թույլ չի տալիս օգտագործել ձևաչափեր որպես պայման: Բջիջները դրանց գույնի հիման վրա հաշվելու կամ գումարելու միակ հնարավոր միջոցը մակրո կամ ավելի ճիշտ Excel-ի կողմից սահմանված գործառույթի օգտագործումն է: Ձեռքով գունավորված բջիջների, ինչպես նաև պայմանական ձևաչափված բջիջների համար աշխատող կոդը կարող եք գտնել այս հոդվածում. Ինչպես հաշվել և գումարել Excel բջիջները ըստ լրացման և տառատեսակի գույնի:
4. #ԱՆՈՒՆ? սխալ COUNTIF բանաձևում
Խնդիր. իմ COUNTIF բանաձևը նետում է #NAME: սխալ. Ինչպե՞ս կարող եմ շտկել այն:
Պատասխան. Ամենայն հավանականությամբ, դուք սխալ միջակայք եք տրամադրել բանաձևին: Խնդրում ենք ստուգել վերը նշված 1-ին կետը:
5. Excel COUNTIF բանաձևը չի աշխատում
Խնդիր. Իմ COUNTIF բանաձևը չի աշխատում: Ի՞նչ եմ ես սխալ արել:
Պատասխան. Եթե դուք գրել եք մի բանաձև, որը թվացյալ ճիշտ է, բայց այն չի աշխատում կամ սխալ արդյունք է տալիս, սկսեք ստուգելով առավել ակնհայտը. այնպիսի բաներ, ինչպիսիք են տիրույթը, պայմանները, բջիջների հղումները, ամպերսանդի և չակերտների օգտագործումը:
Շատ զգույշ եղեք COUNTIF բանաձևում բացատներ օգտագործելիս: Այս հոդվածի բանաձևերից մեկը ստեղծելիս ես մազերս քաշելու շեմին էի, քանի որ ճիշտ բանաձևը (ես հաստատ գիտեի, որ դա ճիշտ է) չէր աշխատի: Ինչպես ստացվեցդուրս, խնդիրը գտնվում էր ինչ-որ տեղ արանքում, արխ... Օրինակ, նայեք այս բանաձևին.
=COUNTIF(B2:B13," Lemonade")
:Առաջին հայացքից դրա մեջ ոչ մի վատ բան չկա, բացառությամբ բացման չակերտից հետո լրացուցիչ բացատների: Microsoft Excel-ը լավ կուլ կտա բանաձևը՝ առանց սխալի հաղորդագրության, նախազգուշացման կամ որևէ այլ ցուցման՝ ենթադրելով, որ դուք իսկապես ցանկանում եք հաշվել «Լիմոնադ» բառը և առաջատար բացատ պարունակող բջիջները:
Եթե օգտագործում եք COUNTIF ֆունկցիան Բազմաթիվ չափանիշներ, բանաձևը բաժանեք մի քանի մասերի և ստուգեք յուրաքանչյուր ֆունկցիան առանձին:
Եվ այս ամենը այսօրվա համար է: Հաջորդ հոդվածում մենք կուսումնասիրենք Excel-ում բազմաթիվ պայմաններով բջիջները հաշվելու մի քանի եղանակ: Հուսով եմ, որ կտեսնվենք հաջորդ շաբաթ և շնորհակալություն կարդալու համար:
Դուք միջակայքը դնում եք մի բանաձևի մեջ, ինչպես սովորաբար անում եք Excel-ում, օրինակ. A1:A20. - չափանիշ - սահմանում է այն պայմանը, որը գործառույթին ասում է, թե որ բջիջները պետք է հաշվել: Այն կարող է լինել թիվ , տեքստային տող , բջջի հղում կամ արտահայտություն : Օրինակ՝ կարող եք օգտագործել հետևյալ չափանիշները՝ «10», A2, «>=10», «որոշ տեքստ»:
Եվ ահա Excel COUNTIF ֆունկցիայի ամենապարզ օրինակը: Այն, ինչ տեսնում եք ստորև նկարում, վերջին 14 տարվա լավագույն թենիսիստների ցանկն է: =COUNTIF(C2:C15,"Roger Federer")
բանաձևը հաշվում է, թե քանի անգամ է Ռոջեր Ֆեդերերի անունը ցուցակում.
Նշում. Չափանիշը մեծատառերի անզգայուն է, ինչը նշանակում է, որ եթե դուք մուտքագրեք «roger federer» որպես չափանիշ վերը նշված բանաձևում, դա կբերի նույն արդյունքը:
Excel COUNTIF ֆունկցիայի օրինակներ
Ինչպես դուք հենց նոր ստացաք երևում է, որ COUNTIF ֆունկցիայի շարահյուսությունը շատ պարզ է: Այնուամենայնիվ, այն թույլ է տալիս չափորոշիչների շատ հնարավոր տատանումներ, ներառյալ նիշերը, այլ բջիջների արժեքները և նույնիսկ Excel-ի այլ գործառույթները: Այս բազմազանությունը դարձնում է COUNTIF ֆունկցիան իսկապես հզոր և հարմար է բազմաթիվ առաջադրանքների համար, ինչպես կտեսնեք հաջորդող օրինակներում:
COUNTIF բանաձև տեքստի և թվերի համար (ճշգրիտ համընկնում)
Իրականում մենք քննարկեց COUNTIF ֆունկցիան, որը հաշվում է տեքստային արժեքները , որոնք համապատասխանում են նշված չափանիշին ուղիղ մի րոպե առաջ: Հիշեցնեմ ստույգ պարունակող բջիջների բանաձեւըտեքստի տող՝ =COUNTIF(C2:C15,"Roger Federer")
: Այսպիսով, մուտքագրում եք՝
- A միջակայքը որպես առաջին պարամետր,
- Ստորակետը որպես սահմանազատիչ;
- Մի բառ կամ մի քանի բառ, որը փակցված է չակերտների մեջ որպես չափանիշ:
Տեքստ մուտքագրելու փոխարեն կարող եք օգտագործել հղում դեպի ցանկացած բջիջ: պարունակող այդ բառը կամ բառերը և ստանալ բացարձակապես նույն արդյունքները, օրինակ. =COUNTIF(C1:C9,C7)
.
Նմանապես, COUNTIF բանաձեւերն աշխատում են թվերի համար: Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, ստորև բերված բանաձևը հիանալի կերպով հաշվում է 5-րդ քանակով բջիջները D սյունակում.
=COUNTIF(D2:D9, 5)
Այս հոդվածում դուք կգտնեք ևս մի քանի բանաձև՝ բջիջները հաշվելու համար, որոնք պարունակում են որևէ տեքստ, հատուկ նիշ կամ միայն զտված բջիջներ:
COUNTIF բանաձևեր նիշերով (մասնակի համընկնում)
Եթե ձեր Excel-ի տվյալները ներառում են հիմնաբառի մի քանի տատանումներ (ներ) դուք ցանկանում եք հաշվել, այնուհետև կարող եք օգտագործել wildcard նիշ՝ որոշակի բառ, արտահայտություն կամ տառ պարունակող բոլոր բջիջները հաշվելու համար որպես բջջի պարունակության մաս :
Ենթադրենք, դուք ունեք տարբեր անձանց հանձնարարված առաջադրանքների ցուցակ, և ցանկանում եք իմանալ Դենի Բրաունին հանձնարարված առաջադրանքների քանակը: Քանի որ Դենի անունը գրված է մի քանի տարբեր ձևերով, մենք մուտքագրում ենք «*Brown*» որպես որոնման չափանիշ =COUNTIF(D2:D10, "*Brown*")
:
A աստղանիշ (*) է: օգտագործվում է բջիջները գտնելու համար՝ առաջատար և հետին նիշերի ցանկացած հաջորդականությամբ, ինչպես ցույց է տրված վերը նշված օրինակում: Եթե Ձեզ անհրաժեշտ է համապատասխանել որևէ մեկիննիշ, փոխարենը մուտքագրեք հարցական նշան (?), ինչպես ցույց է տրված ստորև:
Խորհուրդ. Հնարավոր է նաև բջջային հղումներով բնագրեր օգտագործել կապակցման օպերատորի օգնությամբ (&): Օրինակ, բանաձևում ուղղակիորեն «*Brown*» մատակարարելու փոխարեն, կարող եք մուտքագրել այն ինչ-որ բջիջում, ասենք F1, և օգտագործել հետևյալ բանաձևը՝ «Brown» պարունակող բջիջները հաշվելու համար. =COUNTIF(D2:D10, «*»: &F1&"*")
Հաշվել բջիջները, որոնք սկսվում կամ ավարտվում են որոշակի նիշերով
Դուք կարող եք օգտագործել կամ նիշ, աստղանիշ (*) կամ հարցական նշան (?)՝ չափանիշով կախված կոնկրետ ինչ արդյունքի եք ուզում հասնել:
Եթե ցանկանում եք իմանալ բջիջների քանակը, որոնք սկսվում կամ ավարտվում են որոշակի տեքստով , անկախ նրանից, թե որքան այլ նիշ է պարունակում բջիջը, օգտագործեք այս բանաձևերը: :
=COUNTIF(C2:C10,"Mr*")
- հաշվել բջիջները, որոնք սկսվում են « Mr» -ով:
=COUNTIF(C2:C10,"*ed")
- հաշվել բջիջները, որոնք ավարտվում են « ed» տառերով:
Ստորև նկարը ցույց է տալիս գործողության երկրորդ բանաձևը.
Եթե փնտրում եք բջիջների քանակ, որոնք սկսվում կամ ավարտվում են որոշակի տառերով և պարունակում են նիշերի ճշգրիտ թիվը , դուք օգտագործում եք Excel COUNTIF ֆունկցիան հարցական նշանով (?) չափանիշներում. 1>
=COUNTIF(D2:D9,"??own")
- հաշվում է «սեփական» տառերով ավարտվող և D2-ից մինչև D9 բջիջներում ուղիղ 5 նիշ ունեցող բջիջների քանակը, ներառյալ բացատները:
=COUNTIF(D2:D9,"Mr??????")
- հաշվում է բջիջների քանակը՝ սկսած տառերով:«Mr» տառերը և D2-ից D9 բջիջներում ունենալով ուղիղ 8 նիշ, ներառյալ բացատները:
Խորհուրդ. փաստացի հարցական նշան կամ աստղանիշ պարունակող բջիջների թիվը գտնելու համար մուտքագրեք tilde (~) նախքան ? կամ * նիշ բանաձևում: Օրինակ, =COUNTIF(D2:D9,"*~?*")
-ը կհաշվի D2:D9 տիրույթում հարցական նշան պարունակող բոլոր բջիջները:
Excel COUNTIF դատարկ և ոչ դատարկ բջիջների համար
Այս բանաձևի օրինակները ցույց են տալիս, թե ինչպես կարող եք օգտագործել COUNTIF-ը: գործառույթը Excel-ում՝ հաշվելու դատարկ կամ ոչ դատարկ բջիջների քանակը նշված տիրույթում:
COUNTIF դատարկ չէ
Որոշ Excel COUNTIF ձեռնարկներում և այլ առցանց ռեսուրսներում կարող եք հանդիպել բանաձևերի Excel-ում ոչ դատարկ բջիջների հաշվում, որը նման է այսին.
=COUNTIF(A1:A10,"*")
Բայց փաստն այն է, որ վերը նշված բանաձևը հաշվում է միայն ցանկացած տեքստային արժեք պարունակող բջիջները, ներառյալ դատարկ տողերը, նշանակում է, որ ամսաթվերով և թվերով բջիջները կդիտարկվեն որպես դատարկ բջիջներ և չեն ներառվի թվի մեջ:
Եթե Ձեզ անհրաժեշտ է ունիվերսալ COUNTIF բանաձև՝ բոլոր ոչ դատարկ բջիջները նշված տիրույթում հաշվելու համար: , ահա դուք գնացեք՝
COUNTIF( ընդգրկույթ ,"")Կամ
COUNTIF( միջակայք ,""&"")Այս բանաձեւը ճիշտ է աշխատում բոլոր արժեքների տեսակների հետ՝ տեքստ , ամսաթվեր և թվեր , ինչպես դուք կարող եք տեսնել ստորև ներկայացված սքրինշոթում:
COUNTIF blank
Եթե ուզում եք հակառակը, այսինքն՝ հաշվեք դատարկ բջիջները որոշակի տիրույթում, դուք պետք էհավատարիմ մնացեք նույն մոտեցմանը. տեքստային արժեքների համար օգտագործեք wildcard նիշով բանաձև և բոլոր դատարկ բջիջները հաշվելու համար «» չափանիշներով:
Բանաձև ոչ մի տեքստ չպարունակող բջիջները հաշվելու համար :
COUNTIF( միջակայք ,""&"*")Քանի որ աստղանիշը (*) համապատասխանում է տեքստային նիշերի ցանկացած հաջորդականությանը, բանաձևը հաշվում է *-ի ոչ հավասար բջիջները, այսինքն՝ որևէ տեքստ չպարունակող: նշված տիրույթում:
Համընդհանուր COUNTIF բանաձևը բացերի համար (բոլոր արժեքների տեսակները) :
COUNTIF( միջակայք ,"")Վերոհիշյալ բանաձևը ճիշտ է մշակում թվերը, ամսաթվերը և տեքստային արժեքները: Օրինակ, ահա թե ինչպես կարող եք ստանալ դատարկ բջիջների թիվը C2:C11 միջակայքում:
=COUNTIF(C2:C11,"")
Խնդրում ենք տեղյակ լինել, որ Microsoft Excel-ն ունի դատարկ բջիջները հաշվելու մեկ այլ գործառույթ՝ COUNTBLANK: Օրինակ, հետևյալ բանաձևերը կստեղծեն ճիշտ նույն արդյունքները, ինչ COUNTIF բանաձևերը, որոնք տեսնում եք վերևի սքրինշոթում.
Հաշվե՛ք դատարկները.
=ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)
Նաև, խնդրում ենք նկատի ունենալ, որ և՛ COUNTIF, և՛ COUNTBLANK բջիջները հաշվում են դատարկ տողերով , որոնք միայն դատարկ են թվում: Եթե դուք չեք ցանկանում նման բջիջները վերաբերվել որպես դատարկ, օգտագործեք «=" չափանիշների համար : Օրինակ՝
=COUNTIF(C2:C11,"=")
Excel-ում դատարկ բջիջները հաշվելու մասին լրացուցիչ տեղեկությունների համար տե՛ս՝
- Excel-ում դատարկ բջիջները հաշվելու 3 եղանակ
- Ինչպես հաշվել ոչ դատարկ բջիջները Excel-ում
COUNTIF ավելի մեծ, փոքր կամ հավասարդեպի
Ձեր նշած թվին ավելի քան , կամ հավասար արժեքներով բջիջները հաշվելու համար, դուք պարզապես ավելացնում եք համապատասխան օպերատորը: չափանիշները, ինչպես ցույց է տրված ստորև աղյուսակում:
Խնդրում ենք ուշադրություն դարձնել, որ COUNTIF բանաձևերում թվով օպերատորը միշտ փակված է չակերտների մեջ :
Չափանիշներ | Բանաձեւի օրինակ | Նկարագրություն |
---|---|---|
Հաշվել, եթե ավելի մեծ է | =COUNTIF(A2:A10 ,">5") | Հաշվե՛ք բջիջները, որտեղ արժեքը 5-ից մեծ է: |
Հաշվել, եթե պակաս է | =COUNTIF(A2:A10) ,"<5") | Հաշվե՛ք 5-ից փոքր արժեքներով բջիջները: |
Հաշվե՛ք, եթե հավասար են | =COUNTIF(A2:A10, «=5») | Հաշվե՛ք բջիջները, որտեղ արժեքը հավասար է 5-ի: |
Հաշվել, եթե հավասար չէ | =COUNTIF(A2:A10, «5») | Հաշվե՛ք բջիջները, որտեղ արժեքը հավասար չէ 5-ի: |
Հաշվել, եթե մեծ է կամ հավասար է | =COUNTIF(C2: C8,">=5") | Հաշվե՛ք բջիջները, որտեղ արժեքը մեծ է կամ հավասար է 5-ի: |
Հաշվեք, եթե փոքր է կամ հավասար է | =COUNTIF(C2:C8,"<=5") | Հաշվե՛ք բջիջները, որտեղ արժեքը փոքր է կամ հավասար է 5-ին: |
Դուք կարող եք նաև օգտագործել վերը նշված բոլոր բանաձևերը բջիջները հաշվելու համար` հիմնված մեկ այլ բջիջի արժեքի վրա , ձեզ պարզապես անհրաժեշտ կլինի չափորոշիչների թիվը փոխարինել բջջային հղումով:
Նշում. բջջի հղում դեպքում դուք պետք է փակեք օպերատորինմեջբերումներ և բջջի հղումից առաջ ավելացնել ամպերսանդ (&): Օրինակ, D2:D9 տիրույթում բջիջները հաշվելու համար D3 բջիջի արժեքից մեծ արժեք ունեցող բջիջները հաշվելու համար դուք օգտագործում եք այս բանաձևը =COUNTIF(D2:D9,">"&D3)
.
Եթե ցանկանում եք հաշվել բջիջները, որոնք պարունակում է փաստացի օպերատոր որպես բջջի բովանդակության մաս, այսինքն` «>», «<» նիշերը: կամ «=", այնուհետև չափորոշիչներում օպերատորի հետ օգտագործեք wildcard նիշ: Նման չափանիշները կդիտարկվեն որպես տեքստային տող, այլ ոչ թե թվային արտահայտություն: Օրինակ՝ =COUNTIF(D2:D9,"*>5*")
բանաձևը կհաշվի D2:D9 տիրույթի բոլոր բջիջները՝ «Առաքում >5 օր» կամ «>5 հասանելի» բովանդակությամբ:
Օգտագործելով Excel COUNTIF ֆունկցիան ամսաթվերով
Եթե ցանկանում եք հաշվել բջիջները, որոնց ամսաթվերը մեծ են, փոքր կամ հավասար են ձեր նշած ամսաթվին կամ ամսաթիվը մեկ այլ բջիջում, դուք կշարունակեք արդեն ծանոթ ձևով, օգտագործելով բանաձևերը, որոնք նման են այն բանաձևերին, որոնք մենք քննարկեցինք քիչ առաջ: Վերոհիշյալ բոլոր բանաձևերը գործում են ինչպես ամսաթվերի, այնպես էլ թվերի համար: Թույլ տվեք ձեզ ընդամենը մի քանի օրինակ բերել.
Չափանիշներ | Բանաձեւի օրինակ | Նկարագրություն |
---|---|---|
Հաշվի ամսաթվերը հավասար են նշված ամսաթվին: | =COUNTIF(B2:B10,"6/1/2014") | Հաշվում է B2:B10 տիրույթի բջիջների քանակը ամսաթիվ 1-հունիս-2014: |
Հաշվել ամսաթվերը ավելի կամ հավասար են մեկ այլ ամսաթվի: | =COUNTIF(B2:B10,">=6/1/ 2014») | Հաշվե՛ք տիրույթի բջիջների քանակըB2:B10 6/1/2014-ին ավելի մեծ կամ հավասար ամսաթվով: |
Հաշվե՛ք մեկ այլ բջիջի ամսաթվից մեծ կամ հավասար ամսաթվերին` հանած x օր: | =COUNTIF(B2:B10,">="&B2-"7") | Հաշվե՛ք B2:B10 տիրույթի բջիջների քանակը, որոնց ամսաթիվը մեծ է կամ հավասար է նշված ամսաթվին B2 հանած 7 օր: |
Բացի այս սովորական գործածություններից, դուք կարող եք օգտագործել COUNTIF ֆունկցիան Excel-ի հատուկ ամսաթիվ և ժամ ֆունկցիաների հետ միասին, ինչպիսին է TODAY()-ը` բջիջների հիման վրա հաշվելու համար: ընթացիկ ամսաթվի վրա:
Չափանիշներ | Բանաձեւի օրինակ |
---|---|
Հաշվող ամսաթվերը հավասար են ընթացիկ ամսաթվին: | =COUNTIF(A2:A10,TODAY()) |
Հաշվել ամսաթվերը ընթացիկ ամսաթվից առաջ, այսինքն՝ ավելի քիչ, քան այսօր։ | =COUNTIF( A2:A10,"<"&TODAY()) |
Հաշվել ամսաթվերը ընթացիկ ամսաթվից հետո, այսինքն՝ ավելի մեծ, քան այսօր: | =COUNTIF(A2:A10 ,">"&TODAY()) |
Հաշվարկեք ամսաթվերը, որոնք պետք է կատարվեն մեկ շաբաթվա ընթացքում: | =COUNTIF(A2:A10,"="& ԱՅՍՕՐ()+7) |
Հաշվ թեստեր որոշակի ամսաթվերի միջակայքում: | =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014") |
Ահա իրական տվյալների վրա նման բանաձևերի կիրառման օրինակ (գրելու պահին այսօր 25.06.2014 էր).
Excel COUNTIF բազմաթիվ չափանիշներով
Իրականում, Excel COUNTIF ֆունկցիան հենց այնպես նախատեսված չէ բազմաթիվ չափանիշներով բջիջները հաշվելու համար: Շատ դեպքերում, դուք կցանկանայիք