Funkce SUMIFS, jedna z matematických a trigonometrických funkcí, přidává všechny argumenty, které splňují několik kritérií. Použijte ji třeba, když chcete sečíst počet prodejců v zemi, kteří (1) žijí ve městě s jedním PSČ a (2) jejichž zisky překračují konkrétní hodnotu v korunách.
Syntaxe
SUMIFS(oblast; oblast_kritérií1; kritéria1; oblast_kritérií2; kritéria2]; ...)
-
=SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"Tom")
-
=SUMIFS(A2:A9,B2:B9,"<>banány",C2:C9,"Tom")
Název argumentu |
Popis |
---|---|
Oblast (povinné) |
Oblast buněk k sečtení. |
Oblast_kritérií1 (povinné) |
Oblast testovaná pomocí Kritéria1. Oblast_kritérií1 a Kritéria1 tvoří dvojici hledání, kde se vyhledávají konkrétní kritéria v oblasti. Po nalezení položek v oblasti se přidají jejich odpovídající hodnoty v Oblast_součtu. |
Kritéria1 (povinné) |
Kritéria, která určují buňky Oblast_kritérií1 k přidání. Kritéria se třeba dají zadat takto: 32, ">32", B4, "jablka" nebo "32". |
Oblast_kritérií2, kritéria2, … (nepovinná) |
Další oblasti a jejich přidružená kritéria. Můžete zadat až 127 dvojic oblast/kritéria. |
Příklady
Pokud chcete tyto příklady použít v Excelu, tažením vyberte data v tabulce, klikněte pravým tlačítkem na výběr a vyberte Kopírovat. V novém listu klikněte pravým tlačítkem na buňku A1 a v části Možnosti vložení vyberte Přizpůsobit formátování cíli.
Prodané množství |
Produkt |
Prodejce |
---|---|---|
5 |
Jablka |
Tom |
4 |
Jablka |
Jana |
15 |
Artyčoky |
Tom |
3 |
Artyčoky |
Jana |
22 |
Banány |
Tom |
12 |
Banány |
Jana |
10 |
Mrkev |
Tom |
33 |
Mrkev |
Jana |
Vzorec |
Popis |
|
=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "Tom") |
Přidá počet produktů, které začínají písmenem A a prodal je Tom. Pomocí zástupné znaky * v kritériích "=A* vyhledá odpovídající názvy produktů v Criteria_range1 B2:B9 a v Criteria_range2 C2:C9 vyhledá název Tom. Pak sečte čísla v argumentu Oblast_součtu A2:A9, které splňují obě podmínky. Výsledek je 15. |
|
=SUMIFS(A2:A9, B2:B9, "<>Banány", C2:C9, "Tom") |
Sečte počet produktů, které nejsou banány a prodal je Tom. Vyloučí banány pomocí <> v kritériích 1 , "<>Banány" a v Criteria_range2 C2:C9 vyhledá název "Tom". Pak sečte čísla, která odpovídají oběma podmínkám v argumentu Oblast_součtu A2:A9. Výsledek je 30. |
Běžné problémy
Problém |
Popis |
---|---|
Místo očekávaného výsledku se zobrazuje 0 (nula). |
Pokud testujete textové hodnoty, jako je něčí jméno, musí být hodnota Kritéria1,2 uvedená v závorkách. |
Výsledek není správný, pokud má Oblast_součtu hodnotu PRAVDA nebo NEPRAVDA. |
Hodnoty PRAVDA a NEPRAVDA pro argument Oblast_součtu se vyhodnocují jinak. To může při sečtení způsobit nečekané výsledky. Buňky v argumentu Oblast_součtu, které obsahují hodnotu PRAVDA, se vyhodnocují na 1. Buňky s hodnotou NEPRAVDA se vyhodnocují na 0 (nula). |
Doporučené postupy
Udělejte toto |
Popis |
---|---|
Používejte zástupné znaky. |
Použití zástupných znaků jako otazník (?) a hvězdička (*) v argumentu kritéria1,2 může pomoct najít podobné shody, které ale nejsou přesné. Otazník zastupuje jeden libovolný znak. Hvězdička zastupuje jakoukoli posloupnost libovolných znaků. Pokud chcete vyhledat skutečný znak otazníku nebo hvězdičky, zadejte před otazník vlnovku (~). Například =SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") přidá všechny instance jména, které začíná na "To" a končí posledním písmenem, které může být různé. |
Je třeba porozumět rozdílu mezi funkcí SUMIF a SUMIFS. |
Pořadí argumentů se ve funkcích SUMIFS a SUMIF liší. Konkrétně argument oblast_součtu je první argument funkce SUMIFS, ale třetí argument funkce SUMIF. To je zdroj běžných problémů s používáním těchto funkcí. Pokud tyto podobné funkce kopírujete a upravujete, uveďte argumenty ve správném pořadí. |
Pro argumenty oblasti používejte stejný počet řádků a sloupců. |
Argument Oblast_kritérií musí obsahovat stejný počet řádků a sloupců jako argument Oblast_součtu. |
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.
Viz také
Podívejte se na video o používání pokročilých funkcí KDYŽ jako je SUMIFS
Funkce SUMIF sečte jenom hodnoty, které splňují jedno kritérium
Funkce SUMA.ČTVERCŮ sečte druhé mocniny jednotlivých hodnot
Funkce COUNTIF spočítá jenom hodnoty, které splňují jedno kritérium
Funkce COUNTIFS spočítá jenom hodnoty, které splňují více kritérií
Funkce IFS (Microsoft 365, Excel 2016 a novější)
Jak se vyhnout nefunkčním vzorcům