Podmíněné výpočty
Z MiS
(Rozdíly mezi verzemi)
(Doplněny další funkce a vzorová tabulka.) |
m (→Více kritérií: Lepší vysvětlení příkladu) |
||
| Řádka 42: | Řádka 42: | ||
; Příklady: | ; Příklady: | ||
| − | * <code>=SUMIFS(D2:D4; C2:C4; "> | + | * <code>=SUMIFS(D2:D4; C2:C4; ">150"; C2:C4; "<="&Zadani!D5)</code> |
| − | + | ** součet odměn (buněk ze sloupce <tt>D2:D4</tt>)... | |
| − | + | ** ... u těch zaměstnanců, kteří mají... | |
| + | ** ... výšku přes 150 cm (kde je hodnota v sloupci <tt>C</tt> přes 150)... | ||
| + | ** ... a zároveň výšku menší nebo rovnu hodnotě v buňce <tt>D5</tt> listu <tt>Zadani</tt>. | ||
== Kritéria == | == Kritéria == | ||
Verze z 25. 2. 2015, 10:38
Zde uvedené funkce a jejich syntaxe se vztahují k tabulkovému kalkulátoru Microsoft Excel 2013.
V dalších nástrojích jsou k dispozici podobné funkce s podobnou syntaxí.
Obsah |
Tabulka pro příklady
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Jméno | Datum narození | Výška | Odměna |
| 2 | Karel | 15. 2. 1993 | 185 | 3000 |
| 3 | Ivana | 2. 5. 1994 | 176 | 4000 |
| 4 | Aleš | 28. 11. 1995 | 178 | 3500 |
COUNTIF
Funkce COUNTIF počítá, kolikrát se v zadaném rozsahu buněk vyskytuje vybraná hodnota.
- Syntaxe
=COUNTIF(rozsah_buněk;kritérium)
-
rozsah_buněk... oblast, kde se budou hodnoty počítat (kde se bude pracovat) -
kritérium... podmínka, kterou musí splnit hodnota buňky, aby byla započítána. Viz #Kritéria.
Otestujeme každou buňku z rozsahu. Vrací počet buněk, jejichž hodnota splňuje podmínku zadanou filtrem.
- Příklady
-
=COUNTIF(A2:A4; 10)... kolik buněk v rozsahu obsahuje hodnotu 10?
SUMIF, AVERAGEIF
Více kritérií
- Tabulkový kalkulátor podporuje také varianty funkcí, které umožňují zadat více kritérií:
- Funkce mají názvy SUMIFS, COUNTIFS, AVERAGEIFS.
- Příklady
-
=SUMIFS(D2:D4; C2:C4; ">150"; C2:C4; "<="&Zadani!D5)- součet odměn (buněk ze sloupce D2:D4)...
- ... u těch zaměstnanců, kteří mají...
- ... výšku přes 150 cm (kde je hodnota v sloupci C přes 150)...
- ... a zároveň výšku menší nebo rovnu hodnotě v buňce D5 listu Zadani.
Kritéria
U výše uvedených funkcí můžeme použít následující kritéria:
- Přesně zadanou hodnotu
-
"10" -
"Karel" -
C2... hodnota z buňky C2
- Porovnání
-
"<10"... čísla menší než 10 -
">="&C2... čísla větší nebo rovno hodnotě buňky C2 -
">K"... texty, které jsou v abecedě po "K"
- Metaznaky * a ?
-
*... libovolný počet libovolných znaků -
?... jeden libovolný znak