Počítanie je jednou zo základných súčastí analýzy údajov, či už chcete spočítať zamestnancov oddelenia vo svojej organizácii, alebo jednotky predané v jednotlivých štvrťrokoch. Excel poskytuje viacero techník na spočítanie buniek, riadkov alebo stĺpcov s údajmi. Tento článok obsahuje komplexný súhrn metód, zošit s interaktívnymi príkladmi a prepojenia na súvisiace témy, ktoré vám pomôžu čo najlepšie porozumieť.
Poznámka: Nezamieňajte si počítanie so sčítavaním. Ďalšie informácie o sčítaní hodnôt v bunkách, stĺpcoch alebo riadkoch nájdete v téme Sčítavanie spôsobov sčítania a Excel údajov.
Stiahnite si naše príklady
Môžete si stiahnuť vzorový zošit s príkladmi, ktoré dopĺňajú informácie uvedené v tomto článku. Väčšina častí tohto článku bude odkazovať na príslušný hárok v rámci vzorového zošita, ktorý obsahuje príklady a ďalšie informácie.
Stiahnutie príkladov na spočítanie hodnôt v tabuľkovom hárku
Obsah tohto článku
-
Počítanie s jednou alebo viacerými podmienkami
-
Počítanie buniek v rozsahu s jednou podmienkou pomocou funkcie COUNTIF
-
Počítanie buniek v stĺpci s jednou alebo viacerými podmienkami pomocou funkcie DCOUNT
-
Počítanie buniek v rozsahu s viacerými podmienkami pomocou funkcie COUNTIFS
-
Spočítanie počtu výskytov na základe kritérií pomocou funkcií COUNT a IF
-
Spočítanie počtu výskytov viacerých textových alebo číselných hodnôt pomocou funkcií SUM a IF
-
Spočítanie buniek v stĺpci alebo riadku kontingenčnej tabuľky
Jednoduché počítanie
Môžete spočítať hodnoty v rozsahu alebo tabuľke pomocou jednoduchého vzorca, kliknutím na tlačidlo alebo pomocou funkcie hárka.
Excel môže zobraziť aj počet vybratých buniek v Excel stavový riadok. Ak chcete rýchlo zistiť, či používate stavový riadok, pozrite si ukážku videa, ktorá nasleduje nižšie. Ďalšie informácie nájdete aj v časti Zobrazenie výpočtov a počty v stavovom riadku. Ak chcete získať rýchly prehľad údajov a nemáte čas na zadávanie vzorcov, môžete odkazovať na hodnoty zobrazené v stavovom riadku.
Video: Počítanie buniek pomocou stavového riadka Excelu
Pozrite si toto video a zistite, ako zobraziť počet v stavovom riadku.

Použitie funkcie Automatický súčet
Automatický súčet môžete použiť výberom rozsahu buniek, ktorý obsahuje aspoň jednu číselnú hodnotu. Potom na karte Vzorce kliknite na položku Automatický súčet > Spočítať čísla.

Excel zobrazí počet číselných hodnôt v rozsahu v bunke vedľa rozsahu, ktorý ste vybrali. Výsledok sa bežne zobrazí v bunke vpravo, ak ste označili vodorovný rozsah, a v bunke nižšie, ak ide o zvislý rozsah.
Pridanie riadka medzisúčta
K údajom môžete pridať riadok medzisúčta Excel medzisúčet. Kliknite na ľubovoľné miesto v rámci údajov a potom kliknite na položku Údaje > Medzisúčet.
Poznámka: Možnosť Medzisúčet bude fungovať len pri normálnych Excel údajov, ale Excel tabuľkách, kontingenčných tabuľkách alebo kontingenčných grafoch.

Pozrite si aj nasledujúce články:
Počítanie buniek v zozname alebo v stĺpci excelovej tabuľky pomocou funkcie SUBTOTAL
Pomocou funkcie SUBTOTAL môžete spočítať počet hodnôt v Excel alebo rozsahu buniek. Ak tabuľka alebo rozsah obsahuje skryté bunky, môžete použiť funkciu SUBTOTAL na zahrnutie alebo vylúčenie týchto skrytých buniek, čo je najväčší rozdiel medzi funkciami SUM a SUBTOTAL.
Syntax funkcie SUBTOTAL vyzerá takto:
SUBTOTAL(číslo_funkcie;odk1;[odk2];...])

