Způsoby, jak určit počet hodnot v listu

Počítání tvoří nedílnou součást analýzy dat, ať počítáte zaměstnance některého oddělení ve vaší organizaci nebo jednotky prodané za jednotlivá čtvrtletí. Excel nabízí několik technik, které můžete použít ke spočítání buněk, řádků nebo sloupců dat. V tomto článku najdete komplexní souhrn metod, sešitů ke stažení s interaktivními příklady a odkazy na související témata pro další porozumění.

Poznámka: Počítání by se nemělo zaměňovat se sčítáním. Další informace o sčítání hodnot v buňkách, sloupcích a řádcích najdete v článku Souhrn způsobů, jak přidávat a počítat data aplikace Excel.

Stažení příkladů

Příklad sešitu, který obsahuje příklady doplňující informace v tomto článku, si můžete stáhnout. Většina oddílů v tomto článku se odkazuje na příslušný list v sešitu s příklady a další informace.

Příklady stahování pro počítání hodnot v tabulce

V tomto článku

Jednoduché počítání

Počet hodnot v oblasti nebo tabulce můžete spočítat pomocí jednoduchého vzorce, funkce listu nebo kliknutím na tlačítko.

Excel může zobrazit počet vybraných buněk na Stavový řádek Excelu. Podívejte se na video, které nabízí rychlou ukázku práce se stavovým řádkem. Další informace najdete také v části Zobrazení výpočtů a počtů na stavovém řádku. Hodnoty na stavovém řádku můžete využít, když chcete získat rychlý přehled o svých datech, ale nemáte čas zadávat vzorce.

Video: Počítání buněk pomocí stavového řádku Excelu

Podívejte se na následující video a zjistěte, jak zobrazit počet na stavovém řádku.

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

Použití automatického shrnutí

Pomocí funkce Automatické Shrnutí vyberete oblast buněk obsahující alespoň jednu číselnou hodnotu. Potom na kartě vzorce klikněte na položku automatické Shrnutí > počet.

Počet čísel

Excel vrátí počet číselných hodnot v oblasti do buňky vedle této oblasti, kterou jste vybrali. Obecně platí, že v případě vodorovné oblasti buněk se tento výsledek zobrazí v buňce vpravo a v případě svislé oblasti v buňce pod ní.

Začátek stránky

Přidání řádku souhrnů

Do dat Excelu můžete přidat řádek souhrnu. Klikněte kamkoli do dat a potom klikněte na data > Mezisoučet.

Poznámka: Možnost Mezisoučet bude fungovat jenom pro normální Excelová data a ne pro excelové tabulky, kontingenční tabulky nebo kontingenční grafy.

Pokud chcete v excelových datech přidat řádek souhrnu, klikněte na souhrn na kartě data.

Podívejte se také na následující články:

Začátek stránky

Počítání buněk v seznamu nebo ve sloupci tabulky Excelu pomocí funkce SUBTOTAL

Pomocí funkce Mezisoučet můžete spočítat počet hodnot v excelové tabulce nebo oblasti buněk. Pokud tabulka nebo oblast obsahuje skryté buňky, můžete je použít k zahrnutí nebo vyloučení skrytých buněk a to je největší rozdíl mezi SOUČTy a funkcemi SUBTOTAL.

Syntaxe SOUHRNu bude vypadat takto:

SUBTOTAL(konstanta funkce;odkaz1;[odkaz2];...)

Příklad SOUHRNu

Pokud chcete do oblasti zahrnout skryté hodnoty, nastavte argument konstanta funkce na 2.

Pokud chcete v oblasti vyloučit skryté hodnoty, nastavte argument konstanta funkce na 102.

Začátek stránky

Počítání hodnot na základě jedné nebo více podmínek

Počet buněk v oblasti, které splňují vámi zadané podmínky (neboli kritéria), můžete spočítat pomocí několika funkcí listu.

Video: Použití funkcí POČET, COUNTIF a POČET2

Podívejte se na následující video, které vám ukáže, jak použít funkce POČET, COUNTIF a POČET2 ke spočítání jen těch buněk, které splňují vámi zadané podmínky.

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

Začátek stránky

Počítání buněk v oblasti pomocí funkce POČET

Pomocí funkce POČET ve vzorci spočítáte počet číselných hodnot v oblasti.

Příklad funkce COUNT

V uvedeném příkladu jsou buňky s číselnými hodnotami v oblasti a2, a3 a A6 jediným z nich, takže výstup je 3.

Poznámka: A7 je časová hodnota, ale obsahuje text (dop.), a proto funkce Count ji nepovažuje za číselnou hodnotu. Pokud byste chtěli . m. v buňce je argument COUNT považován za číselnou hodnotu, a výsledek změňte na 4.

Začátek stránky

