Excel formula: SUMIFS z več merili in logiko ALI -

Splošna formula

=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))

Povzetek

Če seštejete na podlagi več meril z uporabo logike OR, lahko uporabite funkcijo SUMIFS s konstanto matrike. V prikazanem primeru je formula v H6:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))

Pojasnilo

Funkcija SUMIFS privzeto dovoljuje samo logiko AND - če navedete več pogojev, se morajo vsi pogoji ujemati, da bodo vključeni v rezultat.

Ena od rešitev je vstaviti več meril v konstanto matrike, kot je ta:

("complete","pending")

To bo povzročilo, da bo SUMIFS vrnil dva rezultata: števec za "dokončano" in števec za "v čakanju" v rezultatu polja, kot je ta:

(100,35)

Da dobimo končno vsoto, zavijemo SUMIFS v SUM. Funkcija SUM sešteje vse elemente v matriki in vrne rezultat.

Z nadomestnimi znaki

Po potrebi lahko v merilih uporabite nadomestne znake. Če želite na primer povzeti elemente, ki vsebujejo "rdečo" ali "modro" kjer koli v obsegu_kriterij, lahko uporabite:

=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))

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 seštevanje naročil, ki so »Popolna« ali »V teku«, za »Andy Garcia« ali »Bob Jones«, uporabite:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Upoštevajte podpičja v drugi konstanti polja, ki predstavlja navpično matriko. To deluje, ker Excel "pari" elemente v dveh konstantah matrike in vrne dvodimenzionalno matriko rezultatov. Z več merili boste želeli preiti na formulo, ki temelji na SUMPRODUCT.

Sklici na celice za merila

V konstanti matrike ne morete uporabljati referenc celic. Če želite za merila uporabiti referenco celice, lahko uporabite matrično formulo, kot je ta:

=(SUM(SUMIFS(range1,range2,range3)))

Kjer je obseg1 obseg vsote, je obseg2 obseg meril, obseg3 pa vsebuje merila na delovnem listu. Z dvema kriterijema ALI boste morali uporabiti vodoravne in navpične nize.

Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.

Zanimive Članki...