Předpokládejme, že chcete zjistit, kolikrát se určitý text nebo číselná hodnota vyskytuje v oblasti buněk. Příklady:
- Pokud oblast dat, například A2:D20, obsahuje číselné hodnoty 5, 6, 7 a 6, pak se číslo 6 vyskytuje dvakrát.
- Pokud sloupec obsahuje příjmení Novák, Veselý, Veselý a Veselý, opakuje se příjmení Veselý třikrát.
Existuje několik způsobů, jak určit počet výskytů hodnoty.
Určení počtu výskytů jedné hodnoty pomocí funkce COUNTIF
Funkce COUNTIF slouží k určení počtu výskytů konkrétní hodnoty v oblasti buněk.
Další informace najdete v tématu Funkce COUNTIF.
Určení počtu podle více kritérií pomocí funkce COUNTIFS
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:
Další informace o použití této funkce ke počítání s několika oblastmi a kritérii najdete v tématu Funkce COUNTIFS.
Určení počtu výskytů podle kritéria pomocí funkcí POČET a KDYŽ
Předpokládejme, že potřebujete určit, kolik prodejců prodalo konkrétní výrobek v určité oblasti, nebo chcete vědět, kolik měl konkrétní prodejce obchodů přesahujících určitou hodnotu. K tomu můžete použít funkce KDYŽ a POČET . To znamená, že nejdřív pomocí funkce KDYŽ otestujte podmínku, a pokud funkce KDYŽ vrátí výsledek Pravda, spočítejte pomocí funkce POČET buňky.
Poznámka
Vzorce v tomto příkladu se musí zadat jako maticové vzorce.
- Pokud máte aktuální verzi Microsoft 365, můžete jednoduše zadat vzorec do levé horní buňky výstupní oblasti a 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 vzorec změnit nebo vytvořit podobný vzorec, stiskněte F2 a pak 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.
Další informace o těchto funkcích najdete v tématech Funkce POČET a Funkce KDYŽ .
Určení počtu výskytů více textových nebo číselných hodnot pomocí funkcí SUMA a 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ámka
Vzorce v tomto příkladu se musí zadat jako maticové vzorce.
- Pokud máte aktuální verzi Microsoft 365, můžete jednoduše zadat vzorec do levé horní buňky výstupní oblasti a 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 vzorec změnit nebo vytvořit podobný vzorec, stiskněte F2 a pak Ctrl+Shift+Enter, aby vzorec vrátil očekávané výsledky.
Příklad 1
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
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
Uvedená funkce říká, že když oblast D2:D7 obsahuje faktury pro firmu Novák za méně než 9 000 Kč, měla by funkce SUMA zobrazit součet záznamů, v nichž je podmínka splněná. Vzorec zjistí, že podmínku splňuje buňka C6, a zobrazí 1.
Určení počtu výskytů více hodnot pomocí kontingenční tabulky
Kontingenční tabulku můžete použít k zobrazení součtů a počtu 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žit>kontingenční tabulku.
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 SoučetProdeje2 a vyberte Nastavení polí 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 technické komunity Excelu nebo získat podporu v komunitách.
Viz také
Jak se vyhnout nefunkčním vzorcům
Nalezení a oprava chyb ve vzorcích