Ak chcete do rozsahu zahrnúť skryté hodnoty, mali by ste nastaviť argument function_num na hodnotu 2.
Ak chcete vylúčiť skryté hodnoty v rozsahu, nastavte function_num na hodnotu 102.
Počítanie s jednou alebo viacerými podmienkami
Na spočítanie buniek v rozsahu, ktoré spĺňajú podmienky (nazývajú sa tiež kritériá) môžete použiť viacero funkcií hárka.
Video: Použitie funkcií COUNT, COUNTIF a COUNTA
V nasledujúcom videu sa dozviete, ako sa používa funkcia COUNT a ako použiť funkcie COUNTIF a COUNTA na spočítanie buniek, ktoré spĺňajú vami zadané podmienky.

Počítanie buniek v rozsahu pomocou funkcie COUNT
Použite vo vzorci funkciu COUNT na spočítanie číselných hodnôt v rozsahu.

V uvedenom príklade sú A2, A3 a A6 jedinými bunkami, ktoré v rozsahu obsahujú číselné hodnoty, a teda výstup je 3.
Poznámka: A7 je časová hodnota, ale obsahuje text(a.m.),preto ju count nebude považovať za číselnú hodnotu. Ak chcete odstrániť a.m. z bunky count považuje A7 za číselnú hodnotu a výstup zmení na 4.
Počítanie buniek v rozsahu s jednou podmienkou pomocou funkcie COUNTIF
Použite funkciu COUNTIF na spočítanie počtu použití určitej hodnoty v rozsahu buniek.

Počítanie buniek v stĺpci s jednou alebo viacerými podmienkami pomocou funkcie DCOUNT
Funkcia DCOUNT spočíta bunky, ktoré obsahujú čísla v poli (stĺpci) záznamov v zozname alebo databáze, ktoré spĺňajú vami uvedené kritériá.
V nasledujúcom príklade chcete zistiť počet mesiacov od marca 2016 vrátane, v ktorých predalo viac ako 400 jednotiek. Prvá tabuľka v hárku, od A1 po B7, obsahuje údaje o predaji.

Funkcia DCOUNT používa podmienky na určenie toho, odkiaľ sa majú hodnoty vrátiť. Podmienky sa zvyčajne zadávajú do buniek v samotnom hárku a potom na tieto bunky odkazujete v argumente kritériá. V tomto príklade bunky A10 a B10 obsahujú dve podmienky – jednu, ktorá určuje, že vrátená hodnota musí byť väčšia ako 400 a druhá, ktorá určuje, že koncový mesiac by mal byť rovný alebo väčší ako 31. marec 2016.
Mali by ste použiť nasledujúcu syntax:
=DCOUNT(A1:B7;"Mesiac končiaci";A9:B10)
Funkcia DCOUNT skontroluje údaje v rozsahu A1 až B7, použije podmienky zadané v rozsahoch A10 a B10 a vráti číslo 2,celkový počet riadkov, ktoré spĺňajú obidve podmienky (riadky 5 a 7).
Počítanie buniek v rozsahu s viacerými podmienkami pomocou funkcie COUNTIFS
Funkcia COUNTIFS je podobná funkcii COUNTIF až na jednu dôležitú výnimku: funkcia COUNTIFS umožňuje používať kritériá na bunky v rámci viacerých rozsahov a spočíta, koľkokrát boli splnené všetky kritériá. S funkciou COUNTIFS môžete použiť až 127 párov rozsahov alebo kritérií.
Syntax funkcie COUNTIFS vyzerá takto:
COUNTIFS(rozsah_kritérií1; kritériá1; [rozsah_kritérií2; kritériá2];…)
Pozrite si nasledujúci príklad:

Spočítanie počtu výskytov na základe kritérií pomocou funkcií COUNT a IF
Povedzme, že potrebujete určiť, koľko predajcov predalo konkrétnu položku v určitej oblasti, alebo chcete vedieť, koľko predajov nad určitú hodnotu urobil konkrétny predajca. Môžete súčasne používať funkcie IF a COUNT. znamená to, že najprv použijete funkciu IF na testovanie podmienky a potom, iba ak má výsledok funkcie IF hodnotu True, použijete na spočítanie buniek funkciu COUNT.
Poznámky:
-
Vzorce v tomto príklade treba zadať ako vzorce poľa. Ak ste tento zošit otvorili v Exceli pre Windows alebo Excel 2016 pre Mac a chcete vzorec zmeniť alebo vytvoriť podobný vzorec, stlačte kláves F2, potom kombináciu klávesov Ctrl + Shift + Enter a vzorec vráti očakávané výsledky. V starších verziách balíka Excel pre Mac použite kombináciu
+ Shift + Enter.
-
Na to, aby vzorce v príklade fungovali správne, druhý argument funkcie IF musí byť číslo.

