funcția COUNTIF din Excel numără numărul de celule dintr-un interval care se potrivește cu o condiție furnizată. Criteriile pot include operatori logici (>,,=) și metacaractere (*,?) pentru potrivire parțială. Criteriile se pot baza, de asemenea, pe o valoare dintr-o altă celulă, după cum se explică mai jos.
COUNTIF se află într-un grup de opt funcții în Excel care împart criteriile logice în două părți (interval + criterii)., Drept urmare, sintaxa utilizată pentru a construi criterii este diferită, iar COUNTIF necesită un interval de celule, nu puteți utiliza o matrice.
COUNTIF acceptă doar o singură condiție. Dacă trebuie să aplicați mai multe criterii, utilizați funcția COUNTIFS. Dacă trebuie să manipulați valorile din argumentul intervalului ca parte a unui test logic, consultați funcțiile SUMPRODUCT și/sau FILTER.,
exemplu de Bază
În foaia de lucru prezentate mai sus, următoarele formule sunt utilizate în celule G5, G6 și G7:
=COUNTIF(D5:D12,">100") // count sales over 100=COUNTIF(B5:B12,"jim") // count name = "jim"=COUNTIF(C5:C12,"ca") // count state = "ca"Observați COUNTIF nu este case-sensitive, „CA” și „ca” sunt tratați la fel.
ghilimele duble ( „”) în criterii
în general, valorile textului trebuie să fie închise în ghilimele duble ( „” ), iar numerele nu., Cu toate acestea, atunci când un operator logic este inclus cu un număr, numărul și operatorul trebuie să fie închise în ghilimele, așa cum se vede în al doilea exemplu de mai jos:
valoare dintr-o altă celulă
o valoare dintr-o altă celulă poate fi inclusă în criterii folosind concatenare. În exemplul de mai jos, COUNTIF va returna numărul de Valori din A1:A10 care sunt mai mici decât valoarea din celula B1. Observați că Operatorul mai mic (care este text) este inclus în ghilimele.,
=COUNTIF(A1:A10,"<"&B1) // count cells less than B1Nu este egal cu
=COUNTIF(A1:A10,"<>red") // not "red"celule Goale
COUNTIF poate conta celule care sunt goale sau nu gol. Formulele de mai jos conta gol și nu celule goale în intervalul A1:A10:
=COUNTIF(A1:A10,"<>") // not blank=COUNTIF(A1:A10,"") // blankDate
Cel mai simplu mod de a utiliza COUNTIF cu datele este să se refere la o dată validă într-o altă celulă cu o referință de celulă., De exemplu, pentru a număra celulele A1:A10 care conțin o data mai mare decât data la B1, puteți utiliza o formulă de genul asta:
=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1Notificare trebuie să înlănțui un operator de la data la B1. Pentru a utiliza criterii de date mai avansate (adică toate datele dintr-o anumită lună sau toate datele dintre două date), veți dori să treceți la funcția COUNTIFS, care poate gestiona mai multe criterii.
cel mai sigur mod hardcode o dată în COUNTIF este de a utiliza funcția data. Acest lucru asigură Excel va înțelege data., Pentru a număra celulele A1:A10 care conțin o data mai puțin de 1 aprilie 2020, puteți utiliza o formulă de genul asta
=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020Metacaractere
=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"Pentru a număra celulele A1:A5 care conțin vreo 3 caractere de text, puteți utiliza:
=COUNTIF(A1:A5,"???") // cells that contain any 3 charactersNote
- COUNTIF nu este case-sensitive. Utilizați funcția exactă pentru numărul sensibil la litere mari și mici.
- COUNTIF acceptă doar o singură condiție. Utilizați funcția COUNTIFS pentru mai multe criterii.,
- șirurile de Text din criterii trebuie să fie închise în ghilimele duble ( ” „), adică „apple”,”>32″, „ja*”
- referințele celulelor din criterii nu sunt închise în ghilimele, adică ”
- caracterele wildcard ? și * pot fi utilizate în criterii. Un semn de întrebare se potrivește cu orice caracter și un asterisc se potrivește cu orice secvență de caractere (zero sau mai multe).
- pentru a potrivi un semn de întrebare sau un asterisc literal, utilizați un tilde ( ~ ) în semnul de întrebare Din față sau un asterisc (adică~?, ~*).
- COUNTIF necesită un interval, nu puteți înlocui o matrice.,
- COUNTIF returnează rezultate incorecte atunci când este utilizat pentru a se potrivi siruri de caractere mai mult de 255 de caractere.
- COUNTIF va returna o eroare # VALUE atunci când se face referire la un alt registru de lucru care este închis.
Lasă un răspuns