Excel vzorec: SUMIFY s viacerými kritériami a logikou ALEBO

Všeobecný vzorec

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

Zhrnutie

Ak chcete sumarizovať na základe viacerých kritérií pomocou logiky ALEBO, môžete použiť funkciu SUMIFS s konštantou poľa. V zobrazenom príklade je vzorec v H6:

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

Vysvetlenie

Funkcia SUMIFS predvolene umožňuje iba logiku AND - keď zadáte viac podmienok, všetky podmienky sa musia zhodovať, aby boli zahrnuté do výsledku.

Jedným z riešení je zadanie viacerých kritérií do konštanty poľa, ako je táto:

("complete","pending")

To spôsobí, že SUMIFS vráti dva výsledky: počet pre „dokončenie“ a počet pre „čakanie“, pri výsledku poľa takto:

(100,35)

Aby sme dostali konečný súčet, zabalíme SUMIFS do SUM. Funkcia SUM sčíta všetky položky v poli a vráti výsledok.

S zástupnými znakmi

V prípade potreby môžete v kritériách použiť zástupné znaky. Napríklad na sčítanie položiek, ktoré obsahujú „červenú“ alebo „modrú“ kdekoľvek v rozsahu_kritérií, môžete použiť:

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

Pridanie ďalších kritérií ALEBO

Do tohto vzorca môžete pridať jedno ďalšie kritérium, ale pre jedno kritérium budete musieť použiť jedno pole stĺpcov a pre druhé jedno pole riadkov. Napríklad na sčítanie objednávok, ktoré sú „Dokončené“ alebo „Čakajúce“, pre „Andy Garcia“ alebo „Bob Jones“ môžete použiť:

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

Všimnite si bodkočiarky v druhej konštante poľa, ktorá predstavuje vertikálne pole. To funguje, pretože program Excel „spáruje“ prvky v dvoch konštantách poľa a vráti dvojrozmerné pole výsledkov. S ďalšími kritériami budete chcieť prejsť na vzorec založený na SUMPRODUCT.

Odkazy na bunky pre kritériá

Vo vnútri konštanty poľa nemôžete použiť odkazy na bunky. Ak chcete pre kritériá použiť odkaz na bunku, môžete použiť nasledujúci vzorec poľa:

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

Kde rozsah1 je rozsah súčtov, rozsah2 je rozsah kritérií a rozsah3 obsahuje kritériá v hárku. Ak máte dve kritériá ALEBO, budete musieť použiť horizontálne a vertikálne pole.

Poznámka: toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter.

Zaujímavé články...