Spočítanie počtu výskytov viacerých textových alebo číselných hodnôt pomocou funkcií SUM a IF
V nasledujúcich príkladoch sme použili spoločne funkcie IF a SUM. Funkcia IF najskôr testuje hodnoty v niektorých bunkách a ak je výsledok testu True, funkcia SUM sčíta tie hodnoty, ktoré prešli testom.
Príklad 1

Vyššie uvedená funkcia hovorí, že ak rozsah C2:C7 obsahuje hodnoty Kováč a Novák, potom by mala funkcia SUM zobraziť súčet záznamov, ktoré spĺňajú podmienku. Vzorec nájde v danom rozsahu tri záznamy pre hodnotu Kováč a jeden pre hodnotu Novák a zobrazí číslo 4.
Príklad 2

Vyššie uvedená funkcia hovorí, že ak rozsah D2:D7 obsahuje hodnoty, ktoré sú menšie ako 9 000 EUR alebo väčšie ako 19 000 EUR, potom by mala funkcia SUM zobraziť súčet všetkých záznamov, ktoré spĺňajú podmienku. Vzorec nájde dva záznamy D3 a D5 s hodnotami menšími ako 9 000 EUR, potom záznamy D4 a D6 s hodnotami väčšími ako 19 000 EUR a zobrazí číslo 4.
Príklad 3

Vyššie uvedená funkcia hovorí, že ak D2:D7 obsahuje faktúry pre Kováča menšie ako 9 000 $, potom by mala funkcia SUM zobraziť súčet záznamov, ktoré sú splnené. Vzorec zistí, že bunka C6 spĺňa podmienku, a zobrazí číslo 1.
Dôležité: Vzorce v tomto príklade musia byť zadané ako vzorce polí. To znamená, že stlačíte kláves F2 a potom kombináciu klávesov Ctrl + Shift + Enter. V starších verziách Excelu pre Mac použite kombináciu + Shift + Enter.
Ďalšie tipy nájdete v týchto článkoch databázy Knowledge Base:
Spočítanie buniek v stĺpci alebo riadku kontingenčnej tabuľky
Kontingenčná tabuľka obsahuje súhrn údajov a pomáha pri analýze a prechode na detaily údajov tak, že umožňuje vybrať kategórie, podľa ktorých chcete údaje zobraziť.
Kontingenčnú tabuľku môžete rýchlo vytvoriť tak, že označíte bunku v rozsahu údajov alebo excelovej tabuľke a na karte Vložiť v skupine Tabuľky kliknete na položku Kontingenčná tabuľka.

Ukážeme si vzorový scenár tabuľkového hárka predaja, kde môžete spočítať počet hodnôt predaja pre golf a tenis v konkrétnych štvrťrokoch.
Poznámka: Na interaktívne spustenie týchto krokov môžete použiť vzorové údaje uvedené v hárku kontingenčnej tabuľky v zošite na stiahnutie.
-
V excelovom tabuľkovom hárku zadajte nasledujúce údaje.
-
Vyberte bunky A2:C8
-
Kliknite na položky Vložiť > Kontingenčná tabuľka.
-
V dialógovom okne Vytvorenie kontingenčnej tabuľky kliknite na položku Vybrať tabuľku alebo rozsah, potom kliknite na položku Nový hárok a potom na položku OK.
Vytvorí sa prázdna kontingenčná tabuľka v novom hárku.
-
Na table Polia kontingenčnej tabuľky postupujte takto:
-
Presuňte položku Šport do oblasti Riadky.
-
Presuňte položku Štvrťrok do oblasti Stĺpce.
-
Presuňte položku Predaj do oblasti Hodnoty.
-
Opakujte krok c.
Názov poľa sa zobrazí ako SúčetPredaja2 v kontingenčnej tabuľke a aj v oblasti hodnôt.
V tomto bode tabla Polia kontingenčnej tabuľky vyzerá takto:
-
V oblasti Hodnoty kliknite na rozbaľovací zoznam vedľa položky SúčetPredaja2 a vyberte položku Nastavenie poľa hodnoty.
-
V dialógovom okne Pole hodnoty – nastavenie postupujte takto:
-
V časti Sumarizovať pole hodnoty podľa vyberte položku Počet.
-
V poli Vlastný názov upravte názov na Počet.
-
Kliknite na tlačidlo OK.
-
Kontingenčná tabuľka zobrazí počet záznamov pre golf a tenis za 3. štvrťrok a 4. štvrťrok spolu s údajmi o predaji.
-
Počítanie, ak údaje obsahujú prázdne hodnoty.
Pomocou funkcií hárka možno počítať bunky, ktoré obsahujú údaje, alebo sú naopak prázdne.
Počítanie buniek v rozsahu, ktoré nie sú prázdne, pomocou funkcie COUNTA
Použite funkciu COUNTA na spočítanie buniek v rozsahu, ktoré obsahujú hodnoty.
Pri počítaní buniek môže byť niekedy potrebné ignorovať prázdne bunky, pretože význam majú iba bunky obsahujúce hodnoty. Chcete napríklad spočítať celkový počet predajcov, ktorí vykonali predaj (stĺpec D).

