Sadržaj
Google Sheets COUNTIF je jedna od najlakših funkcija za učenje i jedna od najzgodnijih za korištenje.
Vrijeme je da saznate kako se COUNTIF koristi u Google Spreadsheet i saznajte zašto je ova funkcija pravi pratilac Google Spreadsheet-a.
Šta je funkcija COUNTIF u Google tablicama?
Ovaj kratki pomoćnik nam omogućava da izbroji koliko se puta određena vrijednost pojavljuje unutar određenog raspona podataka.
COUNTIF sintaksa u Google Sheets
Sintaksa naše funkcije i njeni argumenti su sljedeći:
=COUNTIF(opseg , kriterij)- opseg - raspon ćelija u kojem želimo izbrojati određenu vrijednost. Obavezno.
- kriterij ili kriterij pretraživanja - vrijednost za pronalaženje i brojanje u rasponu podataka naznačenom u prvom argumentu. Obavezno.
Google proračunska tablica COUNTIF u praksi
Može se činiti da je COUNTIF toliko jednostavan da se čak ni ne računa kao funkcija (namjera riječi), ali zapravo je njegov potencijal je prilično impresivno. Sami njeni kriteriji pretraživanja dovoljni su da se dobije takav opis.
Stvar je u tome da možemo odlučiti da tražimo ne samo konkretne vrijednosti već i one koje zadovoljavaju određene kriterije.
Krajnje je vrijeme da pokušajte zajedno napraviti formulu.
Google tabela COUNTIF za tekst i brojeve (tačno podudaranje)
Pretpostavimo da vaša kompanija prodaje različite vrste čokolade u nekoliko potrošačkih regija inije zatvoreno.
COUNTIF i uslovno formatiranje
Postoji jedna zanimljiva prilika koju Google Sheets nudi - da promijenite format ćelije (poput njene boje) ovisno o nekim kriterijima. Na primjer, možemo istaknuti vrijednosti koje se češće pojavljuju zelenom bojom.
funkcija COUNTIF također može odigrati malu ulogu ovdje.
Odaberite raspon ćelija u kojima želite formatirati neki poseban način. Kliknite Format -> Uvjetno oblikovanje...
U padajućoj listi Formatiraj ćelije ako... odaberite posljednju opciju Prilagođena formula je i u polje koje se pojavi unesite sljedeću formulu:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
To znači da će se na uvjet odgovoriti ako se vrijednost iz B10 pojavi unutar B10: B39 u više od 40% slučajeva:
Na sličan način dodajemo još dva kriterija pravila oblikovanja - ako se vrijednost ćelije pojavljuje češće nego u 25% slučajeva i to češće nego u 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
Imajte na umu da će se prvi kriterij unaprijed provjeriti, a ako je ispunjen, ostali neće primijeniti. Zato je bolje da počnete sa najjedinstvenijim vrednostima i pređete na one najčešće. Ako vrijednost ćelije ne ispunjava nijedan kriterij, njen format će ostati netaknut.
Možete vidjeti da se boja ćelija promijenila prema našim kriterijima.
Da bismo bili sigurni, također smo izbrojali učestalost nekih vrijednosti u C3:C6 koristeći COUNTIFfunkcija. Rezultati potvrđuju da je COUNTIF u pravilu formatiranja ispravno primijenjen.
Savjet. Pronađite još primjera o tome kako brojati & istaknite duplikate u Google tablicama.
Svi ovi primjeri funkcija nam daju jasno razumijevanje kako Google Spreadsheet COUNTIF nudi više mogućnosti za rad s podacima na najefikasniji način.
radi s mnogim klijentima.Ovako izgledaju vaši podaci o prodaji u Google tablicama:
Počnimo s osnovama.
Moramo prebrojati broj prodatih "mliječnih čokolada". Postavite kursor u ćeliju u kojoj želite da dobijete rezultat i unesite znak jednakosti (=). Google Sheets odmah shvaća da ćemo unijeti formulu. Čim upišete slovo "C", od vas će se tražiti da odaberete funkciju koja počinje ovim slovom. Odaberite "COUNTIF".
Prvi argument COUNTIF je predstavljen sa sljedećim rasponom : D6:D16. Uzgred, ne morate ručno unositi opseg - dovoljan je odabir miša. Zatim unesite zarez (,) i navedite drugi argument - kriterij pretraživanja.
Drugi argument je vrijednost koju ćemo tražiti u odabranom rasponu. U našem slučaju to će biti tekst - "Mliječna čokolada". Ne zaboravite da završite funkciju sa završnom zagradom ")" i pritisnite "Enter".
Također, ne zaboravite unijeti dvostruke navodnike ("") kada koristite tekstualne vrijednosti.
Naše konačna formula izgleda ovako:
=COUNTIF(D6:D16,"Milk Chocolate")
Kao rezultat, dobijamo tri prodaje ove vrste čokolade.
Napomena. Funkcija COUNTIF radi s jednom ćelijom ili susjednim stupcima. Drugim riječima, ne možete naznačiti nekoliko zasebnih ćelija ili kolona i redova. Molimo pogledajte primjere u nastavku.
Netačnoformule:
=COUNTIF(C6:C16, D6:D16,"Milk Chocolate")
=COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")
Ispravna upotreba:
=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")
Možda ste primijetili da nije baš zgodno postavljati kriterije pretraživanja u formuli - morate je uređivati svaki put. Bolja odluka bi bila da zapišete kriterije za drugu ćeliju Google Sheets i referenciramo tu ćeliju u formuli.
Hajde da izbrojimo broj ostvarenih prodaja u regiji "Zapad" koristeći referencu ćelije u COUNTIF. Dobićemo sljedeću formulu:
=COUNTIF(C6:C16,A3)
Funkcija koristi sadržaj A3 (tekstualna vrijednost "Zapad") u svojim proračunima. Kao što vidite, sada je mnogo lakše urediti formulu i njene kriterije pretraživanja.
Naravno, isto možemo učiniti sa brojčanim vrijednostima . Možemo prebrojati broj pojavljivanja broja "125" tako što ćemo naznačiti sam broj kao drugi argument:
=COUNTIF(E7:E17,125)
ili ga zamijeniti referencom ćelije:
=COUNTIF(E7:E17,A3)
Google Spreadsheet COUNTIF funkcija i zamjenski znakovi (djelimično podudaranje)
Ono što je sjajno kod COUNTIF je to što može brojati cijele ćelije kao i dijelovi sadržaja ćelije . U tu svrhu koristimo zamjenske znakove : "?", "*".
Na primjer, da prebrojimo prodaju u nekom određenom regionu možemo koristiti samo dio njegovog imena: unesite "?est" u B3. znak pitanja (?) zamjenjuje jedan znak . Potražićemo 4-slovariječi koje se završavaju s "est" , uključujući razmake.
Koristite sljedeću formulu COUNTIF u B3:
=COUNTIF(C7:C17,A3)
Kao što već znate, formula može lako poprimiti sljedeći oblik:
=COUNTIF(C7:C17, "?est")
I možemo vidjeti 5 prodaja u regiji "Zapad".
Sada iskoristimo ćeliju B4 za drugu formulu:
=COUNTIF(C7:C17,A4)
Štaviše, promijenit ćemo kriterije u "??st" u A4. To znači da ćemo sada tražiti riječi od 4 slova koje se završavaju sa "st" . Budući da u ovom slučaju dvije regije ("Zapad" i "Istok") zadovoljavaju naše kriterije, vidjet ćemo devet prodaja:
Slično, možemo izbrojati broj prodaja robu koja koristi zvjezdicu (*). Ovaj simbol zamjenjuje ne samo jedan, već bilo koji broj znakova :
"*Čokolada" kriterij broji sve proizvode koji završavaju sa "čokolada".
"čokolada*" kriterij broji sve proizvode koji počinju s "čokolada".
I, kao što možete pogoditi, ako unesemo "*Čokolada*" , potražit ćemo sve proizvode koji sadrže riječ "čokolada".
Napomena. Ako trebate prebrojati broj riječi koje sadrže zvjezdicu (*) i upitnik (?), onda koristite tilda znak (~) prije tih znakova. U ovom slučaju, COUNTIF će ih tretirati kao jednostavne znakove, a ne kao znakove za pretraživanje. Na primjer, ako želimo tražiti vrijednosti koje sadrže "?", formula će biti:
=COUNTIF(D7:D15,"*~?*")
COUNTIF Google Sheetsza manje od, veće ili jednako
Funkcija COUNTIF može izbrojati ne samo koliko puta se neki broj pojavljuje, već i koliko je brojeva većih od/manje od/jednako /nije jednako drugom navedenom broju.
U tu svrhu koristimo odgovarajuće matematičke operatore: "=", ">", "=", "<=", "".
Pogledajte donju tabelu da vidite kako funkcionira:
Kriterijumi | Primjer formule | Opis |
Broj je veći od | =COUNTIF(F9:F19,">100") | Broj ćelija u kojima su vrijednosti veće od 100. |
Broj je manji od | =COUNTIF(F9:F19,"<100") | Broj ćelija u kojima su vrijednosti manje od 100. |
Broj je jednak | =COUNTIF(F9:F19,"=100") | Prebrojite ćelije u kojima su vrijednosti jednake 100. |
Broj nije jednak | =COUNTIF(F9:F19,"100") | Prebrojite ćelije u kojima vrijednosti nisu jednake do 100. |
Broj je veći ili jednak | =COUNTIF(F9:F19,">=100") | Broj ćelija u kojima su vrijednosti veće ili jednake t o 100. |
Broj je manji ili jednak | =COUNTIF(F9:F19,"<=100") | Broj ćelija u kojima su vrijednosti manje ili jednake 100. |
Napomena. Veoma je važno priložiti matematički operator zajedno sa brojem u dvostrukim navodnicima .
Ako želite promijeniti kriterije bez mijenjanja formule, možete referencirati i ćelije.
Dozvolite nam da referenciramo A3i stavite formulu u B3, baš kao što smo radili prije:
=COUNTIF(F9:F19,A3)
Da kreirate sofisticiranije kriterije, koristite ampersand (&).
Na primjer, B4 sadrži formulu koja broji broj vrijednosti većih ili jednakih 100 u rasponu E9:E19:
=COUNTIF(E9:E19,">="&A4)
B5 ima iste kriterije, ali mi referencirati ne samo broj u toj ćeliji već i matematički operator. Ovo čini još lakšim prilagođavanje formule COUNTIF ako je potrebno:
=COUNTIF(E9:E19,A6&A5)
Savjet. Puno su nas pitali o brojanju onih ćelija koje su veće ili manje od vrijednosti u drugoj koloni. Ako je to ono što tražite, trebat će vam druga funkcija za posao — SUMPRODUCT.
Na primjer, izbrojimo sve redove u kojima je prodaja u koloni F veća nego u istom redu kolone G:
=SUMPRODUCT(--(F6:F16>G6:G16))
- Dio u jezgri formule — F6:F16>G6:G16 — uspoređuje vrijednosti u kolone F i G. Kada je broj u koloni F veći, formula ga uzima kao TRUE, u suprotnom — FALSE.
Vidjet ćete da ako isto unesete u ArrayFormula:
=ArrayFormula(F6:F16>G6:G16)
- Tada formula uzima ovo TRUE/FALSE rezultat i pretvara ga u 1/0 brojeve uz pomoć dvostrukog unarnog operatora (--) .
- Ovo omogućava SUM da ostalo — ukupan broj kada je F veći od G.
Google tabela COUNTIF sa višestrukimkriteriji
Ponekad je potrebno izbrojati broj vrijednosti koje odgovaraju barem jednom od navedenih uvjeta (logika ILI) ili više kriterija odjednom (logika I). Na osnovu toga, možete koristiti ili nekoliko funkcija COUNTIF u jednoj ćeliji istovremeno ili alternativnu funkciju COUNTIFS.
Računajte u Google tablicama s više kriterija — I logika
Jedini način Savjetovao bih vam da koristite ovdje je sa posebnom funkcijom koja je dizajnirana da broji po više kriterija — COUNTIFS:
=COUNTIFS(opseg_kriterija1, kriterij1, [opseg_kriterija2, kriterij2, ...])Uobičajeno je koristi se kada postoje vrijednosti u dva raspona koji bi trebali zadovoljiti neke kriterije ili kad god trebate dobiti broj između određenog raspona brojeva.
Pokušajmo izbrojati broj ukupnih prodaja između 200 i 400:
=COUNTIFS(F8:F18,">=200",F8:F18,"<=400")
Savjet. Naučite kako koristiti COUNTIFS s bojama u Google tablicama u ovom članku.
Broj jedinstvenih proizvoda u Google tablicama s više kriterija
Možete ići dalje i brojati broj jedinstvenih proizvoda između 200 i 400.
Ne, nije isto kao gore! :) Gornji COUNTIFS broji svaku pojavu prodaje između 200 i 400. Ono što predlažem je da pogledate i proizvod. Ako se njegovo ime pojavljuje više puta, neće biti uključeno u rezultat.
Postoji posebna funkcija za to — COUNTUNIQUEIFS:
COUNTUNIQUEIFS(broj_jedinstveni_raspon,kriterij_opseg1, kriterij1, [opseg_kriterija2, kriterij2, ...])U poređenju sa COUNTIFS, to je prvi argument koji čini razliku. Count_unique_range je raspon u kojem će funkcija brojati jedinstvene zapise.
Evo kako će formula i njen rezultat izgledati:
=COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")
Pogledajte, postoje 3 reda koja zadovoljavaju moje kriterije: prodaja je 200 i više, a istovremeno je 400 ili manje.
Međutim, 2 od njih pripadaju istom proizvodu — Mliječna čokolada . COUNTUNIQUEIFS broji samo prvo spominjanje proizvoda.
Dakle, znam da postoje samo 2 proizvoda koja ispunjavaju moje kriterije.
Računajte u Google tablicama s više kriterija — ILI logika
Kada je dovoljan samo jedan od svih kriterija, bolje je koristiti nekoliko funkcija COUNTIF.
Primjer 1. COUNTIF + COUNTIF
Hajde da izbrojimo broj prodaja crne i bijele čokolade . Da biste to učinili, unesite sljedeću formulu u B4:
=COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")
Savjet. Koristim zvjezdicu (*) da osiguram da će se riječi "tamno" i "mlijeko" računati bez obzira na to gdje se nalaze u ćeliji - na početku, u sredini ili na kraju.
Savjet. Uvijek možete uvesti reference ćelija u svoje formule. Pogledajte kako to izgleda na slici ispod u B3, rezultat ostaje isti:
Primjer 2. COUNTIF — COUNTIF
Sada ću prebrojati broj ukupne prodaje između 200 i 400:
Iuzmite broj ukupnih iznosa ispod 400 i oduzmite broj ukupnih prodaja ispod 200 koristeći sljedeću formulu:
=C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")
Formula vraća broj prodaja veći od 200, ali manji od 400.
Ako odlučite referencirati A3 i A4 koji sadrže kriterije, formula će biti malo jednostavnija:
=COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)
A3 ćelija će imati "<=200" kriterija , dok A4 - "<=400". Stavite obje formule u B3 i B4 i pazite da se rezultat ne promijeni — 3 prodaje u potrebnom rasponu.
COUNTIF Google Sheets za prazne i neprazne ćelije
Uz pomoć od COUNTIF, također možemo prebrojati broj praznih ili nepraznih ćelija unutar nekog raspona.
Pretpostavimo da smo uspješno prodali proizvod i označili ga kao "Plaćeno". Ako je kupac odbio robu, u ćeliju upisujemo nulu (0). Ako dogovor nije zatvoren, ćelija ostaje prazna.
Da biste prebrojali nepraznih ćelija sa bilo kojom vrijednošću, koristite sljedeće:
=COUNTIF(F7:F15,"")
ili
=COUNTIF(F7:F15,A3)
Da biste izbrojali broj praznih ćelija , obavezno stavite formulu COUNTIF na sljedeći način:
=COUNTIF(F7:F15,"")
ili
=COUNTIF(F7:F15,A4)
Broj ćelija s tekstualnom vrijednošću se računa ovako:
=COUNTIF(F7:F15,"*")
ili
=COUNTIF(F7:F15,A5)
Snimak ekrana ispod pokazuje da ćelije A3, A4 i A5 uključuju naše kriterije:
Dakle, možemo vidjeti 4 zaključena posla, od kojih su 3 plaćena i od kojih 5 još nemaju oznake i samim tim su