Excel vzorec: Súčet, ak sa rovná x alebo y -

Obsah

Zhrnutie

Ak chcete sčítať čísla založené na tom, že ostatné bunky sa rovnajú jednej alebo druhej hodnote (x alebo y), môžete použiť funkciu SUMIF. V ukážkovej show sumarizujeme všetky tržby z oblasti západ alebo sever. Vzorec v bunke H6 je:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Kde región (C5: C30) a množstvo (E5: E30) sú pomenované rozsahy.

Vysvetlenie

V zobrazenom príklade chceme zhrnúť sumy pre západný aj severný región. Inými slovami, chceme súčet pre sumy, kde je región buď západný alebo severný. V zobrazenom príklade používa vzorec v H6 dvakrát SUMIFS:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Prvý SUMIF sumarizuje tržby na západe a druhý SUMIF sumuje tržby na severe. Vzorec potom tieto dve hodnoty spojí a vráti súčet.

SUMIF s konštantou poľa

Elegantnejším riešením je dať funkcii SUMIF kritériám viac ako jednu hodnotu pomocou konštanty poľa. Za týmto účelom vytvorte normálny SUMIF, ale kritériá zabaľte do syntaxe poľa - zložené zátvorky, pričom jednotlivé položky sú oddelené čiarkami. Na záver zabaľte celú funkciu SUMIF do funkcie SUM. Je to nevyhnutné, pretože SUMIF vráti jeden výsledok pre každú položku v poli kritérií a tieto výsledky je potrebné spočítať:

Vzorec v bunke H7 je:

=SUM(SUMIF(region,("West","North"),amount))

Kritériá ako referencia

Ak chcete zadať kritériá ako rozsah (referenciu), budete musieť zadať ako vzorec poľa s klávesovou skratkou control + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

kde kritériom je rozsah ako A1: A2.

Alternatíva SUMPRODUCT

Môžete tiež použiť SUMPRODUCT na sčítanie buniek s logikou ALEBO. Vzorec v bunke H8 je:

=SUMPRODUCT(amount *((region="West") + (region="North")))

Toto by sa dalo napísať aj ako:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT nie je taký rýchly ako SUMIF, ale rozdiel v rýchlosti nie je viditeľný pri menších súboroch údajov.

Zaujímavé články...