Spôsoby na sčítanie hodnôt v hárku

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. Na to, aby ste mohli čo najlepšie využiť, tento článok poskytuje úplný súhrn metód, zošit na stiahnutie s interaktívnymi príkladmi a prepojenia na súvisiace témy na ďalšie porozumenie.

Poznámka: Nezamieňajte si počítanie so sčítavaním. Ďalšie informácie o spočítaní hodnôt v bunkách, stĺpcoch alebo riadkoch nájdete v téme sčítanie spôsobov pridávania a počítania údajov programu Excel.

Stiahnite si naše príklady

Môžete si stiahnuť vzorový zošit, ktorý obsahuje príklady na doplnenie informácií v tomto článku. Väčšina sekcií v tomto článku bude odkazovať na príslušný hárok v ukážkovom zošite, 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 Exceli stavový riadok. Pozrite si ukážku videa, ktorá nasleduje za rýchly pohľad na používanie stavového riadka. Ďalšie informácie nájdete aj v časti zobrazenie výpočtov a počtov v stavovom riadku . Môžete odkazovať na hodnoty zobrazené v stavovom riadku, ak chcete mať rýchly prehľad o svojich údajoch a nemáte čas na zadávanie vzorcov.

Video: Počítanie buniek pomocou stavového riadka Excelu

Pozrite si nasledujúce video a zistite, ako zobraziť počet v stavovom riadku.

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

Použitie funkcie Automatický súčet

Pomocou funkcie Automatický súčet vyberte rozsah 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účtu

Riadok Medzisúčet môžete pridať do údajov programu Excel. Kliknite na ľubovoľné miesto v rámci údajov a potom kliknite na položku Medzisúčetúdajov >.

Poznámka: Možnosť Medzisúčet funguje len na bežných excelových údajoch, nie v tabuľkách programu Excel, v kontingenčných tabuľkách alebo kontingenčných grafoch.

Kliknite na položku Medzisúčet na karte údaje na Pridanie riadka medzisúčtu v údajoch programu Excel

Pozrite tiež 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 excelovej tabuľke alebo rozsahu buniek. Ak tabuľka alebo rozsah obsahuje skryté bunky, môžete použiť Medzisúčet na zahrnutie alebo vylúčenie týchto skrytých buniek a toto je najväčší rozdiel medzi funkciami SUM a Medzisúčet.

Syntax Medzisúčet vyzerá takto:

SUBTOTAL(číslo_funkcie;odk1;[odk2];...])

Príklad medzisúčtu

Ak chcete zahrnúť skryté hodnoty do rozsahu, mali by ste nastaviť argument function_num na hodnotu 2.

Ak chcete vylúčiť skryté hodnoty v rozsahu, nastavte argument function_num na 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. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

Na začiatok stránky

Počítanie buniek v rozsahu pomocou funkcie COUNT

Ak chcete spočítať počet číselných hodnôt v rozsahu, použite funkciu Count vo vzorci.

Príklad funkcie COUNT

Vo vyššie uvedenom príklade sú a2, A3 a A6 iba bunky, ktoré obsahujú číselné hodnoty v rozsahu, preto je výstup 3.

Poznámka: A7 je časová hodnota, ale obsahuje text (am), z čoho vyplýva, že sa jej hodnota nepovažuje za číselnú hodnotu. Ak chcete odstrániť a. m. v bunke bude počet považovať hodnotu A7 za číselnú hodnotu a zmeňte výstup na 4.

Na začiatok stránky

Počítanie buniek v rozsahu s jednou podmienkou pomocou funkcie COUNTIF

Pomocou funkcie COUNTIF môžete spočítať, koľkokrát sa určitá hodnota zobrazí 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ú zadané kritériá.

V nasledujúcom príklade chcete vyhľadať počet mesiacov vrátane alebo neskorších ako marca 2016, ktoré mali predaných viac ako 400 jednotiek. Prvá tabuľka v hárku od a1 do B7 obsahuje údaje o predaji.

Vzorové údaje pre DCOUNT

DCOUNT používa podmienky na určenie toho, odkiaľ sa majú hodnoty vrátiť. Podmienky sa zvyčajne zapíšu do buniek v samotnom hárku a potom odkazujú na tieto bunky v argumente kritériá . V tomto príklade bunky A10 a B10 obsahujú dve podmienky – jeden, ktorý určuje, že vrátená hodnota musí byť väčšia ako 400 a druhá, ktorá určuje, že koncový mesiac by sa mal rovnať alebo je väčší ako 31. marca 2016.

Mali by ste použiť nasledujúcu syntax:

= DCOUNT (a1: B7; "koniec mesiaca"; A9: B10)

DCOUNT skontroluje údaje v rozsahu a1 až B7, použije podmienky uvedené v bode A10 a B10 a vráti hodnotu 2, celkový počet riadkov spĺňajúcich obidve podmienky (riadky 5 a 7).

Na začiatok stránky

Počítanie buniek v rozsahu na základe viacerých podmienok 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 zistiť, koľko predajcov predalo konkrétnu položku v určitej oblasti, alebo chcete zistiť, koľko predajov za určitú hodnotu vykonal konkrétny predajca. Môžete použiť funkcie IF a COUNT spolu; to znamená, že najprv použijete funkciu IF na otestovanie podmienky a potom iba v prípade, ak je výsledok funkcie IF True, použijete funkciu COUNT na Spočítanie buniek.

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 Excelu pre Mac použite 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 za menej ako $9000, potom súčet by mal zobraziť súčet záznamov, v ktorých je podmienka 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

