Vrátí součet v rozsahu na základě kritéria.
Příklady
Vrátí podmíněný součet sloupce dat.
Příklady použití
=SUMIF(název_tabulky!cena; ">5"; název_tabulky!zásoby)
Syntaxe
SUMIF(sloupec_kritérií; kritérium; sloupec_součtu)
sloupec_kritérií
– Sloupec dat, který je testován podle kritéria.kritérium
– Vzor nebo test, který se má použít na rozsah_kritérií.sloupec_součtu
– Sloupec dat, který má být sečten, pokud se liší od argumentu sloupec_kritérií.
Příklady použití
SUMIF(A1:A10;">20")
SUMIF(A1:A10;"Zaplaceno";B1:B10)
Syntaxe
SUMIF(rozsah; kritérium; [rozsah_k_sečtení])
-
rozsah
– rozsah, který je testován podle argumentukritérium
. -
kritérium
– vzorec nebo test, který se má použít na argumentrozsah
.-
Pokud argument
rozsah
obsahuje text, proti kterému se má kontrolovat,kritérium
musí být řetězec.Kritérium
může obsahovat zástupné znaky včetně?
(odpovídá jakémukoli jednotlivému znaku) a*
(odpovídá žádnému nebo několika po sobě jdoucím znakům). Pokud potřebujete vyhledat skutečný otazník nebo hvězdičku, přidejte před daný znak vlnovku (~
) (tj. napište~?
nebo~*
). Řetězec kritéria je třeba uzavřít do uvozovek. Každá buňka v rámcirozsahu
se poté testuje protikritériu
na rovnost (případně shodu, pokud jsou použity zástupné znaky). -
Jestliže
rozsah
obsahuje čísla, proti kterým se má kontrolovat,kritérium
může být řetězec nebo číslo. Pokud je zadáno číslo, každá buňka v argumenturozsah
se testuje na shodu s argumentemkritérium
. Dále může býtkritérium
řetězec obsahující číslo (které se také testuje narovnost) nebo číslo, před kterým je uveden některý z následujících operátorů:=
(testuje rovnost),>
(testuje, jestli je hodnota buněk v rozsahu vyšší než hodnota argumentu kritérium), nebo<
(testuje, jestli je hodnota buněk v rozsahu nižší než hodnota argumentu kritérium).
-
-
rozsah_součtu
– rozsah, který má být sečten, pokud se liší od argumenturozsah
.
Poznámky
SUMIF
provádí jen podmíněný součet s jediným kritériem. Pokud chcete použít více kritérií, použijte databázovou funkciDSUMA
.
Viz také
SUMA.ČTVERCŮ
: Vrátí součet druhých mocnin řady čísel nebo buněk.
SUMA
: Vrátí součet řady čísel nebo buněk.
SERIESSUM
: Vrátí součet mocninné řady s parametry x
, n, m a a podle vzorce a1xn + a2x(n+m) + ... + aix(n+(i-1)m), kde „i“ je počet položek v rozsahu „a“.
QUOTIENT
: Vrátí jedno číslo vydělené jiným, beze zbytku.
SOUČIN
: Vrátí výsledek násobení řady čísel.
MULTIPLY
: Vrátí součin dvou čísel. Ekvivalent operátoru „*“.
MINUS
: Vrátí rozdíl mezi dvěma čísly. Ekvivalent operátoru „-“.
DSUMA
: Vrátí součet hodnot vybraných z pole nebo rozsahu strukturovaného jako tabulka databáze pomocí dotazu formulovaného podobně jako SQL.
DIVIDE
: Vrátí číslo vydělené jiným číslem. Ekvivalent operátoru „/“.
COUNTIF
: Vrátí počet v rozsahu na základě kritéria.
ADD
: Vrátí součet dvou čísel. Ekvivalent operátoru „+“.