Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

 
 
Microsoft Office Excel
Hledat
Hledat
 
Vyzkoušení nebo nákup
Získání systému Office 2007
Aktualizace: (c) Microsoft
Stahování pro sadu Office
 
 
 
Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Určení počtu výskytů položky nebo počtu jedinečných položek v oblasti dat
 

V oblasti dat můžete určit buď počet výskytů dané položky, nebo počet jedinečných položek. V následujících kapitolách se seznámíte s obvyklým řešením tohoto úkolu.

Určení počtu výskytů textu nebo číselné hodnoty

V některých případech může být nutné zjistit počet výskytů určité položky. Pokud například oblast dat obsahuje položky 5, 6, 7, 6, potom se číslo 6 vyskytuje dvakrát. Pokud sloupec obsahuje příjmení Novák, Veselý, Veselý, Veselý, potom se příjmení Veselý opakuje třikrát.

ZobrazitUrčení počtu výskytů položky pomocí funkce

Úkol proveďte pomocí funkce COUNTIF.

Příklad

Příklad snadněji pochopíte, pokud jej zkopírujete do prázdného listu.

ZobrazitJak?

  1. Vytvořte prázdný sešit nebo list.
  2. Vyberte příklad v tématu nápovědy. Nevybírejte řádek ani záhlaví sloupců. 

    Výběr příkladu z nápovědy

    Výběr příkladu z nápovědy
  3. Stiskněte klávesy CTRL+C.
  4. Vyberte v listu buňku A1 a stiskněte klávesy CTRL+V.
  5. Chcete-li přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte klávesy CTRL+` (čárka nad vlevo) nebo v nabídce Nástroje přejděte na příkaz Závislosti a klepněte na příkaz Režim závislostí vzorců.
 
1
2
3
4
5
6
7
A B
Prodejce Faktura
Novák 15 000
Novák 9 000
Horák 8 000
Horák 20 000
Novák 5 000
Veselý 22 500
Vzorec Popis (výsledek)
=COUNTIF(A2:A7;"Novák") Počet faktur od Nováka (3)
=COUNTIF(A2:A7;A4) Počet faktur od Horáka (2)
=COUNTIF(B2:B7,"< 20000")Počet faktur s hodnotou nižší než 20 000 (4)
=COUNTIF(B2:B7,">="&B5)Počet faktur s hodnotou vyšší nebo rovnou 20 000 (2)

Další informace naleznete v nápovědě k funkci COUNTIF.


ZobrazitUrčení počtu výskytů více hodnot pomocí funkcí

K výpočtu tohoto zadání jsou ve vzorcích v následujícím příkladu použity tyto funkce:

  • funkce KDYŽ k přiřazení hodnoty 1 každé pravdivé podmínce,
  • funkce SUMA k vypočtení celkového počtu.

Příklad

Příklad snadněji pochopíte, pokud jej zkopírujete do prázdného listu.

ZobrazitJak?

  1. Vytvořte prázdný sešit nebo list.
  2. Vyberte příklad v tématu nápovědy. Nevybírejte řádek ani záhlaví sloupců. 

    Výběr příkladu z nápovědy

    Výběr příkladu z nápovědy
  3. Stiskněte klávesy CTRL+C.
  4. Vyberte v listu buňku A1 a stiskněte klávesy CTRL+V.
  5. Chcete-li přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte klávesy CTRL+` (čárka nad vlevo) nebo v nabídce Nástroje přejděte na příkaz Závislosti a klepněte na příkaz Režim závislostí vzorců.
 
