
Splošna formula
=SUM(COUNTIFS(range,("red","blue","green")))
Povzetek
Če želite šteti z več merili in logiko OR, lahko uporabite funkcijo COUNTIFS s konstanto matrike. V prikazanem primeru je formula v H6:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Pojasnilo
Privzeto se uporablja funkcija COUNTIFS in logika AND. Ko navedete več pogojev, se morajo vsi pogoji ujemati, da se ustvari štetje.
Ena od rešitev je vstaviti več meril v konstanto matrike, kot je ta:
("complete","pending")
To bo povzročilo, da COUNTIFS vrne dva rezultata: števec za "popolno" in števec za "v čakanju", zapakiran v rezultat matrike, kot je ta:
(4,2)
Da dobimo končno vsoto, zavijemo COUNTIFS v SUM. Nato funkcija SUM sešteje vse elemente v matriki in vrne rezultat.
Dodajanje drugega merila ALI
Tej formuli lahko dodate eno dodatno merilo, vendar boste morali za eno merilo uporabiti matriko enega stolpca, za drugo pa matriko ene vrstice. Tako lahko na primer za štetje naročil, ki so »Popolna« ali »V teku«, bodisi za »Andy Garcia« ali »Bob Jones«, uporabite:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Upoštevajte, da za drugo konstanto matrike uporabljamo podpičje, ki ustvari navpično matriko. To deluje, ker Excel "pari" elemente v dveh konstantah matrike in vrne dvodimenzionalno matriko rezultatov znotraj SUM, kot je ta:
=SUM((1,0;1,0))
Če imate več kot dva merila, razmislite o formuli SUMPRODUCT, kot je opisano tukaj.
Sklic na celico za merila
Če želite za merila uporabiti referenco celice, lahko uporabite matrično formulo, kot je ta:
=(SUM(COUNTIFS(range1,range2)))
Kjer je range1 obseg meril, in range2 vsebuje merila.
Nadomestni znaki in dvojno štetje
COUNTIF in COUNTIFS podpirata nadomestne znake, vendar bodite previdni, da ne boste dvojno šteli, če imate več pogojev "vsebuje" z logiko OR. Za več informacij glejte ta primer