Funkce SUMIF
Funkce SUMIF slouží ke sčítání hodnot, které splňují určitou podmínku.
Podmínkou může být hodnota, interval hodnot, text nebo část textu. Jde vlastně o funkci složenou z funkcí SUMA a KDYŽ.
Syntaxe funkce
=SUMIF(oblast;kritéria;součet)
Oblast je oblast buněk, ve které se nacházejí buňky, které
budeme testovat pomocí podmínky definované v argumentu kritéria.
Kritéria je podmínka, na základě které funkce vyhodnocuje,
jestli budou hodnoty do součtu zahrnuty nebo nikoli. Pokud je kritériem číslo
nebo adresa buňky, pak jej můžeme zapisovat bez uvozovek (32 nebo "32"). Při zadávání kritéria
např. jako text nebo interval musí být celý výraz v uvozovkách (např. "pondělí"
nebo ">=256").
Součet je oblast dat, které se sčítají na základě podmínky definované v
argumentu kritéria.
Poznámky
- Při definování podmínek v podobě textu nezáleží na velikosti písmen -
Excel velikost písmen nebere v úvahu.
- Při definování podmínek lze použít i některé zástupné znaky jako *, ?
nebo ~ (tilda slouží pro vyhledávání zástupných znaků - syntaxe ~? bude tedy
vyhledávat v textu otazník).
- Znaky nerovnosti pro definici intervalu je potřeba psát do uvozovek
(např. ">=10").
- Pokud zadáváme kritérium v uvozovkách, pak nejde do uvozovek zadat odkaz
na buňku. Takové kritérium musíme spojit pomocí operátoru & (např. ">="&D2)
- Standardně lze funkci SUMIF použít pouze v rámci listu. Při odkazu na
jiný list vrací funkce chybu #HODNOTA!.
K čemu je možné funkci SUMIF využít
- Sčítání hodnot na základě podmínky
- Sčítání hodnot v určitém intervalu hodnot
Související funkce
- COUNTIF
- SUMA
- KDYŽ
- SOUČIN.SKALÁRNÍ
Příklady