1
2
3
4
5
6
7
A B
Prodejce Faktura
Novák 15 000
Novák 9 000
Horák 8 000
Horák 20 000
Novák 5 000
Veselý 22 500
Vzorec Popis (výsledek)
=SUMA(KDYŽ((A2:A7="Novák")+(A2:A7="Veselý");1;0)) Počet faktur od Nováka a Veselého (4)
=SUMA(KDYŽ((B2:B7<9000)+(B2:B7>19000),1,0)) Počet faktur s hodnotou nižší než 9 000 nebo vyšší než 19 000 (4)
=SUMA(KDYŽ(A2:A7="Novák";KDYŽ(B2:B7<9000;1;0))) Počet faktur od Nováka s hodnotou menší než 9 000 (1)

 Poznámka:   Je nutné, aby vzorce v příkladu byly zadány jako maticové vzorce (Maticový vzorec: Vzorec, který provádí více výpočtů s jednou sadou hodnot nebo více sadami hodnot a potom vrátí jeden výsledek nebo více výsledků. Maticové vzorce jsou uzavřeny složenými závorkami { } a zadávají se stisknutím kláves CTRL+SHIFT+ENTER.). Vyberte jednotlivé buňky obsahující vzorec, stiskněte klávesu F2 a potom kombinaci kláves CTRL+SHIFT+ENTER.

Další informace naleznete v nápovědě k funkcím KDYŽ a SUMA.


ZobrazitUrčení počtu výskytů položek pomocí kontingenční tabulky

Chcete-li určit počet jedinečných položek, můžete jejich celkový počet a počet výskytů zobrazit pomocí sestavy kontingenční tabulky.

  1. Vyberte sloupec obsahující data.

    Výběr sloupce obsahujícího seznam

  2. V nabídce Data klepněte na příkaz Kontingenční tabulka a graf.
  3. Klepněte na tlačítko Dokončit.

  4. Přetáhněte popisek sloupce z okna Seznam polí kontingenční tabulky do oblasti označené Sem přetáhněte řádková pole.
  5. Přetáhněte popisek stejného sloupce z okna Seznam polí kontingenční tabulky do oblasti označené Sem přetáhněte datové položky.

 Poznámka:   Pokud data obsahují čísla, bude v kontingenční tabulce vypočten součet položek, nikoli jejich počet. Chcete-li změnit souhrnnou funkci Suma na souhrnnou funkci Počet, klepněte na panelu nástrojů (Panel nástrojů: Panel s tlačítky a jinými ovládacími prvky, pomocí nichž lze provádět příkazy. Chcete-li zobrazit určitý panel nástrojů, stiskněte klávesu ALT a potom kombinaci kláves SHIFT+F10.) Kontingenční tabulka na tlačítko Nastavení pole vzhled tlačítka a v rozevíracím seznamu Souhrn klepněte na položku Počet.

Určení počtu jedinečných textových nebo číselných položek

V některých případech může být nutné zjistit počet jedinečných položek v oblasti dat obsahující duplicitní položky. Pokud například sloupec obsahuje položky 5, 6, 7, 6, potom počet jedinečných položek je tři (5, 6 a 7). Pokud sloupec obsahuje příjmení Novák, Veselý, Veselý, Veselý, potom počet jedinečných položek je dvě (Novák a Veselý).

ZobrazitUrčení počtu jedinečných položek pomocí filtru

Pomocí rozšířeného filtru můžete extrahovat jedinečné položky ze sloupce dat a vložit je do nového umístění. Potom pomocí funkce ŘÁDEK můžete sečíst počet položek v nové oblasti dat.

  1. Zkontrolujte, zda první řádek ve sloupci obsahuje záhlaví sloupce.
  2. V nabídce Data přejděte na příkaz Filtr a klepněte na příkaz Rozšířený filtr.
  3. V dialogovém okně Rozšířený filtr klepněte na přepínač Kopírovat jinam.
  4. Pokud není dosud vybrána oblast dat pro výpočet, odstraňte všechny informace z pole Oblast kritérií a potom klepněte na sloupec obsahující požadovaná data (nebo vyberte oblast dat).
  5. Z pole Kopírovat do odstraňte všechny informace nebo do tohoto pole klepněte a potom klepněte na prázdný sloupec, do kterého chcete zkopírovat jedinečné položky.
  6. Zaškrtněte políčko Bez duplicitních záznamů a potom klepněte na tlačítko OK.

    Jedinečné položky z vybrané oblasti dat budou zkopírovány do nového sloupce.

  7. Do prázdné buňky pod poslední buňkou v oblasti dat zadejte funkci ŘÁDKY. Jako argument použijte právě zkopírovanou oblast dat obsahující jedinečné položky. Pokud se například jedinečné položky nacházejí v oblasti B1:B45, zadejte následující funkci:

    =ŘÁDKY(B1:B45)


