Funcții SUMIF, COUNTIF și AVERAGEIF - Ghidul principal

Acest tutorial Excel arată cum se utilizează funcțiile Excel Countif și Countifs.

Exemple de formule:

Descrierea funcției COUNTIF:

Numără toate celulele dintr-o serie care îndeplinesc unul (COUNTIF) sau mai multe (COUNTIFS) criterii specificate.

Sintaxă COUNTIF

interval - O serie de numere, text sau valori goale.
criterii - Un șir care conține criteriile. Exemplu „> 0”

Mai multe exemple:

Mai întâi să vedem un exemplu COUNTIF ușor:

COUNTIF mai mare decât zero

Acest cod va conta toate celulele care sunt mai mari decât zero în coloana A.
= countif (a4: a10, "> 0")

COUNTIF Mai puțin decât zero

Acest cod va conta toate celulele care sunt mai mici de zero în coloana A.
= număr (a4: a10, "<0")

COUNTIF Celule goale

= număr (a4: a10, "")
Această formulă COUNTIF numără toate celulele goale din coloana A. Cu toate acestea, în schimb, puteți utiliza COUNTBLANK pentru a număra toate celulele goale:
= countblank (a4: a10)

Numărați celulele necompletate

Numărarea celulelor non-blank este puțin mai complicată. Ați crede că acest lucru ar conta toate celulele care nu sunt goale:
= număr (a4: a10, "")
și de obicei, cu excepția unei excepții notabile. Atunci când o celulă conține o formulă care are ca rezultat „” (Gol), codul de mai sus o va numi ca necompletată deoarece există o formulă în celulă. În schimb, utilizați această formulă:
= countif (a4: a10, "*?")
Această formulă folosește caractere wildcard. Vom afla despre ele mai jos.

Există o altă funcție de numărare pe care ar trebui să o cunoașteți: funcția COUNTA. Funcția COUNTA numără toate celulele care conțin orice: o formulă (chiar dacă are ca rezultat „”), o valoare logică (ADEVĂR sau FALS), text sau un număr.

Numărați exemple de celule goale și non-goale:

!!!!!!!!! poza diferitelor exemple !!!!!!!!!!

(menționăm counta?)

Comodul Comifiant

Este posibil să fi auzit despre wildcards în Excel. Wildcard-urile sunt caractere care pot reprezenta orice personaj. Iată un grafic:

poza cu mere

Text - potrivire exactă

= număr (a2: a10, „mere”)

Text - Conține text

= countif (a2: a10, "* mere *")

Text - Conține orice text

= countif (a2: a10, "*")

Countif - Nu conține niciun text

= countif (a2: a10, "*")

Culoare Countif

Din păcate, nu există o modalitate ușoară de a număra celulele cu culori specifice. Pentru a face acest lucru, va trebui să utilizați VBA. Iată un link cu mai multe informații: CountIf Cell Color folosind VBA>.

Duplicați Countif

Există numeroase modalități de numărare a duplicatelor, dar să aruncăm o privire la una dintre metodele mai ușoare, folosind doar funcțiile COUNTIF.

Imagine

Mai întâi, creați o coloană pentru a conta cât de des apare o înregistrare pe date. Orice înregistrare care apare de mai multe ori (> 1) este considerată un duplicat.
= număr

Apoi creăm o funcție COUNTIF pentru a număra numărul de înregistrări care apar de mai multe ori:
= număr

Countif cu două sau mai multe condiții - Funcția Countifs

Până acum am lucrat doar cu funcția COUNTIF. Funcția COUNTIF poate gestiona un singur criteriu la un moment dat. Pentru a COUNTIF cu mai multe criterii, trebuie să utilizați funcția COUNTIFS. COUNTIFS se comportă exact ca COUNTIF. Doar adăugați criterii suplimentare. Să aruncăm o privire la câteva exemple …

IMAGINE

COUNTIFI - Mai mare decât și mai puțin decât

Să facem un COUNTIF în care verificăm dacă un număr se încadrează într-un interval. Numărul trebuie să fie mai mare de 0, dar mai mic de 100:

COUNTIFS - Interval de date

Acum să încercăm cu date. Găsiți orice date cuprinse între 01.01.2015 și 15.07.2015:

COUNTIFI - Or

Până acum ne-am ocupat doar ȘI criterii. Ex: mai mare de 0 ȘI mai puțin de 100. Cu ce ​​faci un COUNTIFS SAU?

tabel pivot countif

Cum se face un Countif în Excel
Criterii pentru Countif

au hyperlinkuri în partea de sus către diferitele secțiuni
să aibă linkuri către conținutul său din pagina cu formula cu # pentru a face legătura cu diferite lucruri

când aplicați criterii, tratați-l ca pe un text

imagine

Sintaxă și argumente:

X -

Exemple COUNTIF VBA

De asemenea, puteți accesa funcția Excel COUNTIF din VBA, utilizând Application.WorksheetFunction.

Tip:

1 application.worksheetfunction.CountIf (Range, Criteria)

Presupunând că avem datele afișate mai sus:

1 WorksheetFunction.CountIf (Range ("A1: A10"), "> 60")

Se vor returna 4, deoarece există patru celule cu valori mai mari de 60

1 WorksheetFunction.CountIf (Range ("A1: A10"), "10")

Va returna 1, deoarece există o celulă cu o valoare egală cu 10

1 MsgBox WorksheetFunction.CountIf (Range ("A1: A10"), "")

Se vor întoarce 10, deoarece toate celulele au valori

1 MsgBox WorksheetFunction.CountIf (Range ("A1: A10"), "")

Se vor returna 10, deoarece nu există celule goale

Presupunând că avem datele într-un tabel numit „Table1”, așa cum este afișat mai sus:

1 WorksheetFunction.CountIf (Range ("Table1"), "* test *")

Se vor returna 6, deoarece există șase celule care conțin cuvântul „test”.

1 WorksheetFunction.CountIf (Range ("Table1"), "test")

Se vor returna 6, deoarece nu există celule care să conțină DOAR cuvântul „test”.

1 WorksheetFunction.CountIf (Range ("Table1"), "F *")

Se vor returna 6, deoarece există trei celule ale căror valori încep cu litera „F”.

Cum se utilizează funcția COUNTIF pentru Excel:

Reveniți la lista de funcții

Pentru mai multe informații despre funcția COUNTIF, accesați pagina de ajutor Microsoft COUNTIF.

Înainte de a vorbi despre modul de utilizare a funcției countif, ar trebui să menționăm aceste alte 3 funcții
numara
counta
nenumărate

wave wave wave wave wave