Excel

SUMIFS z več kriteriji in logiko OR

Sumifs With Multiple Criteria

Formula Excel: SUMIFS z več merili in logiko ORSplošna formula | _+_ | Povzetek

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



= SUM ( SUMIFS (sum_range,criteria_range,{'red','blue'}))
Pojasnilo

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

Ena od rešitev je zagotoviti več meril v matrika konstanta Všečkaj to:





excel formula, če je med dvema številkama, potem
 
= SUM ( SUMIFS (E4:E11,D4:D11,{'complete','pending'}))

To bo povzročilo, da bo SUMIFS vrnil dva rezultata: število za 'popolno' in število za 'čakajoče' v rezultatu matrike, kot je ta:

 
{'complete','pending'}

Da bi dobili končni seštevek, zavijemo SUMIFS v SUM. Funkcija SUM povzame vse elemente v matriki in vrne rezultat.



Z nadomestnimi znaki

V merilih lahko po potrebi uporabite nadomestne znake. Če želite na primer povzeti postavke, ki vsebujejo 'rdeče' ali 'modro' kjer koli v obsegu_kriterijev, lahko uporabite:

koliko vrstic v preglednici
 
{100,35}

Dodajanje drugega merila ALI

V to formulo lahko dodate eno dodatno merilo, vendar morate uporabiti a matrika z enim stolpcem za eno merilo in eno vrstico matriko za drugega. Tako lahko na primer za seštevanje naročil, ki so „popolna“ ali „čakajoča“, za „Andy Garcia“ ali „Bob Jones“ uporabite:

 
= SUM ( SUMIFS (sum_range,criteria_range,{'*red*','*blue*'}))

Upoštevajte podpičja v drugem konstanta matrike, ki predstavlja navpično matriko. To deluje, ker Excel 'pari' elemente v dveh konstantah matrike in vrne dvodimenzionalno matriko rezultatov. Z več merili se boste želeli premakniti na a formula na osnovi SUMPRODUCT .

kako uporabljati funkcijo if v Excelu 2010

Reference celic za merila

Referenc celic ne morete uporabljati znotraj konstante matrike. Če želite uporabiti referenco celice za merila, lahko uporabite formula matrike Všečkaj to:

 
= SUM ( SUMIFS (E4:E11,D4:D11,{'complete','pending'},C4:C11,{'Bob Jones''Andy Garcia'}))

Kjer je obseg1 obseg vsote, je obseg2 obseg meril in obseg3 vsebuje merila na delovnem listu. Pri dveh merilih OR morate uporabiti vodoravne in navpične matrike.

Opomba: to je matrična formula in jo je treba vnesti s tipkama control + shift + enter.

Avtor Dave Bruns


^