ZobrazitUrčení počtu jedinečných položek pomocí funkcí

Vzorce v následujícím příkladu využívají následující funkce:

  • funkci KDYŽ k přiřazení hodnoty 1 každé pravdivé podmínce;
  • funkci SUMA k vypočtení celkového počtu;
  • funkci ČETNOSTI k určení počtu jedinečných položek. Tato funkce ignoruje textové a nulové hodnoty. U prvního výskytu konkrétní položky vrátí počet odpovídající počtu výskytů dané položky. U každého dalšího výskytu stejné položky vrátí nulu;
  • funkci POZVYHLEDAT k vrácení umístění textové hodnoty v oblasti. Toto číslo bude použito jako argument funkce ČETNOSTI, aby bylo možné sečíst odpovídající textové hodnoty;
  • funkci DÉLKA k vyhledání prázdných buněk. Délka prázdných buněk je 0.

Příklad

Příklad snadněji pochopíte, pokud jej zkopírujete do prázdného listu.

ZobrazitJak?

  1. Vytvořte prázdný sešit nebo list.
  2. Vyberte příklad v tématu nápovědy. Nevybírejte řádek ani záhlaví sloupců.

    Výběr příkladu z nápovědy

    Výběr příkladu z nápovědy
  3. Stiskněte kombinaci kláves CTRL+C.
  4. V listu vyberte buňku A1 a stiskněte kombinaci kláves CTRL+V.
  5. Chcete-li přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte kombinaci kláves CTRL+` (čárka nad vlevo) nebo v nabídce Nástroje přejděte na příkaz Závislosti a klepněte na příkaz Režim závislostí vzorců.
 
1
2
3
4
5
6
7
8
9
10
AB
DataData
986Novák
Veselý563
67789
 235
NovákVeselý
689789
Veselý143
56237
67235
VzorecPopis (výsledek)
=SUMA(KDYŽ(ČETNOSTI(A2:A10,A2:A10)>0,1)) Určí počet jedinečných číselných položek v buňkách A2:A10, ale nespočítá prázdné buňky nebo textové hodnoty (4).
=SUMA(KDYŽ(ČETNOSTI(POZVYHLEDAT(B2:B10,B2:B10,0),POZVYHLEDAT(B2:B10,B2:B10,0))>0,1)) Určí počet jedinečných textových a číselných položek v buňkách B2:B10 (nesmí obsahovat prázdné buňky) (7).
=SUMA(KDYŽ(ČETNOSTI(KDYŽ(DÉLKA(A2:A10)>0,POZVYHLEDAT(A2:A10,A2:A10,0),""), KDYŽ(DÉLKA(A2:A10)>0,POZVYHLEDAT(A2:A10,A2:A10,0),""))>0,1)) Určí počet jedinečných textových a číselných položek v buňkách A2:A10, ale nespočítá prázdné buňky nebo textové položky (6).

 Poznámka:   Vzorce v tomto příkladu musí být zadány jako maticové vzorce (Maticový vzorec: Vzorec, který provádí více výpočtů s jednou sadou hodnot nebo více sadami hodnot a potom vrátí jeden výsledek nebo více výsledků. Maticové vzorce jsou uzavřeny složenými závorkami { } a zadávají se stisknutím kláves CTRL+SHIFT+ENTER.). Vyberte každou buňku obsahující vzorec, stiskněte klávesu F2 a potom stiskněte kombinaci kláves CTRL+SHIFT+ENTER.

ZobrazitTip

Chcete-li funkci postupně vyhodnotit, vyberte buňku obsahující vzorec. Potom v nabídce Nástroje přejděte na příkaz Závislosti vzorců a klepněte na příkaz Vyhodnocení vzorce.

Další informace naleznete v nápovědě k funkcím ČETNOSTI, POZVYHLEDAT, DÉLKA, SUMA a KDYŽ.

inzerát