Funcția Excel COUNTIF vă permite să numărați numărul de celule care îndeplinesc anumite criterii sau condiții în intervalul dat.
Funcția COUNTIF este una dintre funcțiile statistice din Excel, care este o combinație de funcții COUNT și IF sau funcția COUNTA. Când este utilizată în formulă, funcția numără numărul de celule care se potrivesc cu anumite criterii sau condiții în același interval sau în mai multe intervale. Funcția COUNTIF ajută la numărarea celulelor care conțin text, numere sau date care îndeplinesc anumite criterii.
Puteți număra celule folosind funcțiile COUNTIF sau COUNTIFS în Excel. Diferența dintre funcțiile COUNTIF și COUNTIFS este că COUNTIF este utilizat pentru numărarea celulelor care îndeplinesc un criteriu într-un interval, în timp ce COUNTIFS numără celulele care îndeplinesc mai multe condiții în același interval sau în mai multe intervale.
Acest articol vă va demonstra cum să utilizați cele două funcții COUNTIF și COUNTIFS în Excel.
Excel COUNTIF Funcția
Funcția COUNTIF vă permite să efectuați contorizări de date pe baza unui anumit criteriu sau condiție. Condiția utilizată în funcție funcționează cu operatori logici (, , =, >=, <=) și caractere metalice (*, ?) pentru potrivirea parțială.
Sintaxa funcției COUNTIF
Structura unei funcții COUNTIF este:
=COUNTIF(interval,criterii)
Parametri:
gamă
– Intervalul de celule de numărat.criterii
– Condiția determină care celule ar trebui incluse în numărare în intervalul specificat. Criteriile pot fi o valoare numerică, text, referință la adresa unei celule sau o ecuație.
Utilizarea funcției COUNTIF pentru a număra valorile numerice
După cum am discutat mai sus, criteriile (al doilea argument) din funcția COUNTIF definește condiția care îi spune funcției ce celule să numere.
Această funcție vă ajută să numărați numărul de celule cu valori care îndeplinesc condiții logice, cum ar fi egal cu, mai mare decât, mai mic decât sau nu egal cu o valoare specificată etc.
În exemplul de mai jos, formula numără celulele care conțin o valoare egală cu 5 (criterii). Puteți introduce direct „5 în formulă sau puteți utiliza referință la adresa celulei care are valoarea (celula D2 în exemplul de mai jos).
=COUNTIF(B2:B11,D2)
Formula de mai sus numără numărul de celule din intervalul de celule (B2:B11) care conțin valoarea egală cu valoarea din celula D2.
Următoarea formulă numără celulele care au valoare mai mică de 5.
=COUNTIF(B2:B11,"<5")
Operatorul mai mic decât (<) spune formulei să numere celulele cu o valoare mai mică de „5” în intervalul B2:B11. Ori de câte ori utilizați un operator în stare, asigurați-vă că îl includeți ghilimele duble ("").
Uneori, când doriți să numărați celulele examinându-le în funcție de un criteriu (valoare) dintr-o celulă. În astfel de cazuri, faceți un criteriu alăturând un operator și o referință de celulă. Când faceți asta, trebuie să încadrați operatorul de comparație între ghilimele duble (“”), apoi plasați un ampersand (&) între operatorul de comparație și referința celulei.
=COUNTIF(B2:B11,">="&D2)
Imaginea de mai jos prezintă câteva exemple de formule și rezultatul acestora.
Utilizarea funcției COUNTIF pentru a număra valorile text
Pentru a număra celulele care conțin anumite șiruri de text, utilizați acel șir de text ca argument criteriu sau celula care conține un șir de text. De exemplu, în tabelul de mai jos, dacă dorim să numărăm toate celulele din intervalul (B21:D27) cu valoarea textului din celula B21 (sam) în el, putem folosi următoarea formulă:
=COUNTIF(B21:D27,B21)
După cum am discutat anterior, am putea fie să folosim textul „sam” direct în formulă, fie să folosim o referință de celulă care are criteriile (B21). Un șir de text ar trebui să fie întotdeauna cuprins între ghilimele duble (“”) când este folosit într-o formulă în Excel.
=COUNTIF(B21:D27,"sam")
Pentru a număra celulele care nu conțin un text specificat, utilizați formula de mai jos:
=COUNTIF(B21:D27,""&B21)
Asigurați-vă că includeți „nu este egal cu” ""
operator între ghilimele duble.
Dacă utilizați textul „sam” direct în formulă, trebuie să includeți împreună operatorul „” și șirul de text ("sam"
) între ghilimele duble.
=COUNTIF(B21:D27,"sam")
Utilizarea wildcards în funcția Excel COUNTIF (potrivire parțială)
Puteți utiliza formula COUNTIF cu caractere wildcard pentru a număra celulele care conțin un anumit cuvânt, expresie sau litere. Există trei caractere wildcard pe care le puteți utiliza în funcția Excel COUNTIF:
*
(asterisc) – Este folosit pentru a număra celulele cu orice număr de caractere/litere de început și de sfârșit. (de exemplu, St* ar putea însemna Stark, Stork, Stacks etc.?
(semn de întrebare) – Este folosit pentru a găsi celule cu orice caracter. (de exemplu, St?rk ar putea însemna Stark sau Stork.~
(tilde) – Este folosit pentru a găsi și număra numărul de celule care conțin un semn de întrebare sau un caracter asterisc (~, *, ?) în text.
Numărarea celulelor care încep sau se termină cu anumite caractere
Pentru a număra celulele care încep sau se termină cu un anumit text cu orice număr de alte caractere într-o celulă, utilizați un asterisc (*) în al doilea argument al funcției COUNTIF.
Utilizați aceste formule de exemplu:
=COUNTIF(A1:A10;"A*")
– pentru a număra celulele care încep cu „A”.
=COUNTIF(A19:A28,"*er")
– pentru a număra numărul de celule care se termină cu caracterele „er”.
=COUNTIF(A2:A12,"*QLD*")
– pentru numărarea celulelor care conțin textul „QLD” oriunde în șirul de text.
A ? reprezintă exact un caracter, utilizați acest wildcard în funcția COUNTIF de mai jos pentru a număra numărul de celule care conțin exact +1 caracter unde „?
' este folosit.
=COUNTIF(A1:A10,"Par?s")
Numărarea celulelor goale și non-vide cu funcția COUNTIF
Formula COUNTIF este, de asemenea, utilă atunci când vine vorba de numărarea numărului de celule goale sau negoale dintr-un interval dat.
Numărați celulele non-vide
Dacă doriți să numărați numai celulele care conțin orice valoare „text”, utilizați formula de mai jos. Această formulă consideră celulele cu date și numere ca celule goale și nu le va include în numărare.
=COUNTIF(A1:B12,"*")
Wildcardul *
se potrivește numai cu valorile text și returnează numărul tuturor valorilor text din intervalul dat.
Dacă doriți să numărați toate celulele negoale dintr-un interval dat, încercați această formulă:
=COUNTIF(A1:B12,"")
Numărați celulele goale
Dacă doriți să numărați celulele goale într-un anumit interval, utilizați funcția COUNTIF cu *
caracter wildcard și operator în argumentul criteriilor pentru a număra celulele goale.
Această formulă numără celulele care nu conțin nicio valoare text:
=COUNTIF(A1:B12,""&"*")
De cand *
wildcard se potrivește cu orice valoare text, formula de mai sus va număra toate celulele care nu sunt egale cu *
. De asemenea, numără celulele cu date și numere.
Pentru a număra toate spațiile libere (toate tipurile de valori):
=COUNTIF(A1:B12,"")
Această funcție numără numai celulele goale din interval.
Utilizarea funcției COUNTIF pentru a număra datele
Puteți număra celulele cu date (la fel ca și cu criteriile numerice) care îndeplinesc o condiție logică sau data sau data specificate în celula de referință.
Pentru a număra celulele care conțin data specificată (05-05-2020), am folosi această formulă:
=COUNTIF(B2:B10,"05-05-2020")
De asemenea, puteți specifica o dată în diferite formate ca criterii în funcția COUNTIF, așa cum se arată mai jos:
Dacă doriți să numărați celulele care conțin date înainte sau după o anumită dată, utilizați operatorii mai puțin decât (înainte) sau mai mare decât (după) împreună cu data specifică sau referința celulei.
=COUNTIF(B2:B10,">=05/05/2020")
De asemenea, puteți utiliza o referință de celulă care conține o dată combinând-o cu operatorul (între ghilimele duble).
Pentru a număra numărul de celule din intervalul A2:A14 cu o dată înainte de data din E3, utilizați formula de mai jos, unde operatorul mai mare decât (<) înseamnă înainte de data din E3.
=COUNTIF(A2:A14,"<"&E3)
Câteva exemple de formule și rezultatul lor:
Data de numărare pe baza datei curente
Puteți combina funcția COUNTIF cu anumite funcții de dată din Excel, adică TODAY() pentru a număra celulele care au data curentă.
=COUNTIF(A2:A14,">"&AZI())
Această funcție numără toate datele de astăzi în intervalul (A2:A14).
Numărați datele între un anumit interval de date
Dacă doriți să numărați toate datele între două date, trebuie să utilizați două criterii în formulă.
Putem face acest lucru folosind două metode: funcțiile COUNTIF și COUNTIFS.
Folosind funcția Excel COUNTIF
Trebuie să utilizați două funcții COUNTIF pentru a număra toate datele dintre cele două date specificate.
Pentru a număra datele între ’09-02-2020′ și ’20-08-2021′, utilizați această formulă:
=NUMĂRĂDAC(A2:A14,">09-02-2020")-CONTĂRĂDAC(A2:A14,">20-08-2021")
Această formulă găsește mai întâi numărul de celule care au o dată după 2 februarie și scade numărul de celule cu date după 20 august. Acum obținem nr. a celulelor care au date care vin după 2 februarie și pe sau înainte de 20 august (numărul este 9).
Dacă nu doriți ca formula să conteze atât 2 februarie, cât și 20 august, utilizați în schimb această formulă:
=NUMĂRĂDAC(A2:A14,">09-02-2020")-CONTĂRĂDAC(A2:A14,">=20-08-2021")
Doar înlocuiți operatorul „>” cu „>=” în al doilea criteriu.
Folosind funcția Excel COUNTIFS
Funcția COUNTIFS acceptă și mai multe criterii și, spre deosebire de funcția COUNTIF, numără celulele numai după ce sunt îndeplinite toate condițiile. Dacă doriți să numărați celulele cu toate datele dintre două date specificate, introduceți această formulă:
=COUNTIFS(A2:A14,">"&A11;A2:A14,"<"&A10)
Dacă doriți să includeți și datele specificate în numărare, utilizați operatorii „>=” și „<=”. Iată, mergi cu această formulă:
=COUNTIFS(A2:A14,">=09-02-2020",A2:A14,"<=20-08-2021")
Am folosit data direct în criterii în loc de referința la celulă pentru acest exemplu.
Cum să gestionați COUNTIF și COUNTIFS cu mai multe criterii în Excel
Funcția COUNTIF este folosită în principal pentru numărarea celulelor cu un singur criteriu (condiție) într-un interval. Dar puteți folosi în continuare COUNTIF pentru a număra celulele care se potrivesc cu mai multe condiții din același interval. Cu toate acestea, funcția COUNTIFS poate fi utilizată pentru a număra celulele care îndeplinesc mai multe condiții în aceleași intervale sau diferite.
Cum să numărați numerele dintr-un interval
Puteți număra celulele care conțin numere între cele două numere specificate folosind două funcții: COUNTIF și COUNTIFS.
COUNTIF pentru a număra numere între două numere
Una dintre utilizările comune pentru funcția COUNTIF cu mai multe criterii este numărarea numerelor dintre două numere specificate, de ex. pentru a număra numere mai mari de 10, dar mai mici de 50. Pentru a număra numerele dintr-un interval, combinați două sau mai multe funcții COUNTIF într-o singură formulă. Să vă arătăm cum.
Să presupunem că doriți să numărați celulele din intervalul B2:B9 unde o valoare este mai mare de 10 și mai mică de 21 (fără a include 10 și 21), mergeți cu această formulă:
=NUMĂRĂDAC(B2:B14,">10")-CONTĂRĂDAC(B2:B14,">=21")
Diferența dintre două numere se găsește scăzând o formulă din alta. Prima formulă numără numerele mai mari decât 10 (care este 7), a doua formulă returnează numărul de numere mai mari sau egale cu 21 (care este 4), iar rezultatul celei de-a doua formule este scăzut din prima formulă (7 -4) pentru a obține numărul de numere dintre două numere (3).
Dacă doriți să numărați celulele cu un număr mai mare de 10 și mai mic de 21 în intervalul B2:B14, inclusiv numerele 10 și 21, utilizați această formulă:
=NUMĂRĂDAC(B2:B14,">=10")-NUMĂRĂDAC(B2:B14,">=10")
COUNTIFS pentru a număra numere între 2 numere
Pentru a număra numerele între 10 și 21 (excluzând 10 și 21) sunt conținute în celulele B2 până la B9, utilizați această formulă:
=NUMĂRĂRI(B2:B14,">10", B2:B14,"<21")
Pentru a include 10 și 21 în numărare, utilizați doar „mai mare decât sau egal cu” (>=) în loc de „mai mare decât” și „mai mic sau egal cu” (<=) în loc de operatorii „mai mic decât” în formule .
COUNTIFS pentru a număra celulele cu mai multe criterii (ȘI criterii)
Funcția COUNTIFS este omologul plural al funcției COUNTIF care numără celulele pe baza a două sau mai multe criterii din același interval sau mai multe. Este cunoscut sub numele de „ȘI logica” deoarece funcția este făcută pentru numărarea celulelor numai atunci când toate condițiile date sunt ADEVĂRATE.
De exemplu, vrem să aflăm de câte ori (numărul de celule) acea pâine (valoarea în coloana A) a fost vândută mai puțin de 5 (valoarea în coloana C).
Putem folosi această formulă:
=COUNTIFS(A2:A14;„Pâine”, C2:C14,”<5”)
COUNTIF pentru a număra celulele cu mai multe criterii (criterii SAU)
Dacă doriți să numărați numărul de celule care îndeplinesc mai multe criterii în același interval, uniți două sau mai multe funcții COUNTIF. De exemplu, dacă doriți să aflați de câte ori se repetă „pâine” sau „brânză” în intervalul specificat (A2:A14), utilizați formula de mai jos:
=NUMĂRĂDAC(A2:A14, „Pâine”)+NUMĂRĂDAC(A2:A14, „Brânză”)
Această formulă numără celulele pentru care cel puțin una dintre condiții este ADEVĂRATĂ. De aceea se numește „logica SAU”.
Dacă doriți să evaluați mai mult de un criteriu în fiecare dintre funcții, este mai bine să utilizați COUNTIFS în loc de COUNTIF. În exemplul de mai jos, dorim să obținem numărul de stări „Comandat” și „Livrat” pentru „Pâine”, așa că am folosi această formulă:
=NUMĂRĂDAC(A2:A14, „Pâine”, C2:C14, „Comandat”)+NUMĂRĂDAC(A2:A14, „Pâine”, C2:C14, „Livrat”)
Sperăm că acest tutorial ușor, dar mai degrabă lung, vă va oferi o idee despre cum să utilizați funcțiile COUNTIF și COUNTIF în Excel.