Excel formula: ŠTEVILO z več merili in logiko ALI -

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

Dobre povezave

Več meril z enim ali dvema obsegoma (Excelxor)

Zanimive Članki...