SUMIFS

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel Web App

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é) Jedná se o oblast, která se testuje pomocí funkce Kritérium1.
Criteria_range1 a Kritérium1 nastaví dvojici hledání, pomocí které se v oblasti hledají konkrétní kritéria. Jakmile jsou nalezeny položky v rozsahu, jsou přidány jejich odpovídající hodnoty v Sum_range .
Kritéria1 (povinné) Kritérium, které definuje, které buňky do Criteria_range1 se přidají. Kritéria mohou být například zadána jako 32, 32>,B4, jablka nebo 32.
Criteria_range2, kritérium2, ... (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. Hledá shodné názvy produktů v oblasti Criteria_range1 B2:B9 pomocí zástupného znaku * v kritériu 1, "=A*" a v Criteria_range2 buňkách C2:C9 hledá jméno Tom. Potom sečte čísla v Sum_range 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 prodává je Tom. Vylučuje banány, pokud je v <>kritériu 1 použit výraz "<>Banány", a jméno "Tom" hledá v Criteria_range2 buňkách C2:C9. Potom sečte čísla v Sum_range A2:A9, která splňují obě podmínky. 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 jméno osoby, musí být Kritérium1;2 v uvozovkách.
Výsledek je nesprávný , pokud Sum_range má hodnotu PRAVDA nebo NEPRAVDA. Hodnoty TRUE a FALSE pro Sum_range se vyhodnocují odlišně, což může při jejich přidání způsobit neočekávané výsledky.
Buňky v Sum_range , které obsahují hodnotu PRAVDA, jsou vyhodnoceny jako 1. Buňky s hodnotou NEPRAVDA se vyhodnocují na 0 (nula).

Doporučené postupy

Postup Popis
Používejte zástupné znaky. Použití zástupných znaků, jako je otazník (?) a hvězdička (*) v kritériu1,2 , vám může pomoct najít shody, které jsou podobné, ale ne 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 sum_range 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 Criteria_range musí obsahovat stejný počet řádků a sloupců jako argument Sum_range .

Začátek stránky

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.