Բովանդակություն
Google Աղյուսակներ COUNTIF-ը սովորելու ամենադյուրին և օգտագործման համար ամենահեշտ գործառույթներից մեկն է:
Ժամանակն է ձեռք բերել որոշ գիտելիքներ այն մասին, թե ինչպես է օգտագործվում COUNTIF-ը: Google Աղյուսակ և իմացեք, թե ինչու է այս գործառույթը դառնում իսկական Google Աղյուսակների ուղեկից:
Ի՞նչ է COUNTIF գործառույթը Google Աղյուսակներում:
Այս կարճ օգնականը մեզ թույլ է տալիս հաշվեք, թե քանի անգամ է որոշակի արժեք հայտնվում տվյալ տվյալների տիրույթում:
COUNTIF շարահյուսություն Google Sheets-ում
Մեր ֆունկցիայի շարահյուսությունը և դրա արգումենտները հետևյալն են.
=COUNTIF(միջակայք , չափանիշ)- տիրույթ - բջիջների տիրույթ, որտեղ մենք ցանկանում ենք հաշվել որոշակի արժեք։ Պահանջվում է:
- չափանիշ կամ որոնման չափանիշ - արժեք՝ գտնելու և հաշվելու առաջին արգումենտում նշված տվյալների տիրույթում: Պահանջվում է:
Google Աղյուսակ COUNTIF-ը գործնականում
Կարող է թվալ, որ COUNTIF-ն այնքան պարզ է, որ նույնիսկ չի հաշվվում որպես ֆունկցիա (բառախաղի նպատակ), բայց իրականում դրա ներուժը բավականին տպավորիչ է. Միայն դրա որոնման չափանիշները բավական են նման նկարագրություն ստանալու համար:
Բանն այն է, որ մենք կարող ենք որոշել փնտրել ոչ միայն կոնկրետ արժեքներ, այլև որոշակի չափանիշներին համապատասխանող արժեքներ:
Վաղուց ժամանակն է փորձեք և միասին ձևակերպեք բանաձև:
Google Աղյուսակ COUNTIF տեքստի և թվերի համար (ճշգրիտ համընկնում)
Ենթադրենք, որ ձեր ընկերությունը վաճառում է տարբեր տեսակի շոկոլադներ մի քանի սպառողական տարածաշրջաններում ևփակված չէ:
COUNTIF և պայմանական ձևաչափում
Կա մեկ հետաքրքիր հնարավորություն, որն առաջարկում է Google Աղյուսակները. Օրինակ, մենք կարող ենք ընդգծել այն արժեքները, որոնք ավելի հաճախ են հայտնվում կանաչ գույնով:
COUNTIF ֆունկցիան այստեղ նույնպես կարող է փոքր դեր խաղալ:
Ընտրեք այն բջիջների շրջանակը, որոնք ցանկանում եք ֆորմատավորել: ինչ-որ հատուկ միջոց: Սեղմեք Ձևաչափել -> Պայմանական ձևաչափում...
Ձևաչափել բջիջները, եթե... բացվող ցանկում ընտրել վերջին տարբերակը: Պատվերով բանաձևը է, և հայտնված դաշտում մուտքագրեք հետևյալ բանաձևը.
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
Դա նշանակում է, որ պայմանը կպատասխանվի, եթե B10-ից արժեքը հայտնվի B10-ում. B39 ավելի քան 40% դեպքերում.
Նման ձևով մենք ավելացնում ենք ձևաչափման կանոնների ևս երկու չափանիշ. եթե բջիջի արժեքն ավելի հաճախ է հայտնվում, քան դեպքերի 25%-ում։ և ավելի հաճախ, քան 15%-ում.
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15
Հիշեք, որ առաջին չափանիշը նախապես կստուգվի, իսկ եթե այն բավարարվի, մնացածը չի դիմել. Այդ իսկ պատճառով ավելի լավ է սկսեք ամենայուրօրինակ արժեքներից՝ անցնելով ամենատարածվածներին: Եթե բջիջի արժեքը չի համապատասխանում որևէ չափանիշի, դրա ձևաչափը կմնա անփոփոխ:
Դուք կարող եք տեսնել, որ բջիջների գույնը փոխվել է ըստ մեր չափանիշների:
Հաստատվելու համար մենք նաև հաշվել ենք որոշ արժեքների հաճախականությունը C3:C6-ում՝ օգտագործելով COUNTIFֆունկցիան։ Արդյունքները հաստատում են, որ COUNTIF ձևաչափման կանոնը ճիշտ է կիրառվել:
Խորհուրդ: Գտնել ավելի շատ օրինակներ, թե ինչպես կարելի է հաշվել & AMP; ընդգծեք կրկնօրինակները Google Աղյուսակներում:
Այս բոլոր գործառույթների օրինակները մեզ հստակ պատկերացում են տալիս, թե ինչպես է Google Աղյուսակը COUNTIF-ն առաջարկում տվյալների հետ առավել արդյունավետ կերպով աշխատելու բազմաթիվ հնարավորություններ:
աշխատում է բազմաթիվ հաճախորդների հետ:Այսպիսի տեսք ունեն ձեր վաճառքի տվյալները Google Աղյուսակներում.
Սկսենք հիմունքներից:
Պետք է հաշվենք վաճառված «Կաթնային շոկոլադի» քանակը։ Տեղադրեք կուրսորը այն բջիջում, որտեղ ցանկանում եք ստանալ արդյունքը և մուտքագրեք հավասարության նշանը (=): Google Sheets-ը անմիջապես հասկանում է, որ մենք պատրաստվում ենք բանաձև մուտքագրել։ Հենց որ մուտքագրեք «C» տառը, այն կհուշի ձեզ ընտրել այս տառով սկսվող ֆունկցիա: Ընտրեք «COUNTIF»:
COUNTIF-ի առաջին արգումենտը ներկայացված է հետևյալ միջակայքով ՝ D6:D16: Ի դեպ, պետք չէ ձեռքով մուտքագրել միջակայքը՝ մկնիկի ընտրությունը բավական է: Այնուհետև մուտքագրեք ստորակետ (,) և նշեք երկրորդ արգումենտը՝ որոնման չափանիշները:
Երկրորդ արգումենտը արժեք է, որը մենք փնտրելու ենք ընտրված տիրույթում: Մեր դեպքում դա կլինի տեքստը - «Կաթնային շոկոլադ»: Հիշեք, որ ֆունկցիան ավարտեք փակող փակագծով «)» և սեղմեք «Enter»:
Նաև տեքստային արժեքներ օգտագործելիս մի մոռացեք մուտքագրել կրկնակի չակերտներ («»):
Մեր վերջնական բանաձևն ունի հետևյալ տեսքը.
=COUNTIF(D6:D16,"Milk Chocolate")
Արդյունքում մենք ստանում ենք այս տեսակի շոկոլադի երեք վաճառք:
Նշում. COUNTIF ֆունկցիան աշխատում է մեկ բջջի կամ հարևան սյունակների հետ: Այլ կերպ ասած, դուք չեք կարող նշել մի քանի առանձին բջիջներ կամ սյունակներ և տողեր: Խնդրում ենք տեսնել ստորև բերված օրինակները:
Սխալ էբանաձևեր՝
=COUNTIF(C6:C16, D6:D16,"Milk Chocolate")
=COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")
Ճիշտ օգտագործումը.
=COUNTIF(C6:D16,"Milk Chocolate")
=COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")
Դուք կարող եք նկատել, որ Բանաձևում որոնման չափանիշները սահմանելը իսկապես հարմար չէ. ամեն անգամ պետք է խմբագրել այն: Ավելի լավ որոշումը կլինի չափորոշիչները գրել Google Sheets-ի այլ բջիջ և հղում անել այդ բջիջին բանաձևում:
Եկեք հաշվենք «Արևմտյան» տարածաշրջանում տեղի ունեցած վաճառքների քանակը՝ օգտագործելով COUNTIF-ի բջջային հղումը: Մենք կստանանք հետևյալ բանաձևը.
=COUNTIF(C6:C16,A3)
Ֆունկցիան իր հաշվարկներում օգտագործում է A3-ի բովանդակությունը (տեքստային արժեքը՝ «West»): Ինչպես տեսնում եք, այժմ շատ ավելի հեշտ է խմբագրել բանաձևը և դրա որոնման չափանիշները:
Իհարկե, մենք կարող ենք նույն բանն անել թվային արժեքներով . Մենք կարող ենք հաշվել «125» թվի առաջացման թիվը՝ որպես երկրորդ արգումենտ նշելով այդ թիվը՝
=COUNTIF(E7:E17,125)
կամ այն փոխարինելով բջջային հղումով՝
=COUNTIF(E7:E17,A3)
Google Spreadsheet COUNTIF ֆունկցիան և սիմվոլի նիշերը (մասնակի համընկնում)
Հատկանշական է COUNTIF-ի մասին, որ այն կարող է հաշվել ամբողջ բջիջները, ինչպես նաև բջջի պարունակության մասերը : Այդ նպատակով մենք օգտագործում ենք վայրի նշաններ ՝ "?", "*":
Օրինակ, որոշակի տարածաշրջանում վաճառքները հաշվելու համար կարող ենք օգտագործել միայն նրա անվան մի մասը. մուտքագրեք «?est» B3-ում: հարցական նշանը (?) փոխարինում է մեկ նիշ : Մենք պատրաստվում ենք փնտրել 4 տառը ավարտվող բառերը , ներառյալ բացատները:
Օգտագործեք հետևյալ COUNTIF բանաձևը B3-ում.
=COUNTIF(C7:C17,A3)
Ինչպես արդեն գիտեք, բանաձևը կարող է հեշտությամբ վերցնել հետևյալ ձևը.
=COUNTIF(C7:C17, "?est")
Եվ մենք կարող ենք տեսնել 5 վաճառք «Արևմտյան» տարածաշրջանում:
Այժմ եկեք օգտագործենք B4 բջիջը մեկ այլ բանաձևի համար.
=COUNTIF(C7:C17,A4)
Ավելին, մենք A4-ում չափորոշիչները կփոխենք «??st»-ի: Դա նշանակում է, որ այժմ մենք փնտրելու ենք 4 տառանոց բառեր ավարտվում են «st» -ով։ Քանի որ այս դեպքում երկու տարածաշրջան («Արևմուտք» և «Արևելք») բավարարում են մեր չափանիշները, մենք կտեսնենք ինը վաճառք. ապրանքները՝ օգտագործելով աստղանիշ (*): Այս խորհրդանիշը փոխարինում է ոչ միայն մեկ, այլ ցանկացած թվով նիշ :
«*Շոկոլադ» չափանիշները հաշվում են վերջացող բոլոր ապրանքները «Շոկոլադով»:
«Շոկոլադ*» չափանիշները հաշվում են «Շոկոլադով» սկսած բոլոր ապրանքները:
Եվ ինչպես կարող եք կռահել, եթե մուտքագրենք "*Շոկոլադ*" , մենք պատրաստվում ենք փնտրել բոլոր ապրանքները, որոնք պարունակում են "Շոկոլադ" բառը:
Նշում. Եթե Ձեզ անհրաժեշտ է հաշվել այն բառերի քանակը, որոնք պարունակում են աստղանիշ (*) և հարցական նշան (?), ապա այդ նիշերից առաջ օգտագործեք թիլդի նշանը (~): Այս դեպքում, COUNTIF-ը դրանք կվերաբերվի որպես պարզ նշանների, այլ ոչ թե որոնման նիշերի: Օրինակ, եթե մենք ուզում ենք որոնել «?» պարունակող արժեքները, բանաձևը կլինի հետևյալը.
=COUNTIF(D7:D15,"*~?*")
COUNTIF Google Sheetsպակաս, մեծ կամ հավասար
COUNTIF ֆունկցիան ի վիճակի է ոչ միայն հաշվել, թե քանի անգամ է հայտնվում որևէ թիվ, այլև թվերից քանիսն են մեծ/փոքրից/հավասար /հավասար չէ մեկ այլ նշված թվի։
Այդ նպատակով մենք օգտագործում ենք համապատասխան մաթեմատիկական օպերատորներ՝ "=", ">", "=", "<=", ""։
Դիտեք ստորև բերված աղյուսակը՝ տեսնելու, թե ինչպես է այն աշխատում.
Չափանիշներ | Բանաձևի օրինակ | Նկարագրություն |
Թիվն ավելի մեծ է, քան | =COUNTIF(F9:F19,">100") | Հաշվե՛ք բջիջները, որտեղ արժեքները 100-ից մեծ են: |
Թիվը փոքր է | =COUNTIF(F9:F19,"<100") | Հաշվե՛ք բջիջները, որտեղ արժեքները 100-ից փոքր են: |
Թիվը հավասար է | =COUNTIF(F9:F19,"=100") | Հաշվե՛ք բջիջները, որտեղ արժեքները հավասար են 100-ի: |
Թիվը հավասար չէ | =COUNTIF(F9:F19,"100") | Հաշվել բջիջները, որտեղ արժեքները հավասար չեն մինչև 100: |
Թիվը մեծ է կամ հավասար է | =COUNTIF(F9:F19,">=100") | Հաշվե՛ք բջիջները, որտեղ արժեքները մեծ են կամ հավասար t-ից o 100: |
Թիվը փոքր է կամ հավասար է | =COUNTIF(F9:F19,"<=100") | Հաշվե՛ք բջիջները, որտեղ արժեքները փոքր են կամ հավասար են 100-ին: |
Ծանոթագրություն. Շատ կարևոր է փակել մաթեմատիկական օպերատորը թվի հետ միասին կրկնակի չակերտներում :
Եթե ցանկանում եք փոխել չափանիշները առանց բանաձևի փոփոխության, կարող եք հղում կատարել նաև բջիջներին:
Թույլ տվեք հղում կատարել A3-ին:և բանաձևը դրեք B3-ում, ինչպես մենք արեցինք նախկինում.
=COUNTIF(F9:F19,A3)
Ավելի բարդ չափորոշիչներ ստեղծելու համար օգտագործեք իմպերսանդ (&):
0>Օրինակ, B4-ը պարունակում է բանաձև, որը հաշվում է 100-ից մեծ կամ հավասար արժեքների թիվը E9:E19 միջակայքում.
=COUNTIF(E9:E19,">="&A4)
B5-ն ունի նույն չափանիշները, բայց մենք հղում կատարել ոչ միայն այդ բջիջի թվին, այլև մաթեմատիկական օպերատորին: Սա նույնիսկ ավելի հեշտ է դարձնում անհրաժեշտության դեպքում COUNTIF բանաձևի հարմարեցումը.
=COUNTIF(E9:E19,A6&A5)
Խորհուրդ: Մեզ շատ են հարցրել մեկ այլ սյունակում այն բջիջները, որոնք մեծ են կամ փոքր արժեքներից հաշվելու մասին: Եթե դա այն է, ինչ փնտրում եք, ապա ձեզ անհրաժեշտ կլինի մեկ այլ գործառույթ աշխատանքի համար՝ SUMPRODUCT:
Օրինակ, եկեք հաշվենք բոլոր տողերը, որտեղ F սյունակի վաճառքներն ավելի մեծ են, քան G սյունակի նույն տողում:
=SUMPRODUCT(--(F6:F16>G6:G16))
- Բանաձեւի հիմքում գտնվող մասը — F6:F16>G6:G16 — համեմատում է արժեքները F և G սյունակներ: Երբ F սյունակի թիվն ավելի մեծ է, բանաձևն այն ընդունում է որպես TRUE, հակառակ դեպքում՝ FALSE:
Դուք կտեսնեք, որ եթե նույնը մուտքագրեք ArrayFormula.
=ArrayFormula(F6:F16>G6:G16)
- Այնուհետև բանաձևը վերցնում է սա TRUE/FALSE արդյունքը և այն վերածում է 1/0 թվերի (--) կրկնակի միանման օպերատորի օգնությամբ:
- Սա թույլ է տալիս SUM-ին անել մնացածը՝ ընդհանուր թիվը, երբ F-ը G-ից մեծ է:
Google Աղյուսակ COUNTIF բազմակիչափանիշներ
Երբեմն անհրաժեշտ է հաշվել այն արժեքների թիվը, որոնք պատասխանում են նշված պայմաններից առնվազն մեկին (ԿԱՄ տրամաբանություն) կամ միանգամից մի քանի չափանիշների (ԵՎ տրամաբանություն): Ելնելով դրանից՝ դուք կարող եք միաժամանակ օգտագործել կա՛մ մի քանի COUNTIF ֆունկցիաներ մեկ բջիջում, կա՛մ այլընտրանքային COUNTIFS ֆունկցիան:
Հաշվել Google Աղյուսակներում՝ բազմաթիվ չափանիշներով — ԵՎ տրամաբանությամբ
Միակ ճանապարհը Ես խորհուրդ կտայի ձեզ օգտագործել այստեղ հատուկ գործառույթով, որը նախատեսված է բազմաթիվ չափանիշներով հաշվելու համար. COUNTIFS:
=COUNTIFS(չափանիշ_միջակայք1, չափանիշ1, [չափանիշ_միջակայք2, չափանիշ2, ...])Սովորաբար օգտագործվում է, երբ երկու միջակայքում կան արժեքներ, որոնք պետք է համապատասխանեն որոշ չափանիշների, կամ երբ անհրաժեշտ է ստանալ թվերի որոշակի միջակայքի միջև ընկած թիվը:
Եկեք փորձենք հաշվել ընդհանուր վաճառքների թիվը 200-ից 400-ի միջև:
=COUNTIFS(F8:F18,">=200",F8:F18,"<=400")
Հուշում. Իմացեք, թե ինչպես օգտագործել COUNTIFS-ը գույներով Google Աղյուսակներում այս հոդվածում:
Հաշվել եզակիներին Google Աղյուսակներում՝ բազմաթիվ չափանիշներով
Դուք կարող եք ավելի հեռուն գնալ և հաշվել եզակի ապրանքների թիվը 200-ից 400-ի միջև:
Ոչ, դա նույնը չէ, ինչ վերևում: :) Վերոնշյալ COUNTIFS-ը հաշվում է վաճառքի յուրաքանչյուր դեպք 200-ից 400-ի միջև: Ես առաջարկում եմ նաև դիտել ապրանքը: Եթե նրա անունը հայտնվում է մեկից ավելի անգամ, այն չի ներառվի արդյունքի մեջ:
Դրա համար կա հատուկ գործառույթ — COUNTUNIQUEIFS:
COUNTUNIQUEIFS(count_unique_range,kriter_range1, criterion1, [criteria_range2, criterion2, ...])Համեմատած COUNTIFS-ի հետ, դա առաջին փաստարկն է, որը տարբերություն է դնում: Count_unique_range -ն այն միջակայքն է, որտեղ ֆունկցիան կհաշվի եզակի գրառումները:
Ահա թե ինչ տեսք կունենա բանաձևը և դրա արդյունքը.
=COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")
Տեսեք, կա 3 տող, որը համապատասխանում է իմ չափանիշներին. վաճառքները 200 և ավելի են, և միևնույն ժամանակ 400 կամ պակաս:
Սակայն դրանցից 2-ը պատկանում են նույն ապրանքին. Կաթնային շոկոլադ : COUNTUNIQUEIFS-ը հաշվում է միայն ապրանքի առաջին հիշատակումը:
Այսպիսով, ես գիտեմ, որ կա միայն 2 ապրանք, որը համապատասխանում է իմ չափանիշներին:
Հաշվարկեք Google Աղյուսակներում բազմաթիվ չափանիշներով — ԿԱՄ տրամաբանությամբ
Երբ բոլոր չափանիշներից միայն մեկը բավարար է, ավելի լավ է օգտագործեք մի քանի COUNTIF ֆունկցիաներ:
Օրինակ 1. COUNTIF + COUNTIF
Եկեք հաշվենք սև և սպիտակ շոկոլադի վաճառքի քանակը: . Դա անելու համար B4-ում մուտքագրեք հետևյալ բանաձևը՝
=COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")
Խորհուրդ. Ես օգտագործում եմ աստղանիշ (*)՝ համոզվելու համար, որ «մուգ» և «կաթ» բառերը հաշվվելու են՝ անկախ նրանից, թե որտեղ են դրանք խցում՝ սկզբում, մեջտեղում կամ վերջում:
Հուշում. Դուք միշտ կարող եք բջջային հղումներ ներկայացնել ձեր բանաձևերին: Տեսեք, թե ինչպես է այն երևում B3-ում ստորև ներկայացված սքրինշոթում, արդյունքը մնում է նույնը.
Օրինակ 2. COUNTIF — COUNTIF
Այժմ ես պատրաստվում եմ հաշվել թիվը ընդհանուր վաճառքից 200-ից 400-ը`
IՎերցրեք ընդհանուրների թիվը 400-ից ցածր և հանեք ընդհանուր վաճառքների թիվը 200-ից ցածր՝ օգտագործելով հետևյալ բանաձևը. 3>
Եթե որոշեք հղում կատարել A3-ին և A4-ին, որոնք պարունակում են չափանիշներ, ապա բանաձևը մի փոքր ավելի պարզ կլինի.
=COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)
A3 բջիջը կունենա «<=200» չափանիշ: , մինչդեռ A4 - «<=400»: Տեղադրեք երկու բանաձևերը B3 և B4 մեջ և համոզվեք, որ արդյունքը չի փոխվում. 3 վաճառք անհրաժեշտ տիրույթում:
COUNTIF Google Աղյուսակներ դատարկ և ոչ դատարկ բջիջների համար
Օգնությամբ COUNTIF-ից, մենք կարող ենք նաև հաշվել դատարկ կամ ոչ դատարկ բջիջների քանակը որոշակի տիրույթում:
Ենթադրենք, որ մենք հաջողությամբ վաճառել ենք ապրանքը և այն նշել որպես «Վճարված»: Եթե հաճախորդը մերժել է ապրանքը, մենք վանդակում գրում ենք զրո (0): Եթե գործարքը չի փակվել, բջիջը մնում է դատարկ:
ոչ դատարկ բջիջները ցանկացած արժեքով հաշվելու համար օգտագործեք հետևյալը.
=COUNTIF(F7:F15,"")
կամ
=COUNTIF(F7:F15,A3)
դատարկ բջիջների քանակը հաշվելու համար , համոզվեք, որ դրեք COUNTIF բանաձևը հետևյալ կերպ.
=COUNTIF(F7:F15,"")
կամ
=COUNTIF(F7:F15,A4)
տեքստային արժեքով բջիջների թիվը հաշվվում է այսպես.
=COUNTIF(F7:F15,"*")
կամ
=COUNTIF(F7:F15,A5)
Ստորև նկարը ցույց է տալիս, որ A3, A4 և A5 բջիջները ներառում են մեր չափանիշները.
Այսպիսով, մենք կարող ենք տեսնել. 4 փակ գործարք, որից 3-ի համար վճարվել է, իսկ 5-ը դեռ մակնշում չունի, հետևաբար՝