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

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.

Váš prehliadač nepodporuje video.

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.

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.

Na začiatok stránky

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.

Kliknite na položku Medzisúčet na karte Údaje a pridajte riadok medzisúčta do Excel údaje

Pozrite si aj nasledujúce články:

Na začiatok strá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];...])

Príklad SUBTOTAL

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.

Na začiatok stránky

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.

Váš prehliadač nepodporuje video.

Na začiatok stránky

Počítanie buniek v rozsahu pomocou funkcie COUNT

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

Príklad funkcie COUNT

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.

Na začiatok stránky

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.

Príklady funkcie COUNTIF

Na začiatok stránky

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.

Vzorové údaje pre DCOUNT

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).

Na začiatok stránky

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:

Príklad funkcie COUNTIFS

Na začiatok stránky

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 COMMAND + Shift + Enter.

  • Na to, aby vzorce v príklade fungovali správne, druhý argument funkcie IF musí byť číslo.

Príklady vnorených funkcií COUNT a IF

Na začiatok stránky

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

Príklad 1: Funkcie SUM a IF vnorené vo vzorci

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

Príklad 2: Funkcie SUM a IF vnorené vo vzorci

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

Príklad 3: Funkcie SUM a IF vnorené vo vzorci

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 COMMAND + Shift + Enter.

Ďalšie tipy nájdete v týchto článkoch databázy Knowledge Base:

Na začiatok stránky

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.

Príklad kontingenčnej tabuľky a korelácia polí so zoznamom Polia

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.

  1. V excelovom tabuľkovom hárku zadajte nasledujúce údaje.

    Vzorové údaje pre kontingenčnú tabuľku
  2. Vyberte bunky A2:C8

  3. Kliknite na položky Vložiť > Kontingenčná tabuľka.

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

  5. Na table Polia kontingenčnej tabuľky postupujte takto:

    1. Presuňte položku Šport do oblasti Riadky.

    2. Presuňte položku Štvrťrok do oblasti Stĺpce.

    3. Presuňte položku Predaj do oblasti Hodnoty.

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

      Polia kontingenčnej tabuľky
    5. V oblasti Hodnoty kliknite na rozbaľovací zoznam vedľa položky SúčetPredaja2 a vyberte položku Nastavenie poľa hodnoty.

    6. V dialógovom okne Pole hodnoty – nastavenie postupujte takto:

      1. V časti Sumarizovať pole hodnoty podľa vyberte položku Počet.

      2. V poli Vlastný názov upravte názov na Počet.

        Dialógové okno Pole hodnoty – nastavenie
      3. 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.

    PivotTable

Na začiatok stránky

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).

Príklad funkcie COUNTA

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.

Na začiatok stránky

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.

Príklad funkcie DCOUNTA

Funkcia DCOUNTA nájde dva riadky, ktoré spĺňajú podmienky – riadky 2 a 4, a zobrazí hodnotu 2 ako výstup.

Na začiatok stránky

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.

Príklad funkcie COUNTBLANK

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.

Na začiatok stránky

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.

Na začiatok stránky

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.

Rozšírený filter

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

Stĺpec skopírovaný z iného umiestnenia

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í

Na začiatok stránky

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.

Na začiatok stránky

Š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:

Príklad funkcie ROWS a COLUMNS na spočítanie buniek v rozsahu

Na začiatok stránky

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:

Príklad vnorených vzorcov na spočítanie slov

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.

Na začiatok stránky

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.

Stavový riadok

Na začiatok stránky

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.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť sa k Microsoft Office Insiderom

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×