Counta ignoruje prázdne hodnoty v bunkách D3, D4, D8 a D11 a spočíta iba bunky obsahujúce hodnoty v stĺpci D. Funkcia vyhľadá šesť buniek v stĺpci D obsahujúcich hodnoty a zobrazí číslo 6 ako výstup.
Počítanie buniek v zozname, ktoré nie sú prázdne, so špecifickými podmienkami pomocou funkcie DCOUNTA
Použite funkciu DCOUNA na spočítanie buniek v stĺpci záznamov v zozname alebo databáze, ktoré nie sú prázdne a spĺňajú zadané kritériá.
V nasledujúcom príklade je funkcia DCOUNTA používaná na spočítanie počtu záznamov v databáze nachádzanej v rozsahu A1:B7, ktoré spĺňajú podmienky uvedené v rozsahu kritérií A9:B10. Podmienky: Hodnota ID produktu je väčšia alebo rovná 2 000 a Hodnota hodnotenia je väčšia alebo rovná 50.

Funkcia DCOUNTA nájde dva riadky, ktoré spĺňajú podmienky – riadky 2 a 4, a zobrazí hodnotu 2 ako výstup.
Počítanie prázdnych buniek v súvislom rozsahu pomocou funkcie COUNTBLANK
Použite funkciu COUNTBLANK na spočítanie prázdnych buniek v súvislom rozsahu (bunky jeden za sebou počítajú, ak sú všetky spojené bez neporušeného poradia). Ak bunka obsahuje vzorec, ktorého výsledkom je prázdny text (""), zahrnie sa do výpočtu.
Pri počítaní buniek môže byť niekedy potrebné zahrnúť do výpočtu aj prázdne bunky, pretože majú pre vás význam. V nasledujúcom príklade tabuľkového hárka predaja potravín. Predpokladajme, že chcete zistiť, koľko buniek nie je uvedených obrázkov o predaji.

Poznámka: Funkcia hárka COUNTBLANK poskytuje najpohodnejší spôsob na určenie počtu prázdnych buniek v rozsahu, no veľmi nefunkčná v prípade, ak sú bunky, ktoré vás zaujímajú, v uzavretom zošite alebo keď netvoria súvislý rozsah. V článku databázy Knowledge Base XL: Kedy použiť funkciu SUM(IF()) namiesto funkcie CountBlank() sa zobrazuje postup použitia vzorca poľa SUM(IF()) v týchto prípadoch.
Počítanie prázdnych buniek v nesúvislom rozsahu pomocou kombinácie funkcií SUM a IF
Použite kombináciu funkcie SUM a funkcie IF. Vo všeobecnosti to môžete urobiť pomocou funkcie IF vo vzorci poľa, ktorá určuje, či každá bunka, na ktorú sa odkazuje, obsahuje hodnotu, a potom sčíta počet hodnôt FALSE vrátených vzorcom.
Pozrite si niekoľko príkladov kombinácií funkcií SUM a IF v predchádzajúcej časti Spočítanie počtu výskytov viacerých textových alebo číselných hodnôt pomocou funkcií SUM a IF spolu v tejto téme.
Počítanie jedinečných hodnôt
Môžete spočítať jedinečné hodnoty v rozsahu pomocou kontingenčnej tabuľky,funkcie COUNTIF, funkcií SUMa IF alebo dialógového okna Rozšírený filter.
Počítanie jedinečných hodnôt v stĺpci zoznamu pomocou rozšíreného filtra
Pomocou dialógového okna Rozšírený filter môžete nájsť jedinečné hodnoty v stĺpci údajov. Hodnoty môžete filtrovať na pôvodnom mieste, alebo ich môžete vyňať a prilepiť na nové miesto. Potom môžete pomocou funkcie ROWS zistiť počet položiek v novom rozsahu.
Ak chcete použiť rozšírený filter, kliknite na kartu Údaje a v skupine Zoradiť & položku Filter kliknite na položku Rozšírené.
Na nasledujúcom obrázku je znázornené, ako skopírovať pomocou rozšíreného filtra iba jedinečné záznamy na nové miesto v hárku.

Na nasledujúcom obrázku stĺpec E obsahuje hodnoty skopírované z rozsahu v stĺpci D.

Poznámky:
-
Ak filtrujete údaje na mieste, hodnoty sa z hárka neodstránia – jeden alebo viaceré riadky môžu byť skryté. Kliknutím na položku Vymazať v skupine Zoradiť a filtrovať na karte Údaje znova zobrazíte tieto hodnoty.
-
Ak chcete zobraziť len počet jedinečných hodnôt v stručnom prehľade, po použití rozšíreného filtra označte údaje (filtrované alebo skopírované údaje) a pozrite sa na stavový riadok. Hodnota Počet v stavovom riadku by sa mala rovnať počtu jedinečných hodnôt.
Ďalšie informácie nájdete v téme Filtrovanie pomocou rozšírených kritérií
Spočítanie jedinečných hodnôt v rozsahu, ktoré spĺňajú jednu alebo viacero podmienok, pomocou funkcií IF, SUM, FREQUENCY, MATCH a LEN
Na vykonanie tejto úlohy môžete použiť rôzne kombinácie funkcií IF, SUM, FREQUENCY, MATCH a LEN:
Ďalšie informácie a príklady nájdete v časti "Spočítanie jedinečných hodnôt pomocou funkcií" v článku Spočítanie jedinečných hodnôt medzi duplikátmi.
Špeciálne prípady (počet všetkých buniek, počet slov)
Pomocou rôznych kombinácií funkcií hárka môžete spočítať bunky alebo počet slov v rozsahu.
Celkový počet buniek v rozsahu pomocou funkcií ROWS a COLUMNS
Potrebujete napríklad zistiť veľkosť rozsiahleho hárka, aby ste sa mohli rozhodnúť, či v zošite použijete manuálny alebo automatický výpočet. Ak chcete spočítať všetky bunky v rozsahu, použite vzorec, ktorý násobí návratové hodnoty pomocou funkcií ROWSa COLUMNS. Pozrite si príklad na nasledujúcom obrázku:

Počítanie slov v rozsahu pomocou kombinácie funkcií SUM, IF, LEN, TRIM a SUBSTITUTE
Vo vzorci poľa môžete použiť kombináciufunkcií SUM, IF , LEN,TRIMa SUBSTITUTE. Nasledujúci príklad znázorňuje výsledok použitia vnorených vzorcov na vyhľadanie počtu slov v rozsahu 7 buniek (z ktorých 3 sú prázdne). Niektoré bunky obsahujú medzery na prvom a koncovom základe, funkcie TRIM a SUBSTITUTE odstránia tieto medzery ešte pred ich počítaním. Pozrite si nasledujúci príklad:

Teraz, ak má vyššie uvedený vzorec fungovať správne, musíte urobiť vzorec poľa. V opačnom prípade vzorec vráti #VALUE! . Ak to chcete urobiť, kliknite na bunku, ktorá obsahuje vzorec, a potom v riadku vzorcov stlačte kombináciu klávesov Ctrl + Shift + Enter. Excel pridá na začiatok a koniec vzorca zátvorku, takže sa z nej pridá vzorec poľa.
Ďalšie informácie o vzorcoch poľa nájdete v téme Prehľad vzorcov vo Excel a Vytvorenie vzorca poľa.
Zobrazenie výpočtov a počtov v stavovom riadku
Keď označíte jednu alebo viaceré bunky, v stavovom riadku Excelu sa zobrazia informácie o údajoch v daných bunkách. Ak napríklad v hárku vyberiete štyri bunky, ktoré obsahujú hodnoty 2, 3, textový reťazec (napríklad „cloud“) a 4, v stavovom riadku sa môžu súčasne zobraziť všetky tieto hodnoty: Priemer, Počet, Číselný počet, Min, Max a Súčet. Kliknutím na stavový riadok pravým tlačidlom myši môžete zobraziť alebo skryť niektoré alebo všetky tieto hodnoty. Hodnoty sú znázornené na nasledujúcom obrázku.

Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech alebo získať podporu v rámci komunity lokality Answers.