Počítanie buniek v stĺpci alebo riadku v kontingenčnej tabuľke

Kontingenčná tabuľka sumarizuje údaje a pomáha vám analyzovať a vyvŕtať údaje tak, že vám umožní vybrať kategórie, v ktorých chcete zobraziť údaje.

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: Interaktívny zážitok vám umožní spustiť tieto kroky na vzorových údajoch poskytnutých 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.

    Kontingenčná tabuľka

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 (funkcia) 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. Napríklad chcete spočítať celkový počet predajcov, ktorí vykonali predaj (stĺpec D).

Príklad počtu

COUNTA ignoruje prázdne hodnoty v D3, D4, D8 a D11 a spočíta iba bunky, ktoré obsahujú hodnoty v stĺpci D. Funkcia nájde šesť buniek v stĺpci D s hodnotami a zobrazuje hodnotu 6 ako výstup.

Na začiatok stránky

Počítanie buniek, ktoré nie sú prázdne, v zozname s konkrétnymi podmienkami pomocou funkcie funkcia DCOUNTA vráti

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 sa používa funkcia funkcia DCOUNTA vráti na spočítanie počtu záznamov v databáze, ktorá je obsiahnutá v rozsahu a1: B7, ktoré spĺňajú podmienky uvedené v rozsahu kritérií A9: B10. Tieto podmienky sú, že hodnota identifikácie produktu musí byť väčšia alebo rovná 2000 a hodnota hodnotenia musí byť väčšia alebo rovná 50.

Príklad funkcie funkcia DCOUNTA vráti

FUNKCIA DCOUNTA vráti nájde dva riadky, ktoré spĺňajú podmienky – riadky 2 a 4 a zobrazuje hodnotu 2 ako výstup.

Na začiatok stránky

Počítanie prázdnych buniek v súvislom rozsahu pomocou funkcie COUNTBLANK

Funkcia COUNTBLANK sa používa na vrátenie počtu prázdnych buniek v súvislom rozsahu (bunky sú susediace, ak sú všetky pripojené v nezlomenej sekvencii). 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ľky predaja obchodu s potravinami. Predpokladajme, že chcete zistiť, koľko buniek nemá uvedené údaje o predaji.

Príklad COUNTBLANK

Poznámka: Funkcia hárka COUNTBLANK poskytuje najvhodnejší spôsob na určenie počtu prázdnych buniek v rozsahu, ale nefunguje veľmi dobre, keď sa bunky v záujme nachádzajú v uzavretom zošite alebo netvoria súvislý rozsah. Článok databázy Knowledge Base XL: Používanie funkcie SUM (if ()) namiesto COUNTBLANK () vám ukáže, ako v týchto prípadoch použiť vzorec poľa SUM (if ()).

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 urobíte pomocou funkcie if vo vzorci poľa na určenie, či každá odkazovaná bunka obsahuje hodnotu, a potom sčítanie počtu falošných hodnôt vrátených vzorcom.

Pozrite si niekoľko príkladov funkcií SUM a IF v predchádzajúcej časti spočíta sa, ako často sa vyskytuje viacero 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

Jedinečné hodnoty v rozsahu môžete spočítať pomocou kontingenčnej tabuľky, funkcie COUNTIF, SUM a IF spolu s funkciamialebo 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ť & 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, ktoré boli 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

Zistenie počtu jedinečných hodnôt v rozsahu, ktoré spĺňajú jednu alebo viaceré podmienky, 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 počtu jedinečných hodnôt pomocou funkcií" v článku spočítanie jedinečných hodnôt medzi duplikátmi.

Pozrite tiež článok XL: určenie počtu jedinečných položiek v zozname.

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í vrátené hodnoty pomocou funkcií riadky a stĺpce . Pozrite si príklad tohto obrázka:

Príklad funkcie riadky a stĺpce na spočítanie počtu buniek v rozsahu

Na začiatok stránky

Počítanie slov v rozsahu pomocou kombinácie funkcií SUM, IF, LEN, TRIM a NÁHRADNÍK

Môžete použiť kombináciu funkcií Sum, if, len, Trima náhradník vo vzorci poľa. Nasledujúci príklad znázorňuje výsledok použitia vnoreného vzorca na nájdenie počtu slov v rozsahu 7 buniek (3 z nich je prázdny). Niektoré bunky obsahujú úvodné alebo koncové medzery – funkcia Trim a náhradník odstráni tieto nadbytočné medzery pred vykonaním akéhokoľvek počítania. Pozrite si nasledujúci príklad:

Príklad vnoreného vzorca na spočítanie slov

Ak chcete, aby vyššie uvedené vzorce fungovali správne, musíte tento vzorec poľa použiť, inak vzorec vráti #VALUE. . Ak to chcete urobiť, kliknite na bunku obsahujúcu vzorec a potom v riadku vzorcov stlačte kombináciu klávesov CTRL + SHIFT + ENTER. V Exceli sa na začiatku a na konci vzorca pridá zložená hranatá zátvorka, čím sa vytvorí vzorec poľa.

Ďalšie informácie o vzorcoch poľa nájdete v téme Prehľad vzorcov v Exceli 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

Máte konkrétnu otázku o Exceli?

Uverejnite otázku vo fóre komunity používateľov Excelu

Pomôžte nám pri zlepšovaní Excelu

Máte nápady, ako by sme mohli zlepšiť nasledujúcu verziu Excelu? Ak áno, pozrite sa na témy v časti Excel User Voice.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

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

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×