Vzorec Excel SUM na sčítanie stĺpca, riadkov alebo len viditeľných buniek

  • Zdieľajte To
Michael Brown

V učebnici sa dozviete, ako v programe Excel vytvoriť súčet pomocou funkcie AutoSum a ako vytvoriť vlastný vzorec SUM na sčítanie stĺpca, riadku alebo vybraného rozsahu. Naučíte sa tiež, ako sčítať len viditeľné bunky, vypočítať priebežný súčet, sčítanie naprieč hárkami a zistiť, prečo vzorec SUM v programe Excel nefunguje.

Ak chcete získať rýchly súčet určitých buniek v programe Excel, môžete jednoducho vybrať tieto bunky a pozrieť sa na stavový riadok v pravom dolnom rohu okna programu Excel:

Ak chcete niečo trvalejšie, použite funkciu Excel SUM. Je veľmi jednoduchá a priamočiara, takže aj keď ste v Exceli začiatočník, s pochopením nasledujúcich príkladov nebudete mať takmer žiadne problémy.

    Ako sčítať v programe Excel pomocou jednoduchého aritmetického výpočtu

    Ak potrebujete rýchly súčet niekoľkých buniek, môžete použiť Microsoft Excel ako minikalkulátor. Stačí využiť operátor so znamienkom plus (+) ako pri bežnej aritmetickej operácii sčítania. Napríklad:

    =1+2+3

    alebo

    =A1+C1+D1

    Ak však potrebujete sčítať niekoľko desiatok alebo niekoľko stoviek riadkov, odkazovanie na každú bunku vo vzorci sa vám nezdá ako dobrý nápad. V takom prípade môžete použiť funkciu Excel SUM, ktorá je špeciálne navrhnutá na sčítanie zadanej množiny čísel.

    Ako používať funkciu SUM v programe Excel

    SUM v programe Excel je matematická a trigonometrická funkcia, ktorá sčítava hodnoty. Syntax funkcie SUM je nasledujúca:

    SUM(číslo1, [číslo2] ,...)

    Prvý argument je povinný, ostatné čísla sú nepovinné a v jednom vzorci môžete zadať až 255 čísel.

    Vo vzorci SUM aplikácie Excel môže byť každý argument kladná alebo záporná číselná hodnota, rozsah alebo odkaz na bunku. Napríklad:

    =SUM(A1:A100)

    =SUM(A1, A2, A5)

    =SUM(1,5,-2)

    Funkcia SUM aplikácie Excel je užitočná, keď potrebujete sčítať hodnoty z rôznych rozsahov alebo kombinovať číselné hodnoty, odkazy na bunky a rozsahy. Napríklad:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    Na nasledujúcom obrázku sú uvedené tieto a niekoľko ďalších príkladov vzorca SUM:

    V reálnych pracovných listoch sa funkcia SUM aplikácie Excel často používa vo väčších vzorcoch ako súčasť zložitejších výpočtov.

    SUM môžete napríklad vložiť do value_if_true argument funkcie IF, aby sa sčítali čísla v stĺpcoch B, C a D, ak všetky tri bunky v tom istom riadku obsahujú hodnoty, a aby sa zobrazila varovná správa, ak je niektorá z buniek prázdna:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Chýba hodnota")

    A tu je ďalší príklad použitia pokročilého vzorca SUM v programe Excel: vzorec VLOOKUP a SUM na sčítanie všetkých zodpovedajúcich hodnôt.

    Ako vykonať automatický súčet v programe Excel

    Ak potrebujete sčítať jeden rozsah čísel, či už stĺpec, riadok alebo niekoľko susedných stĺpcov alebo riadkov, môžete nechať program Microsoft Excel napísať vhodný vzorec SUM.

    Jednoducho vyberte bunku vedľa čísel, ktoré chcete pridať, kliknite na AutoSum na Domov na karte Úprava stránky skupiny, stlačte kláves Enter a automaticky sa vloží vzorec Sum:

    Ako vidíte na nasledujúcej snímke obrazovky, funkcia AutoSum programu Excel nielen zadá vzorec Sum, ale vyberie aj najpravdepodobnejší rozsah buniek, ktoré chcete sčítať. V deviatich prípadoch z desiatich program Excel rozsah určí správne. Ak nie, môžete rozsah opraviť ručne jednoduchým pretiahnutím kurzora cez bunky, ktoré chcete sčítať, a potom stlačiť kláves Enter.

    Tip. Rýchlejší spôsob, ako vykonať automatický súčet v programe Excel, je použiť Sumárna skratka Stačí podržať kláves Alt, stlačiť kláves so znamienkom rovnosti a potom stlačiť kláves Enter, aby sa dokončil automaticky vložený vzorec Sum.

    Okrem výpočtu celkového súčtu môžete funkciu AutoSum použiť na automatické zadávanie funkcií AVERAGE (priemer), COUNT (počet), MAX (maximum) alebo MIN (minimum). Viac informácií nájdete v návode Excel AutoSum.

    Ako zhrnúť stĺpec v programe Excel

    Ak chcete sčítať čísla v konkrétnom stĺpci, môžete použiť funkciu SUM aplikácie Excel alebo funkciu AutoSum.

    Ak chcete napríklad sčítať hodnoty v stĺpci B, napríklad v bunkách B2 až B8, zadajte nasledujúci vzorec Excel SUM:

    =SUM(B2:B8)

    Súčet celého stĺpca s neurčitým počtom riadkov

    Ak má stĺpec, ktorý chcete sčítať, premenlivý počet riadkov (t. j. nové bunky môžu byť pridané a existujúce môžu byť kedykoľvek odstránené), môžete sčítať celý stĺpec zadaním odkazu na stĺpec bez uvedenia dolnej alebo hornej hranice:

    =SUM(B:B)

    Dôležitá poznámka! V žiadnom prípade by ste nemali umiestniť vzorec "Suma stĺpca" do stĺpca, ktorý chcete sčítať, pretože by sa tým vytvoril kruhový odkaz na bunku (t. j. nekonečný rekurzívny súčet) a vzorec Sum by vrátil 0.

    Súčet stĺpcov okrem záhlavia alebo s výnimkou niekoľkých prvých riadkov

    Zvyčajne sa pri zadávaní odkazu na stĺpec do vzorca Excel Sum sčíta celý stĺpec bez ohľadu na záhlavie, ako je znázornené na vyššie uvedenej snímke obrazovky. V niektorých prípadoch však môže byť v záhlaví stĺpca, ktorý chcete sčítať, skutočne číslo. Alebo môžete chcieť vylúčiť niekoľko prvých riadkov s číslami, ktoré nie sú relevantné pre údaje, ktoré chcete sčítať.

    Microsoft Excel bohužiaľ neakceptuje zmiešaný vzorec SUM s explicitným dolným ohraničením, ale bez horného ohraničenia, ako napríklad =SUM(B2:B), ktorý v tabuľkách Google funguje bez problémov. Ak chcete zo sčítania vylúčiť niekoľko prvých riadkov, môžete použiť jedno z nasledujúcich riešení.

    • Zosumarizujte celý stĺpec a potom odpočítajte bunky, ktoré nechcete zahrnúť do súčtu (v tomto príklade bunky B1 až B3):

      =SUM(B:B)-SUM(B1:B3)

    • Pamätajúc na obmedzenia veľkosti pracovného hárka, môžete určiť hornú hranicu vzorca SUM aplikácie Excel na základe maximálneho počtu riadkov vo vašej verzii aplikácie Excel.

    Ak chcete napríklad sčítať stĺpec B bez záhlavia (t. j. bez bunky B1), môžete použiť nasledujúce vzorce:

    • V aplikáciách Excel 2007, Excel 2010, Excel 2013 a Excel 2016:

    =SUM(B2:B1048576)

  • V programe Excel 2003 a nižších verziách:
  • =SUM(B2:B655366)

    Ako sčítať riadky v programe Excel

    Podobne ako pri sčítaní stĺpca môžete v programe Excel sčítať riadok pomocou funkcie SUM alebo môžete zadať vzorec funkcii AutoSum, ktorá ho vloží za vás.

    Ak chcete napríklad pridať hodnoty v bunkách B2 až D2, použite nasledujúci vzorec:

    =SUM(B2:D2)

    Ako sčítať viac riadkov v programe Excel

    Pridanie hodnôt v každý riadok samostatne , stačí pretiahnuť vzorec Sum. Kľúčovým bodom je použitie relatívnych (bez $) alebo zmiešaných odkazov na bunky (kde znak $ fixuje iba stĺpce). Napríklad:

    =SUM($B2:$D2)

    Ak chcete sčítať hodnoty v rozsah obsahujúci niekoľko riadkov , jednoducho zadajte požadovaný rozsah do vzorca Sum. Napríklad:

    =SUM(B2:D6) - sčíta hodnoty v riadkoch 2 až 6.

    =SUM(B2:D3, B5:D6) - sčítava hodnoty v riadkoch 2, 3, 5 a 6.

    Ako zhrnúť celý riadok

    Ak chcete zhrnúť celý riadok s neurčitým počtom stĺpcov zadajte do vzorca Excel Sum odkaz na celý riadok, napr:

    =SUM(2:2)

    Nezabudnite, že vzorec "Suma riadku" by ste nemali zadávať do žiadnej bunky toho istého riadku, aby ste nevytvorili kruhový odkaz, pretože by to viedlo k nesprávnemu výpočtu, ak by k nemu došlo:

    Na sčítanie riadkov bez určitého stĺpca (stĺpcov) , spočítajte celý riadok a potom odpočítajte nepodstatné stĺpce. Ak chcete napríklad spočítať riadok 2 okrem prvých 2 stĺpcov, použite nasledujúci vzorec:

    =SUM(2:2)-SUM(A2:B2)

    Použitie programu Excel na sčítanie údajov v tabuľke

    Ak sú vaše údaje usporiadané v tabuľke programu Excel, môžete využiť špeciálne Celkový riadok funkcia, ktorá dokáže rýchlo sčítať údaje v tabuľke a zobraziť súčty v poslednom riadku.

    Veľkou výhodou používania tabuliek Excelu je, že sa automaticky rozširujú o nové riadky, takže všetky nové údaje, ktoré zadáte do tabuľky, sa automaticky zahrnú do vašich vzorcov. O ďalších výhodách tabuliek Excelu sa dozviete v tomto článku: 10 najužitočnejších funkcií tabuliek Excelu.

    Ak chcete premeniť bežný rozsah buniek na tabuľku, vyberte ho a stlačte klávesovú skratku Ctrl + T (alebo kliknite na tlačidlo Tabuľka na Vložte karta).

    Ako pridať celkový riadok v tabuľkách programu Excel

    Po usporiadaní údajov do tabuľky môžete takto vložiť celkový riadok:

    1. Kliknutím kdekoľvek v tabuľke zobrazíte Stolové nástroje s Dizajn tab.
    2. Na Dizajn na karte Možnosti štýlu stola vyberte skupinu Celkový riadok box:

    Iný spôsob pridania celkového riadku v programe Excel je kliknúť pravým tlačidlom myši na ľubovoľnú bunku v tabuľke a potom kliknúť na položku Tabuľka > Celkové súčty Riadok .

    Ako sčítať údaje v tabuľke

    Keď sa na konci tabuľky zobrazí celkový riadok, Excel sa snaží zistiť, ako chcete údaje v tabuľke vypočítať.

    V mojej vzorovej tabuľke sa hodnoty v stĺpci D (stĺpec úplne vpravo) automaticky sčítajú a súčet sa zobrazí v riadku Total:

    Ak chcete sčítať hodnoty v iných stĺpcoch, jednoducho vyberte príslušnú bunku v riadku súčtu, kliknite na šípku rozbaľovacieho zoznamu a vyberte Suma :

    Ak chcete vykonať iný výpočet, vyberte príslušnú funkciu z rozbaľovacieho zoznamu, napr. Priemer , Počítajte , Max, Min , atď.

    Ak sa v riadku s celkovým súčtom automaticky zobrazí súčet pre stĺpec, ktorý ho nepotrebuje, otvorte rozbaľovací zoznam pre tento stĺpec a vyberte Žiadne .

    Poznámka: Pri použití funkcie Excel Total Row na sčítanie stĺpca Excel sčíta hodnoty len vo viditeľných riadkoch vložením funkcie SUBTOTAL s prvým argumentom nastaveným na 109. Podrobné vysvetlenie tejto funkcie nájdete v nasledujúcej časti.

    Ak chcete sčítať údaje vo viditeľných aj neviditeľných riadkoch, nesčítavajte celkový riadok a namiesto toho použite normálnu funkciu SUM:

    Ako sčítať iba filtrované (viditeľné) bunky v programe Excel

    Niekedy môžete pre efektívnejšiu analýzu dátumu potrebovať filtrovať alebo skryť niektoré údaje v pracovnom hárku. Bežný vzorec Sum v tomto prípade nebude fungovať, pretože funkcia Excel SUM sčíta všetky hodnoty v zadanom rozsahu vrátane skrytých (odfiltrovaných) riadkov.

    Ak chcete sčítať iba viditeľné bunky vo filtrovanom zozname, najrýchlejšie je usporiadať údaje v tabuľke programu Excel a potom zapnúť funkciu Excel Total Row (Celkový riadok). Ako bolo ukázané v predchádzajúcom príklade, výberom položky Sum v celkovom riadku tabuľky sa vloží funkcia SUBTOTAL, ktorá ignoruje skryté bunky .

    Ďalším spôsobom, ako sčítavať filtrované bunky v programe Excel, je ručne použiť automatický filter na údaje kliknutím na tlačidlo Filter tlačidlo na Údaje Tab. A potom napíšte vzorec Medzisúčet sami.

    Funkcia SUBTOTAL má nasledujúcu syntax:

    SUBTOTAL(číslo funkcie, ref1, [ref2],...)

    Kde:

    • Function_num - číslo od 1 do 11 alebo od 101 do 111, ktoré určuje, ktorá funkcia sa má použiť pre medzisúčet.

      Úplný zoznam funkcií nájdete na stránke support.office.com. Nás zatiaľ zaujíma len funkcia SUM, ktorá je definovaná číslami 9 a 109. Obe čísla vylučujú odfiltrované riadky. Rozdiel je v tom, že 9 zahŕňa aj bunky skryté ručne (t. j. kliknutím pravým tlačidlom myši> Skryť ), zatiaľ čo 109 ich vylučuje.

      Ak teda chcete sčítať len viditeľné bunky bez ohľadu na to, ako presne boli skryté nepodstatné riadky, použite 109 v prvom argumente vzorca Medzisúčet.

    • Ref1, Ref2, ... - Prvý argument Ref je povinný, ostatné (až 254) sú nepovinné.

    V tomto príklade spočítame viditeľné bunky v rozsahu B2:B14 pomocou nasledujúceho vzorca:

    =SUBTOTAL(109, B2:B14)

    A teraz filtrujme iba ' Banán ' riadkov a uistite sa, že náš vzorec medzisúčtu sčíta len viditeľné bunky:

    Tip: Môžete požiadať funkciu AutoSum aplikácie Excel, aby za vás automaticky vložila vzorec pre medzisúčet. Stačí usporiadať údaje v tabuľke ( Ctrl + T ) alebo vyfiltrovať údaje požadovaným spôsobom kliknutím na tlačidlo Filter Potom vyberte bunku bezprostredne pod stĺpcom, ktorý chcete sčítať, a kliknite na tlačidlo AutoSum Vloží sa vzorec SUBTOTAL, ktorý sčíta iba viditeľné bunky v stĺpci.

    Ako vytvoriť priebežný súčet (kumulatívny súčet) v programe Excel

    Ak chcete v programe Excel vypočítať priebežný súčet, napíšte bežný vzorec SUM s dômyselným použitím absolútnych a relatívnych odkazov na bunky.

    Ak chcete napríklad zobraziť kumulatívny súčet čísel v stĺpci B, zadajte do bunky C2 nasledujúci vzorec a potom ho skopírujte do ďalších buniek:

    =SUM($B$2:B2)

    Relatívny odkaz B2 sa automaticky zmení na základe relatívnej pozície riadku, do ktorého sa vzorec kopíruje:

    Podrobné vysvetlenie tohto základného vzorca pre kumulatívny súčet a tipy, ako ho vylepšiť, nájdete v tomto návode: Ako vypočítať priebežný súčet v programe Excel.

    Ako sčítať naprieč hárkami

    Ak máte niekoľko pracovných hárkov s rovnakým rozložením a rovnakým typom údajov, môžete sčítať hodnoty v rovnakej bunke alebo v rovnakom rozsahu buniek v rôznych hárkoch pomocou jediného vzorca SUM.

    A tzv. 3-D odkaz je to, čo robí tento trik:

    =SUM(január:apríl!B6)

    Alebo

    =SUM(január:apríl!B2:B5)

    Prvý vzorec pridáva hodnoty v bunke B6, zatiaľ čo druhý vzorec sčíta rozsah B2:B5 vo všetkých pracovných listoch nachádzajúcich sa medzi dvoma hraničnými listami, ktoré ste zadali ( Jan a Apríl v tomto príklade):

    Viac informácií o trojrozmernom odkaze a podrobný postup vytvorenia takýchto vzorcov nájdete v tomto návode: Ako vytvoriť trojrozmerný odkaz na výpočet viacerých hárkov.

    Podmienený súčet programu Excel

    Ak vaša úloha vyžaduje sčítanie len tých buniek, ktoré spĺňajú určitú podmienku alebo niekoľko podmienok, môžete použiť funkciu SUMIF, resp.

    Napríklad nasledujúci vzorec SUMIF sčíta len tie sumy v stĺpci B, ktoré majú " Dokončené " v stĺpci C:

    =SUMIF(C:C, "completed",B:B )

    Výpočet podmienený súčet s viacero kritérií , použite funkciu SUMIFS. Vo vyššie uvedenom príklade, ak chcete získať celkový počet "dokončených" objednávok so sumou nad 200 USD, použite nasledujúci vzorec SUMIFS:

    =SUMIFS(B:B,C:C, "completed",B:B,">200" )

    Podrobné vysvetlenie syntaxe SUMIF a SUMIFS a množstvo ďalších príkladov vzorcov nájdete v týchto návodoch:

    • Funkcia SUMIF v programe Excel: príklady pre čísla, dátumy, text, prázdne a nevyplnené miesta
    • SUMIF v programe Excel - príklady vzorcov na podmienečné sčítanie buniek
    • Ako používať aplikácie Excel SUMIFS a SUMIF s viacerými kritériami

    Poznámka: Funkcie podmieneného súčtu sú k dispozícii vo verziách Excelu počnúc verziou Excel 2003 (presnejšie, SUMIF bola zavedená v Exceli 2003, zatiaľ čo SUMIFS až v Exceli 2007). Ak niekto stále používa staršiu verziu Excelu, bude potrebné vytvoriť vzorec SUM v poli, ako je uvedené v časti Použitie vzorcov SUM v poli Excelu na podmienené sčítanie buniek.

    Súčet Excel nefunguje - dôvody a riešenia

    Snažíte sa sčítať niekoľko hodnôt alebo sčítať stĺpec v hárku programu Excel, ale jednoduchý vzorec SUM vám nefunguje? Ak funkcia SUM programu Excel nefunguje, je to pravdepodobne z nasledujúcich dôvodov.

    1. Namiesto očakávaného výsledku sa objaví chyba #Name

    Je to najjednoduchšie opraviteľná chyba. V 99 zo 100 prípadov chyba #Názov znamená, že funkcia SUM je nesprávne napísaná.

    2. Niektoré čísla sa nesčítajú

    Ďalším častým dôvodom nefunkčnosti vzorca Sum (alebo vzorca Excel AutoSum) sú čísla formátované ako text hodnoty Na prvý pohľad vyzerajú ako normálne čísla, ale Microsoft Excel ich vníma ako textové reťazce a vynecháva ich z výpočtov.

    Jedným z vizuálnych indikátorov textových čísiel je predvolené zarovnanie doľava a zelené trojuholníky v ľavom hornom rohu buniek, ako je to na pravom hárku na nasledujúcej snímke:

    Ak to chcete opraviť, vyberte všetky problematické bunky, kliknite na výstražný znak a potom kliknite na tlačidlo Previesť na číslo .

    Ak to napriek všetkým očakávaniam nefunguje, vyskúšajte iné riešenia opísané v časti: Ako opraviť čísla formátované ako text.

    3. Funkcia Excel SUM vráti 0

    Okrem čísel formátovaných ako text je častým zdrojom problémov vo vzorcoch Sum, najmä keď sa snažíte sčítať stĺpec v programe Excel. Ak sú teda vaše čísla formátované ako čísla, ale vzorec Sum programu Excel stále vracia nulu, vyhľadajte a opravte kruhové odkazy vo svojom hárku ( Vzorec karta> Kontrola chýb > Kruhový odkaz ). Podrobné pokyny nájdete v časti Ako nájsť kruhový odkaz v programe Excel.

    4. Vzorec Excel Sum vráti vyššie číslo, ako sa očakávalo

    Ak napriek všetkým očakávaniam váš vzorec Sum vráti väčšie číslo, ako by mal, nezabudnite, že funkcia SUM v programe Excel sčíta viditeľné aj neviditeľné (skryté) bunky. V takom prípade použite namiesto toho funkciu Medzisúčet, ako je uvedené v časti Ako sčítať iba viditeľné bunky v programe Excel.

    5. Vzorec SUM aplikácie Excel sa neaktualizuje

    Ak vzorec SUM v programe Excel aj po aktualizácii hodnôt v závislých bunkách naďalej zobrazuje starý súčet, pravdepodobne je režim výpočtu nastavený na možnosť Manuálne. Vzorce kliknite na rozbaľovaciu šípku vedľa položky Vypočítať možnosti a kliknite na tlačidlo Automatické.

    Toto sú najčastejšie dôvody nefunkčnosti súčtu v programe Excel. Ak sa vás netýka žiadny z uvedených prípadov, pozrite si ďalšie možné príčiny a riešenia: nefunkčné vzorce programu Excel, neaktualizácia, nevýpočet.

    Takto sa používa funkcia SUM v programe Excel. Ak sa chcete bližšie pozrieť na príklady vzorcov, o ktorých sa hovorí v tomto návode, môžete si stiahnuť vzorový zošit Excel SUM. Ďakujem vám za prečítanie a dúfam, že sa uvidíme na našom blogu budúci týždeň.

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.