Podmíněné výpočty

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Úkoly: Odkaz na archiv)
(Doplněny další funkce a vzorová tabulka.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Office]][[Category:Office-tabulky]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Office]][[Category:Office-tabulky]]
 +
 +
<div class="Poznamka">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í.</div>
 +
 +
 +
== Tabulka pro příklady ==
 +
{| class="wikitable"
 +
|-
 +
! !!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 ==
 
== COUNTIF ==
Řádka 5: Řádka 24:
  
 
; Syntaxe:
 
; Syntaxe:
  =COUNTIF(''rozsah_buněk'';''filtr'')
+
  =COUNTIF(''rozsah_buněk'';''kritérium'')
 
* <code>''rozsah_buněk''</code> ... oblast, kde se budou hodnoty počítat (kde se bude pracovat)
 
* <code>''rozsah_buněk''</code> ... oblast, kde se budou hodnoty počítat (kde se bude pracovat)
* <code>''filtr''</code> ... podmínka &mdash; jaké hodnoty započítat
+
* <code>''kritérium''</code> ... 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''.
 
Otestujeme každou buňku z ''rozsahu''. Vrací počet buněk, jejichž hodnota splňuje podmínku zadanou ''filtrem''.
  
 
; Příklady:
 
; Příklady:
* <code>=COUNTIF(A1:A10; 10)</code> ... kolik buněk v rozsahu obsahuje hodnotu <tt>10</tt>?
+
* <code>=COUNTIF(A2:A4; 10)</code> ... kolik buněk v rozsahu obsahuje hodnotu <tt>10</tt>?
 +
 
 +
 
 +
== 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 <tt>SUMIFS</tt>, <tt>COUNTIFS</tt>, <tt>AVERAGEIFS</tt>.
 +
 
 +
; Příklady:
 +
* <code>=SUMIFS(D2:D4; C2:C4; ">0"; C2:C4; "<="&Zadani!D5)</code> ... součet buněk ze sloupce <tt>D2:D4</tt> z&nbsp;těch řádků, kde je hodnota v sloupci <tt>C</tt> kladná a menší nebo rovna hodnotě v buňce <tt>D5</tt> z&nbsp;listu <tt>Zadani</tt>.
 +
 +
 
 +
 
 +
== Kritéria ==
 +
U výše uvedených funkcí můžeme použít následující kritéria:
 +
; Přesně zadanou hodnotu
 +
* <code>"10"</code>
 +
* <code>"Karel"</code>
 +
* <code>C2</code>... hodnota z buňky <tt>C2</tt>
 +
 
 +
; Porovnání
 +
* <code>"<10"</code>... čísla menší než 10
 +
* <code>">="&C2</code>... čísla větší nebo rovno hodnotě buňky <tt>C2</tt>
 +
* <code>">K"</code>... texty, které jsou v abecedě po <tt>"K"</tt>
 +
 
 +
; Metaznaky <tt>*</tt> a <tt>?</tt>
 +
* <code>*</code>... libovolný počet libovolných znaků
 +
* <code>?</code>... jeden libovolný znak
  
== SUMIF ==
 
  
 
== KDYŽ ==
 
== KDYŽ ==
 +
  
 
== Úkoly ==
 
== Úkoly ==
 
# [[Soubor:xif.zip|Procvičovací příklady (archiv ZIP)]]
 
# [[Soubor:xif.zip|Procvičovací příklady (archiv ZIP)]]

Verze z 25. 2. 2015, 10:19


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)

Otestujeme každou buňku z rozsahu. Vrací počet buněk, jejichž hodnota splňuje podmínku zadanou filtrem.

Příklady


SUMIF, AVERAGEIF

Více kritérií

Příklady


Kritéria

U výše uvedených funkcí můžeme použít následující kritéria:

Přesně zadanou hodnotu
Porovnání
Metaznaky * a ?


KDYŽ

Úkoly

  1. Soubor:Xif.zip
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje