Vzorec aplikace Excel: SUMIFY s více kritérii a logikou NEBO

Obecný vzorec

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

souhrn

Chcete-li sčítat na základě více kritérií pomocí logiky OR, můžete použít funkci SUMIFS s konstantou pole. V zobrazeném příkladu je vzorec v H6:

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

Vysvětlení

Ve výchozím nastavení funkce SUMIFS umožňuje pouze logiku AND - pokud zadáte více podmínek, všechny podmínky se musí shodovat, aby byly zahrnuty do výsledku.

Jedním z řešení je dodat více kritérií do konstanty pole takto:

("complete","pending")

To způsobí, že SUMIFS vrátí dva výsledky: počet pro „dokončení“ a počet pro „nevyřízené“, ve výsledku pole, jako je tento:

(100,35)

Abychom dostali konečný součet, zabalíme SUMIFY do SUM. Funkce SUM sečte všechny položky v poli a vrátí výsledek.

Se zástupnými znaky

V případě potřeby můžete v kritériích použít zástupné znaky. Chcete-li například sečíst položky, které obsahují „červenou“ nebo „modrou“ kdekoli v rozsahu kritérií, můžete použít:

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

Přidání dalších kritérií NEBO

K tomuto vzorci můžete přidat jedno další kritérium, ale pro jedno kritérium budete muset použít jedno pole sloupců a pro druhé jedno pole řádků. Chcete-li například sečíst objednávky, které jsou „Dokončené“ nebo „Čekající“, pro „Andy Garcia“ nebo „Bob Jones“, můžete použít:

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

Všimněte si středníků ve druhé konstantě pole, která představuje vertikální pole. To funguje, protože Excel „spáruje“ prvky ve dvou konstantách pole a vrátí dvourozměrné pole výsledků. S více kritérii budete chtít přejít na vzorec založený na SUMPRODUCT.

Odkazy na buňky pro kritéria

V konstantě pole nemůžete použít odkazy na buňky. Chcete-li pro kritéria použít odkaz na buňku, můžete použít vzorec pole, jako je tento:

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

Kde rozsah1 je rozsah součtu, rozsah2 je rozsah kritérií a rozsah3 obsahuje kritéria v listu. Se dvěma kritérii NEBO budete muset použít horizontální a vertikální pole.

Poznámka: toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter.

Zajímavé články...