Počítání buněk v oblasti na základě jedné podmínky pomocí funkce COUNTIF

Funkce COUNTIF slouží k určení počtu výskytů konkrétní hodnoty v oblasti buněk.

COUNTIF – příklady funkce

Začátek stránky

Počítání buněk ve sloupci na základě jedné nebo více podmínek pomocí funkce DPOČET

Funkce DCOUNT Spočítá buňky obsahující čísla v poli (sloupci) záznamů v seznamu nebo databázi, které splňují zadané podmínky.

V následujícím příkladu chcete zjistit počet měsíců včetně nebo pozdějších než 2016, který měl prodaný více než 400 jednotek. První tabulka v listu od a1 do B7 obsahuje data prodeje.

Ukázková data pro DCOUNT

DCOUNT pomocí podmínek určí, kde se mají hodnoty vracet. Podmínky se obvykle zadávají do buněk v samotném listu a ty pak budou uvedeny v argumentu kritéria . V tomto příkladu obsahují buňky A10 a B10 dvě podmínky – jednu, která určuje, že vrácená hodnota musí být větší než 400, a druhá, která určuje, že se má konečný měsíc rovnat do března 31st, 2016.

Měli byste použít následující syntaxi:

= DCOUNT (a1: B7; "měsíční konec", c: B10)

DCount zkontroluje data v oblasti a1 až B7, použije podmínky uvedené v buňce A10 a B10 a vrátí hodnotu 2, což je celkový počet řádků, které splňují obě podmínky (řádky 5 a 7).

Začátek stránky

Počítání buněk v oblasti na základě více podmínek 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:

COUNTIFS – příklad funkce

Začátek stránky

Určení počtu výskytů podle kritéria pomocí funkcí POČET a KDYŽ

Řekněme, že potřebujete určit, kolik prodejců prodalo určitou položku v určité oblasti, nebo chcete zjistit, kolik prodejů za určitou hodnotu uskutečnil konkrétní prodejce. Funkce když a COUNT můžete používat současně; To znamená, že nejdříve použijete funkci když k otestování podmínky a pak jenom v případě, že výsledek funkce když je pravda, pomocí funkce COUNT Spočítá buňky.

Poznámky: 

  • Vzorce v tomto příkladu se musí zadat jako maticové vzorce. Pokud jste tento sešit otevřeli v Excelu pro Windows nebo Excelu 2016 pro Mac a chcete vzorec změnit nebo vytvořit podobný vzorec, stiskněte klávesu F2 a potom kombinaci kláves Ctrl+Shift+Enter, aby vzorec vrátil očekávané výsledky. V dřívějších verzích Excelu pro Mac použijte kombinaci kláves PŘÍKAZ + SHIFT + ENTER.

  • 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Ž

Začátek stránky

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.

Příklad 1

Příklad 1: funkce SUMA a KDYŽ vnořená ve vzorci

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

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

Funkce výše vyjadřuje, jestli má D7 faktury za Novák menší než $9000, a proto by měl součet zobrazit součet záznamů, kde je podmínka splněna. Vzorec zjistí, že podmínku splňuje buňka C6, a zobrazí 1.

Důležité informace: Vzorce v tomto příkladu musí být zadané jako maticové. To znamená, že stisknete klávesu F2 a potom kombinaci kláves Ctrl+Shift+Enter. Ve starších verzích Excelu pro Mac použijte klávesovou zkratku PŘÍKAZ +Shift+Enter.

Další tipy najdete v následujících článcích znalostní báze Knowledge Base:

Začátek stránky

Počítání buněk ve sloupci nebo řádku v kontingenční tabulce

Kontingenční tabulka shrnuje data a pomůže vám analyzovat data a přejít na ně, a to tak, že vyberete kategorie, podle kterých chcete data zobrazit.

Kontingenční tabulku můžete rychle vytvořit tak, že v oblasti dat nebo excelové tabulce vyberete buňku a na kartě Vložení ve skupině Tabulky kliknete na možnost Kontingenční tabulka.

Příklad kontingenční tabulky a jak pole korelují se seznamem polí.

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.

