
Formula generică
=SUM(COUNTIFS(range,("red","blue","green")))
rezumat
Pentru a conta cu mai multe criterii și logică SAU, puteți utiliza funcția COUNTIFS cu o constantă de matrice. În exemplul prezentat, formula din H6 este:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Explicaţie
În mod implicit, funcția COUNTIFS se aplică AND logică. Când furnizați mai multe condiții, toate condițiile trebuie să se potrivească pentru a genera un număr.
O soluție este de a furniza mai multe criterii într-o constantă de matrice ca aceasta:
("complete","pending")
Acest lucru va determina COUNTIFS să returneze două rezultate: un număr pentru „complet” și un număr pentru „în așteptare”, ambalate într-un rezultat de matrice astfel:
(4,2)
Pentru a obține un total final, înfășurăm COUNTIFS în SUM. Funcția SUM adună apoi toate elementele din matrice și returnează rezultatul.
Adăugarea unui alt criteriu SAU
Puteți adăuga un criteriu suplimentar la această formulă, dar va trebui să utilizați o matrice cu coloane unice pentru un criteriu și o matrice cu un singur rând pentru celălalt. De exemplu, pentru a număra comenzile care sunt „Completate” sau „În așteptare”, fie pentru „Andy Garcia”, fie pentru „Bob Jones”, puteți utiliza:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Rețineți că folosim un punct și virgulă pentru a doua constantă de matrice, care creează o matrice verticală. Acest lucru funcționează deoarece Excel „împerechează” elemente în cele două constante matrice și returnează o matrice bidimensională de rezultate în interiorul SUM astfel:
=SUM((1,0;1,0))
Dacă aveți mai mult de două criterii, luați în considerare o formulă SUMPRODUCT așa cum este descrisă aici.
Referință celulară pentru criterii
Pentru a utiliza o referință de celulă pentru criterii, puteți utiliza o formulă de matrice ca aceasta:
=(SUM(COUNTIFS(range1,range2)))
În cazul în care intervalul 1 este intervalul de criterii, iar intervalul 2 conține criterii.
Comercii și dublu numărare
COUNTIF și COUNTIFS acceptă metacaractere, dar trebuie să aveți grijă să nu contați dublu când aveți mai multe condiții „conține” cu logică SAU. Consultați acest exemplu pentru mai multe informații