Předpokládejme, že chcete zjistit, kolikrát se určitý text nebo číselná hodnota vyskytuje v oblasti buněk. Třeba:
-
Pokud oblast, například A2:D20, obsahuje číselné hodnoty 5, 6, 7 a 6, pak číslo 6 nastane dvakrát.
-
Pokud sloupec obsahuje "Buchanan", "Dodsworth", "Dodsworth" a "Dodsworth", pak se "Dodsworth" vyskytuje třikrát.
Existuje několik způsobů, jak určit počet výskytů hodnoty.
Funkce COUNTIF slouží k určení počtu výskytů konkrétní hodnoty v oblasti buněk.
![COUNTIF – příklady funkce](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/62fb31d2-e506-4b5d-9b23-f8b49a48f259/959efc59d05be19cbf89d3dd1cdc905600400d5d.png)
Další informace najdete v tématu Funkce COUNTIF.
Funkce COUNTIFS se podobá funkci COUNTIF, až na jeden zásadní rozdíl: funkce COUNTIFS umožňuje použít kritéria u buněk ve více oblastech a spočítá, kolikrát jsou splněná všechna kritéria. S funkcí COUNTIFS se dá použít až 127 dvojic oblast/kritérium.
Syntaxe funkce COUNTIFS:
COUNTIFS(oblast_kritérií1, kritérium1, [oblast_kritérií2, kritérium2],…)
Podívejte se na následující příklad:
![COUNTIFS – příklad funkce](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/05f3ad27-fadf-43bf-86ea-2ba4ed0100ec/3ef5e0936c79325ee9417c69d0effae68d48d2fc.png)
Další informace o určení počtu výskytů splnění více kritérií ve více oblastech pomocí této funkce najdete v tématu Funkce COUNTIFS.
Řekněme, že potřebujete zjistit, kolik prodejců prodalo konkrétní položku v určité oblasti, nebo chcete vědět, kolik prodejů přes určitou hodnotu provedl konkrétní prodejce. Funkce KDYŽ a POČET můžete používat společně. To znamená, že nejprve použijete funkci KDYŽ k otestování podmínky a pak pouze v případě, že je výsledek funkce KDYŽ true, použijete funkci POČET k počítání buněk.
Poznámky:
-
Vzorce v tomto příkladu se musí zadat jako maticové vzorce.
-
Pokud máte aktuální verzi Microsoftu 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec.
-
Pokud jste tento sešit otevřeli v novějších verzích Excelu pro Windows nebo Excel pro Mac a chcete změnit vzorec nebo vytvořit podobný vzorec, stiskněte klávesu F2 a potom ctrl+Shift+Enter, aby vzorec vrátil očekávané výsledky.
-
-
Aby tyto vzorce v příkladu fungovaly, musí být druhým argumentem funkce KDYŽ číslo.
![Příklady vnořených funkcí POČET a KDYŽ](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/cfb7be38-c85f-4936-980d-31c30e525b45/d9e63c75272035df3f9cbc91834aea5ad548ae65.png)
Další informace o těchto funkcích najdete v tématech věnovaných funkci POČET a funkci KDYŽ.
V následujících příkladech jsou společně použité funkce KDYŽ a SUMA. Funkce KDYŽ nejdřív otestuje hodnoty v některých buňkách, a pokud se vrátí výsledek Pravda, funkce SUMA u těchto hodnot, které úspěšně prošly testem, spočítá součet.
Poznámky: Vzorce v tomto příkladu se musí zadat jako maticové vzorce.
-
Pokud máte aktuální verzi Microsoftu 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec.
-
Pokud jste tento sešit otevřeli v novějších verzích Excelu pro Windows nebo Excelu pro Mac a chcete změnit vzorec nebo vytvořit podobný vzorec, stiskněte klávesu F2 a potom ctrl +Shift+Enter , aby vzorec vrátil očekávané výsledky.
Příklad 1
![Příklad 1: funkce SUMA a KDYŽ vnořená ve vzorci](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/a88fb6e8-b458-4ae3-8356-03de4ba2ba3e/59e42120444c26bc0b4cb85651e5da22b4da41ae.png)
Uvedená funkce říká, že když oblast C2:C7 obsahuje hodnoty Novák a Veselý, měla by funkce SUMA zobrazit součet záznamů, v nichž je podmínka splněná. V zadané oblasti vzorec vyhledá tři záznamy pro hodnotu Novák a jeden záznam pro hodnotu Veselý a zobrazí 4.
Příklad 2
![Příklad 2: funkce SUMA a KDYŽ vnořená ve vzorci](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/fd31de74-ea32-47f6-b25f-afb695d3b86b/65da023bb3e8ab42e7f714f3ae7fe0762cb1f7c0.png)
Uvedená funkce říká, že když oblast D2:D7 obsahuje hodnoty menší než 9 000 Kč nebo větší než 19 000 Kč, měla by funkce SUMA zobrazit součet všech příslušných záznamů, v nichž je podmínka splněná. Vzorec vyhledá dva záznamy D3 a D5 s hodnotami menšími než 9 000 Kč a potom záznamy D4 a D6 s hodnotami většími než 19 000 Kč a zobrazí 4.
Příklad 3
![Příklad 3: funkce SUMA a KDYŽ vnořená ve vzorci](https://cxcs.microsoft.net/static/public/centralimages/cs-cz/adbb3a3f-f3c4-4ef1-8440-79275e36b063/8c802931b9433100cb2b1d0d467a5445f43afb74.png)
Výše uvedená funkce říká, že pokud má D2:D7 faktury pro Společnost Buchanan za méně než 9000 USD, měla by funkce SUMA zobrazit součet záznamů, ve kterých je splněna podmínka. Vzorec zjistí, že podmínku splňuje buňka C6, a zobrazí 1.
Kontingenční tabulku můžete použít k zobrazení součtů a počítání výskytů jedinečných hodnot. Kontingenční tabulka představuje interaktivní způsob rychlého shrnutí velkých objemů dat. Pomocí kontingenční tabulky můžete rozbalovat a sbalovat úrovně dat, abyste se mohli zaměřit na výsledky a přejít k podrobnostem souhrnných dat, která vás zajímají. Kromě toho můžete přesunovat řádky do sloupců a sloupce do řádků, abyste zjistili, kolikrát se určitá hodnota vyskytuje v kontingenční tabulce. Podívejme se na vzorový scénář tabulky Prodej, ve které můžete spočítat, kolik hodnot pro prodej existuje pro Golf a Tenis v konkrétních čtvrtletích.
-
Do excelové tabulky zadejte následující data.
-
Vyberte A2:C8.
-
Vyberte Vložení > Kontingenční tabulka.
-
V dialogovém okně Vytvořit kontingenční tabulku vyberte Vybrat tabulku nebo oblast, pak vyberte Nový list a pak vyberte OK.
Na novém listu se vytvoří prázdná kontingenční tabulka.
-
V podokně polí kontingenční tabulky proveďte toto:
-
Přetáhněte Sport do oblasti Řádky.
-
Přetáhněte Čtvrtletí do oblasti Sloupce.
-
Přetáhněte Prodeje do oblasti Hodnoty.
-
Zopakujte krok C.
Název pole se zobrazí jako SoučetProdeje2 jak v kontingenční tabulce, tak i v oblasti Hodnoty.
V tuto chvíli vypadá podokno polí kontingenční tabulky takto:
-
V oblasti Hodnoty vyberte rozevírací seznam vedle položky SumofSales2 a vyberte Nastavení pole hodnoty.
-
V dialogu Nastavení polí hodnot udělejte toto:
-
V oddílu Kritéria pro shrnutí hodnot pole vyberte Počet.
-
V poli Vlastní název změňte název na Počet.
-
Vyberte OK.
-
V kontingenční tabulce se spolu s údaji o prodeji zobrazí také počet záznamů pro Golf a Tenis ve 3. a 4. čtvrtletí.
-
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.
Viz také
Jak se vyhnout nefunkčním vzorcům
Nalezení a oprava chyb ve vzorcích