Poznámka: V případě interaktivního používání můžete postupovat podle ukázkových dat uvedených v listu kontingenční tabulky ve službě ke stažení.

  1. Do excelové tabulky zadejte následující data.

    Ukázková data pro kontingenční tabulku
  2. Vyberte A2:C8.

  3. Klikněte na Vložení > Kontingenční tabulka.

  4. V dialogovém okně Vytvořit kontingenční tabulku klikněte na Vybrat tabulku či oblast, potom na Nový list a nakonec klikněte na OK.

    Na novém listu se vytvoří prázdná kontingenční tabulka.

  5. V podokně polí kontingenční tabulky proveďte toto:

    1. Přetáhněte Sport do oblasti Řádky.

    2. Přetáhněte Čtvrtletí do oblasti Sloupce.

    3. Přetáhněte Prodeje do oblasti Hodnoty.

    4. 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:

      Pole kontingenční tabulky
    5. V oblasti Hodnoty klikněte na rozevírací seznam vedle položky SoučetProdeje2 a vyberte Nastavení polí hodnot.

    6. V dialogu Nastavení polí hodnot udělejte toto:

      1. V oddílu Kritéria pro shrnutí hodnot pole vyberte Počet.

      2. V poli Vlastní název změňte název na Počet.

        Dialogové okno Nastavení polí hodnot
      3. Klikněte na tlačítko 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í.

    Kontingenční tabulka

Začátek stránky

Počítání, když data obsahují prázdné hodnoty

Pomocí funkcí listu můžete spočítat buňky, které obsahují data nebo které jsou prázdné.

Počítání neprázdných buněk v oblasti pomocí funkce POČET2

Funkce POČET2 se používá k počítání buněk v oblasti, které obsahují hodnoty.

Při počítání buněk můžete někdy chtít ignorovat všechny prázdné buňky, protože význam pro vás mají jen buňky s hodnotami. Chcete například spočítat celkový počet prodejců, kteří provedli prodej (sloupec D).

Příklad funkce POČET2

Funkce POČET2 ignoruje prázdné hodnoty v modelech D3, D4, D8 a D11 a spočítá pouze buňky obsahující hodnoty ve sloupci D. Funkce najde šest buněk ve sloupci D obsahující hodnoty a jako výstup zobrazí hodnotu 6 .

Začátek stránky

Určení počtu neprázdných buněk v seznamu za určitých podmínek pomocí funkce DPOČET2

Funkci POČET2 použijte ke zjištění počtu neprázdných buněk ve sloupci záznamů ze seznamu nebo databáze, které splňují vámi zadané podmínky.

V následujícím příkladu se funkce DPOČET2 používá k určení počtu záznamů v databázi, které jsou obsaženy v oblasti a1: B7, která splňuje podmínky stanovené v oblasti kritéria. Tyto podmínky: hodnota ID produktu musí být větší nebo rovná 2000 a hodnota hodnocení musí být větší nebo rovna 50.

Příklad funkce DPOČET2

DPOČET2 najde dva řádky, které splňují podmínky – řádky 2 a 4 a jako výstup zobrazí hodnotu 2 .

Začátek stránky

Počítání prázdných buněk v souvislé oblasti pomocí funkce COUNTBLANK

Pomocí funkce COUNTBLANK (funkce) vrátíte počet prázdných buněk v souvislé oblasti (pokud jsou buňky všechny připojené v nepřerušené posloupnosti). Buňka obsahující vzorec, který vrací prázdný text (""), se započítá.

Při počítání buněk se může stát, že budete chtít zahrnout prázdné buňky, protože pro vás mají význam. V následujícím příkladu tabulky pro prodejny prodejů. Předpokládejme, že chcete zjistit, kolik buněk nemá uvedené údaje o prodeji.

Příklad COUNTBLANK

Poznámka: Funkce listu COUNTBLANK nabízí nejvhodnější způsob určení počtu prázdných buněk v oblasti, ale nefunguje velmi dobře, když jsou buňky v zavřeném sešitu nebo když netvoří souvislou oblast. Článek o článku znalostní báze Knowledge Base : Pokud chcete použít funkci SUMA (když ()) namísto COUNTBLANK () , zobrazí se vám způsob použití maticového vzorce SUMA (když ()) v těchto případech.

Začátek stránky

Počítání prázdných buněk v nesouvislé oblasti pomocí kombinace funkcí SUMA a KDYŽ

Použijte kombinaci funkcí SUMA a KDYŽ. Obecně je to udělat pomocí funkce když v maticovém vzorci, abyste zjistili, jestli každá odkazovaná buňka obsahuje hodnotu, a potom vyhodnotí počet nepravdivých hodnot vrácených vzorcem.

Podívejte se na pár příkladů funkcí suma a když v dřívějších oddílech se počítá, jak často se v tomto tématu používají více textových nebo číselných hodnot .

Začátek stránky

Počítání jedinečných výskytů hodnot

Jedinečné hodnoty v oblasti můžete spočítat pomocí kontingenční tabulky, funkce COUNTIF, Sum a kdyža v dialogovém okně Rozšířený filtr .

Počítání množství jedinečných hodnot ve sloupci seznamu pomocí rozšířeného filtru

Pomocí dialogového okna Rozšířený filtr můžete ve sloupci dat vyhledat jedinečné hodnoty. Hodnoty můžete buď filtrovat na místě, nebo extrahovat a vložit do nového umístění. Pomocí funkce ŘÁDKY pak můžete spočítat položky v nové oblasti.

