Cum se utilizează funcția Excel COUNTIF -

rezumat

COUNTIF este o funcție Excel pentru numărarea celulelor dintr-un interval care îndeplinește o singură condiție. COUNTIF poate fi utilizat pentru a număra celulele care conțin date, numere și text. Criteriile utilizate în COUNTIF acceptă operatori logici (>, <,, =) și metacaractere (* ,?) pentru potrivirea parțială.

Scop

Numărați celulele care corespund criteriilor

Valoare returnată

Un număr reprezentând celule numărate.

Sintaxă

= COUNTIF (interval, criterii)

Argumente

  • interval - Intervalul de celule de numărat.
  • criterii - Criteriile care controlează ce celule ar trebui să fie numărate.

Versiune

Excel 2003

Note de utilizare

Funcția COUNTIF din Excel contorizează numărul de celule dintr-un interval care se potrivește cu o condiție furnizată. Criteriile pot include operatori logici (>, <,, =) și metacaractere (* ,?) pentru potrivirea parțială. Criteriile se pot baza și pe o valoare dintr-o altă celulă, așa 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). Ca 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 interval ca parte a unui test logic, consultați funcțiile SUMPRODUCT și / sau FILTER.

Exemplu de bază

În foaia de lucru prezentată mai sus, următoarele formule sunt utilizate în celulele 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ția COUNTIF nu este sensibilă la majuscule, „CA” și „ca” sunt tratate la fel.

Ghilimele duble ("") în criterii

În general, valorile textului trebuie să fie încadrate între 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 cuprinse între ghilimele, așa cum se vede în al doilea exemplu de mai jos:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

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 puțin decât (care este text) este inclus între ghilimele.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Nu este egal cu

Pentru a construi criterii „care nu sunt egale cu”, utilizați operatorul „” înconjurat de ghilimele duble („”). De exemplu, formula de mai jos va număra celule care nu sunt egale cu „roșu” în intervalul A1: A10:

=COUNTIF(A1:A10,"red") // not "red"

Celule goale

COUNTIF poate număra celulele necompletate sau necompletate. Formulele de mai jos contează celule goale și nu goale în intervalul A1: A10:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Datele

Cel mai simplu mod de a utiliza COUNTIF cu date este să faceți referire la o dată validă într-o altă celulă cu o referință de celulă. De exemplu, pentru a număra celulele din A1: A10 care conțin o dată mai mare decât data din B1, puteți utiliza o formulă ca aceasta:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Observați că trebuie să concatenăm un operator la data din B1. Pentru a utiliza criterii de date mai avansate (adică toate datele dintr-o lună dată sau toate datele între două date), va trebui să treceți la funcția COUNTIFS, care poate gestiona mai multe criterii.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Cum se folosește funcția COUNTIF În acest videoclip, vom analiza modul de utilizare a funcției COUNTIF pentru a număra celulele care îndeplinesc mai multe criterii într-un set de date. Listează valorile duplicate cu FILTER În acest videoclip, vom analiza cum să listezi valorile duplicate cu funcția FILTER. Cu alte cuvinte, valori care apar de mai multe ori într-un set de date. Cum să creați un interval dinamic denumit cu un tabel În acest videoclip, vom analiza cum să creați un interval denumit dinamic cu un tabel. Acesta este cel mai simplu mod de a crea o gamă dinamică denumită în Excel. Cum să comparați două liste și să evidențiați diferențele În acest videoclip, vom analiza cum să comparați două liste utilizând formatarea condiționată. Acesta este un mod excelent de a evidenția vizual elementele lipsă dintr-o listă. Cum să trasați datele sondajului într-o diagramă cu bare În acest videoclip, vom analiza cum să trasați peste 3000 de răspunsuri la sondaj la o întrebare într-o diagramă cu bare Excel. Cum să găsiți valorile lipsă cu COUNTIF În acest videoclip, vom arunca o privire asupra modului de utilizare a funcției COUNTIF pentru a rezolva o problemă comună: cum să găsiți valori într-o listă care apar într-o altă listă.

Articole interesante...