Pokud chcete použít rozšířený filtr, klikněte na kartu data a ve skupině Filtr & řazení klikněte na Upřesnit.

Následující obrázek znázorňuje, jak můžete pomocí funkce Rozšířený filtr na nové místo na listu zkopírovat jen jedinečné záznamy.

Rozšířený filtr

Na následujícím obrázku sloupec E obsahuje hodnoty, které byly zkopírovány z oblasti ve sloupci D.

Sloupec zkopírovaný z jiného umístění

Poznámky: 

  • Pokud vyfiltrujete data na místě, hodnoty se z listu neodstraní, ale může se skrýt jeden nebo více řádků. Jestli chcete hodnoty znovu zobrazit, klikněte na tlačítko Vymazat ve skupině Seřadit a filtrovat na kartě Data.

  • Pokud chcete jen rychle zjistit počet jedinečných hodnot, po použití Rozšířeného filtru (po vyfiltrování nebo zkopírování dat) vyberte data a pak se podívejte na stavový řádek. Hodnota Počet na stavovém řádku by se měla rovnat počtu jedinečných hodnot.

Další informace najdete v tématu filtrování pomocí rozšířených kritérií .

Začátek stránky

Určení počtu jedinečných hodnot v oblasti, které splňují jednu nebo více podmínek pomocí funkcí když, SUM, ČETNOSTi, POZVYHLEDAT a délka

Použijte různé kombinace funkcí KDYŽ, SUMA, ČETNOSTI, POZVYHLEDAT a DÉLKA.

Další informace a příklady najdete v části určení počtu jedinečných hodnot pomocí funkcí v článku počítání jedinečných hodnot mezi duplicitními položkami.

Podívejte se také na článek XL: jak zjistit počet jedinečných položek v seznamu.

Začátek stránky

Speciální případy (počet všech buněk, počet slov)

Počet buněk nebo počet slov v oblasti můžete spočítat pomocí různých kombinací funkcí listu.

Počítání celkového počtu buněk v oblasti pomocí funkcí ŘÁDKY a SLOUPCE

Předpokládejme, že chcete určit rozsah velkého listu, abyste se mohli rozhodnout, jestli v listu použijete ruční nebo automatické výpočty. Pokud chcete spočítat všechny buňky v oblasti, použijte vzorec, který násobí vrácené hodnoty pomocí funkcí řádky a sloupce . Podívejte se na následující obrázek:

Příklad funkce řádky a sloupce pro počítání počtu buněk v oblasti

Začátek stránky

Počítání slov v oblasti pomocí kombinace funkcí suma, když, funkce Délka, PROČISTIT a dosadit

V maticovém vzorci můžete použít kombinaci funkcí SUMA, když, Délka, PROČISTIT a dosadit . Následující příklad ukazuje výsledek použití vnořeného vzorce k vyhledání počtu slov v oblasti ve 7 buňkách (3 prázdné). Některé buňky obsahují mezery na začátku nebo na konci – funkce PROČISTIT a DOSADIT odeberou tyto přebytečné mezery, než začne počítání. Podívejte se na následující příklad:

Příklad vnořeného vzorce pro počítání slov

V případě, že výše uvedený vzorec správně funguje, musíte tento vzorec nastavit jako maticový vzorec, jinak vzorec vrátí #VALUE.! #ČÍSLO!. To provedete tak, že kliknete na buňku, ve které je vzorec, a pak v řádku vzorců stisknete kombinaci kláves CTRL + SHIFT + ENTER. Excel přidá na začátek a konec vzorce složenou závorku, takže vytvoří maticový vzorec.

Další informace o maticových vzorcích najdete v tématu Přehled vzorců v Excelu a Vytvoření maticového vzorce.

Začátek stránky

Zobrazení výpočtů a počtů na stavovém řádku

Pokud je vybraná jedna nebo více buněk, informace o datech v těchto buňkách se zobrazí na stavovém řádku Excelu. Například pokud máte na listu vybrané čtyři buňky a ty obsahují hodnoty 2, 3, textový řetězec (třeba „cloud“) a 4, na stavovém řádku se mohou současně zobrazit všechny následující hodnoty: Průměr, Počet, Počet buněk s čísly, Minimum, Maximum a Součet. Pokud chcete některé nebo všechny tyto hodnoty zobrazit nebo skrýt, klikněte na stavový řádek pravým tlačítkem. Tyto hodnoty jsou uvedené v následujícím příkladu.

Stavový řádek

Začátek stránky

Máte konkrétní otázku k Excelu?

Zadejte dotaz do komunitního fóra Excelu

Pomozte nám vylepšit Excel

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×