Vzorec Excel SUMA pro sčítání sloupce, řádků nebo pouze viditelných buněk

  • Sdílet Toto
Michael Brown

Výukový kurz vysvětluje, jak v aplikaci Excel provést součet pomocí funkce Automatický součet a jak vytvořit vlastní vzorec SUMA pro sečtení sloupce, řádku nebo vybraného rozsahu. Dozvíte se také, jak sečíst pouze viditelné buňky, vypočítat průběžný součet, sečíst všechny listy a zjistit, proč vzorec SUMA v aplikaci Excel nefunguje.

Pokud chcete rychle zjistit součet určitých buněk v aplikaci Excel, můžete tyto buňky jednoduše vybrat a podívat se na stavový řádek v pravém dolním rohu okna aplikace Excel:

Chcete-li něco trvalejšího, použijte funkci Excel SUM. Je velmi jednoduchá a přímočará, takže i když jste v Excelu začátečník, nebudete mít s pochopením následujících příkladů téměř žádné potíže.

    Jak sčítat v aplikaci Excel pomocí jednoduchého aritmetického výpočtu

    Pokud potřebujete rychle sečíst několik buněk, můžete použít aplikaci Microsoft Excel jako mini kalkulačku. Stačí využít příkaz operátor znaménka plus (+) jako při běžné aritmetické operaci sčítání. Například:

    =1+2+3

    nebo

    =A1+C1+D1

    Pokud však potřebujete sečíst několik desítek nebo stovek řádků, odkazování na každou buňku ve vzorci nezní jako dobrý nápad. V takovém případě můžete použít funkci Excel SUMA, která je speciálně navržena pro sčítání zadané množiny čísel.

    Jak používat funkci SUMA v aplikaci Excel

    SUMA v aplikaci Excel je matematická a trigonometrická funkce, která sčítá hodnoty. Syntaxe funkce SUMA je následující:

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

    První argument je povinný, ostatní čísla jsou nepovinná a v jednom vzorci můžete zadat až 255 čísel.

    Ve vzorci SUMA aplikace Excel může být každý argument kladná nebo záporná číselná hodnota, rozsah nebo odkaz na buňku. Například:

    =SUMA(A1:A100)

    =SOUČET(A1, A2, A5)

    =SUMA(1,5,-2)

    Funkce SUMA aplikace Excel je užitečná, když potřebujete sečíst hodnoty z různých rozsahů nebo kombinovat číselné hodnoty, odkazy na buňky a rozsahy. Například:

    =SOUČET(A2:A4, A8:A9)

    =SOUČET(A2:A6, A9, 10)

    Na následujícím snímku obrazovky jsou uvedeny tyto a další příklady vzorců SUM:

    V reálných pracovních listech je funkce SUMA aplikace Excel často součástí větších vzorců jako součást složitějších výpočtů.

    SUM můžete například vložit do příkazu value_if_true argumentu funkce IF, aby se sečetla čísla ve sloupcích B, C a D, pokud všechny tři buňky ve stejném řádku obsahují hodnoty, a aby se zobrazila varovná zpráva, pokud je některá z buněk prázdná:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Hodnota chybí")

    A zde je další příklad použití pokročilého vzorce SUM v aplikaci Excel: vzorec VLOOKUP a SUM pro sečtení všech odpovídajících hodnot.

    Jak provést automatický součet v aplikaci Excel

    Pokud potřebujete sečíst jeden rozsah čísel, ať už sloupec, řádek nebo několik sousedních sloupců či řádků, můžete nechat aplikaci Microsoft Excel, aby za vás napsala vhodný vzorec SUMA.

    Jednoduše vyberte buňku vedle čísel, která chcete přidat, klikněte na tlačítko AutoSum na Home na kartě Úpravy skupiny, stiskněte klávesu Enter a vzorec Součet se vloží automaticky:

    Jak vidíte na následujícím snímku obrazovky, funkce Automatický součet aplikace Excel nejen zadá vzorec Součet, ale také vybere nejpravděpodobnější rozsah buněk, které chcete sečíst. V devíti případech z deseti se aplikace Excel trefí. Pokud ne, můžete rozsah ručně opravit jednoduchým přetažením kurzoru přes buňky, které chcete sečíst, a poté stisknout klávesu Enter.

    Tip: Rychlejší způsob, jak provést automatický součet v aplikaci Excel, je použít příkaz Součtová zkratka Stačí podržet klávesu Alt, stisknout klávesu se znaménkem rovnosti a poté stisknout klávesu Enter, aby se dokončil automaticky vložený vzorec součtu.

    Kromě výpočtu celkového součtu můžete funkci AutoSum použít k automatickému zadávání funkcí AVERAGE, COUNT, MAX nebo MIN. Další informace naleznete v návodu Excel AutoSum.

    Jak sečíst sloupec v aplikaci Excel

    Chcete-li sečíst čísla v určitém sloupci, můžete použít funkci SUMA aplikace Excel nebo funkci AutoSum.

    Chcete-li například sečíst hodnoty ve sloupci B, například v buňkách B2 až B8, zadejte následující vzorec Excel SUMA:

    =SUMA(B2:B8)

    Součet celého sloupce s neurčitým počtem řádků

    Pokud má sloupec, který chcete sečíst, proměnný počet řádků (tj. lze kdykoli přidávat nové buňky a odstraňovat stávající), můžete sečíst celý sloupec zadáním odkazu na sloupec bez zadání dolní nebo horní hranice. Například:

    =SUMA(B:B)

    Důležitá poznámka! V žádném případě nevkládejte vzorec "Součet sloupce" do sloupce, který chcete sečíst, protože by se tím vytvořil kruhový odkaz na buňku (tj. nekonečný rekurzivní součet) a vzorec Součet by vrátil 0.

    Součet sloupců kromě záhlaví nebo s výjimkou několika prvních řádků

    Obvykle se při zadání odkazu na sloupec do vzorce Součet aplikace Excel sečte celý sloupec bez ohledu na záhlaví, jak ukazuje výše uvedený snímek obrazovky. V některých případech však může být v záhlaví sloupce, který chcete sečíst, skutečně číslo. Nebo můžete chtít vyloučit několik prvních řádků s čísly, která nejsou relevantní pro data, která chcete sečíst.

    Microsoft Excel bohužel neakceptuje smíšený vzorec SUM s explicitní dolní hranicí, ale bez horní hranice, jako je =SUM(B2:B), který v Tabulkách Google funguje bez problémů. Chcete-li ze součtu vyloučit několik prvních řádků, můžete použít jedno z následujících řešení.

    • Sečtěte celý sloupec a poté odečtěte buňky, které nechcete zahrnout do celkového součtu (v tomto příkladu buňky B1 až B3):

      =SOUČET(B:B)-SOUČET(B1:B3)

    • Nezapomeňte na omezení velikosti pracovního listu a můžete zadat horní hranici vzorce SUMA aplikace Excel na základě maximálního počtu řádků ve vaší verzi aplikace Excel.

    Chcete-li například sečíst sloupec B bez záhlaví (tj. bez buňky B1), můžete použít následující vzorce:

    • V aplikacích Excel 2007, Excel 2010, Excel 2013 a Excel 2016:

    =SOUČET(B2:B1048576)

  • V aplikaci Excel 2003 a nižších verzích:
  • =SOUČET(B2:B655366)

    Jak sčítat řádky v aplikaci Excel

    Podobně jako při sčítání sloupce můžete v aplikaci Excel sečíst řádek pomocí funkce SUMA nebo můžete nechat funkci AutoSum vložit vzorec za vás.

    Chcete-li například sečíst hodnoty v buňkách B2 až D2, použijte následující vzorec:

    =SUMA(B2:D2)

    Jak sečíst více řádků v aplikaci Excel

    Přidání hodnot v každý řádek zvlášť , stačí přetáhnout vzorec Sum dolů. Klíčové je používat relativní (bez $) nebo smíšené odkazy na buňky (kde znak $ fixuje pouze sloupce). Např:

    =SUMA($B2:$D2)

    Součet hodnot v rozsah obsahující několik řádků , stačí ve vzorci Součet zadat požadovaný rozsah. Například:

    =SUMA(B2:D6) - sečte hodnoty v řádcích 2 až 6.

    =SOUČET(B2:D3, B5:D6) - sečte hodnoty v řádcích 2, 3, 5 a 6.

    Jak sečíst celý řádek

    Shrnutí celý řádek s neurčitým počtem sloupců zadejte do vzorce Excel Sum odkaz na celý řádek, např.:

    =SUMA(2:2)

    Nezapomeňte, že vzorec "Součet řádku" byste neměli zadávat do žádné buňky téhož řádku, aby nedošlo k vytvoření kruhového odkazu, protože by to vedlo k chybnému výpočtu, pokud by k němu došlo:

    Na sečíst řádky s výjimkou určitého sloupce (sloupců). , sečtěte celý řádek a poté odečtěte nepodstatné sloupce. Chcete-li například sečíst řádek 2 kromě prvních dvou sloupců, použijte následující vzorec:

    =SOUČET(2:2)-SOUČET(A2:B2)

    Použití aplikace Excel Total Row k sečtení dat v tabulce

    Pokud jsou vaše data uspořádána v tabulce aplikace Excel, můžete využít speciální funkce. Řádek celkem která dokáže rychle sečíst data v tabulce a zobrazit součty v posledním řádku.

    Velkou výhodou používání tabulek aplikace Excel je jejich automatické rozšiřování o nové řádky, takže všechna nová data zadaná do tabulky budou automaticky zahrnuta do vzorců. O dalších výhodách tabulek aplikace Excel se můžete dozvědět v tomto článku: 10 nejužitečnějších funkcí tabulek aplikace Excel.

    Chcete-li převést obyčejný rozsah buněk na tabulku, vyberte jej a stiskněte klávesovou zkratku Ctrl + T (nebo klikněte na tlačítko Tabulka na Vložte tab).

    Jak přidat celkový řádek v tabulkách aplikace Excel

    Jakmile jsou data uspořádána v tabulce, můžete tímto způsobem vložit celkový řádek:

    1. Kliknutím kdekoli v tabulce zobrazíte Stolní nástroje s Design tab.
    2. Na Design na kartě Možnosti stylu stolu vyberte skupinu Řádek celkem box:

    Dalším způsobem, jak v aplikaci Excel přidat celkový řádek, je kliknout pravým tlačítkem myši na libovolnou buňku v tabulce a potom kliknout na možnost Tabulka > Celkové součty Řádek .

    Jak sčítat data v tabulce

    Když se na konci tabulky objeví celkový řádek, Excel se snaží zjistit, jak chcete data v tabulce vypočítat.

    V mé ukázkové tabulce se hodnoty ve sloupci D (nejpravější sloupec) automaticky sečtou a součet se zobrazí v řádku Celkem:

    Chcete-li sečíst hodnoty v jiných sloupcích, jednoduše vyberte odpovídající buňku v řádku součtu, klikněte na šipku rozevíracího seznamu a vyberte možnost Součet :

    Pokud chcete provést jiný výpočet, vyberte příslušnou funkci z rozevíracího seznamu, např. Průměr , Hrabě , Max, Min , atd.

    Pokud se v řádku s celkovým součtem automaticky zobrazí součet pro sloupec, který jej nepotřebuje, otevřete rozevírací seznam pro tento sloupec a vyberte možnost Žádné .

    Poznámka: Při použití funkce Excel Total Row k sečtení sloupce Excel sečte hodnoty. pouze ve viditelných řádcích vložením funkce SUBTOTAL s prvním argumentem nastaveným na 109. Podrobný výklad této funkce najdete v následující části.

    Pokud chcete sečíst data ve viditelných i neviditelných řádcích, nesčítejte celkový řádek a místo toho použijte běžnou funkci SUMA:

    Jak v aplikaci Excel sečíst pouze filtrované (viditelné) buňky

    Pro efektivnější analýzu dat můžete někdy potřebovat filtrovat nebo skrýt některá data v pracovním listu. Obvyklý vzorec Součet v tomto případě nebude fungovat, protože funkce SUMA aplikace Excel sčítá všechny hodnoty v zadaném rozsahu včetně skrytých (odfiltrovaných) řádků.

    Pokud chcete sečíst pouze viditelné buňky ve filtrovaném seznamu, nejrychlejší způsob je uspořádat data do tabulky aplikace Excel a poté zapnout funkci Excel Total Row. Jak bylo ukázáno v předchozím příkladu, výběrem možnosti Sum v celkovém řádku tabulky se vloží funkce SUBTOTAL, která ignoruje skryté buňky .

    Dalším způsobem, jak v Excelu sečíst filtrované buňky, je použít na data automatický filtr ručně kliknutím na tlačítko Filtr tlačítko na Data tab. A pak si sami napište vzorec Mezisoučet.

    Funkce SUBTOTAL má následující syntaxi:

    SUBTOTAL(číslo_funkce, ref1, [ref2],...)

    Kde:

    • Function_num - číslo od 1 do 11 nebo od 101 do 111, které určuje, která funkce se má použít pro mezisoučet.

      Úplný seznam funkcí naleznete na stránkách support.office.com. Prozatím nás zajímá pouze funkce SUMA, která je definována čísly 9 a 109. Obě čísla vylučují vyfiltrované řádky. Rozdíl je v tom, že číslo 9 zahrnuje buňky skryté ručně (tj. kliknutím pravým tlačítkem myši> Skrýt ), zatímco 109 je vylučuje.

      Pokud tedy chcete sčítat pouze viditelné buňky bez ohledu na to, jak přesně byly skryté nepodstatné řádky, použijte příkaz 109 v prvním argumentu vzorce Mezisoučet.

    • Ref1, Ref2, ... - buňky nebo rozsahy, které chcete sečíst. První argument Ref je povinný, ostatní (až 254) jsou nepovinné.

    V tomto příkladu sečteme viditelné buňky v rozsahu B2:B14 pomocí následujícího vzorce:

    =SUBTOTAL(109, B2:B14)

    A nyní filtrujme pouze ' Banán ' a ujistěte se, že náš vzorec Mezisoučet sčítá pouze viditelné buňky:

    Tip: Můžete nechat funkci AutoSum aplikace Excel, aby za vás automaticky vložila vzorec pro mezisoučet. Stačí uspořádat data v tabulce ( Ctrl + T ) nebo vyfiltrovat data požadovaným způsobem kliknutím na tlačítko . Filtr Poté vyberte buňku bezprostředně pod sloupcem, který chcete sečíst, a klikněte na tlačítko . AutoSum Vloží se vzorec SUBTOTAL, který sečte pouze viditelné buňky ve sloupci.

    Jak provést průběžný součet (kumulativní součet) v aplikaci Excel

    Chcete-li v aplikaci Excel vypočítat průběžný součet, napište obvyklý vzorec SUMA s chytrým použitím absolutních a relativních odkazů na buňky.

    Chcete-li například zobrazit kumulativní součet čísel ve sloupci B, zadejte následující vzorec do buňky C2 a poté jej zkopírujte do dalších buněk:

    =SUMA($B$2:B2)

    Relativní odkaz B2 se automaticky změní na základě relativní pozice řádku, do kterého je vzorec zkopírován:

    Podrobné vysvětlení tohoto základního vzorce pro kumulativní součet a tipy, jak jej vylepšit, najdete v tomto návodu: Jak vypočítat průběžný součet v aplikaci Excel.

    Jak sčítat napříč listy

    Pokud máte několik listů se stejným rozložením a stejným typem dat, můžete sčítat hodnoty ve stejné buňce nebo ve stejném rozsahu buněk na různých listech pomocí jediného vzorce SUMA.

    A tzv. 3-D reference je to, co dělá trik:

    =SUMA(leden:duben!B6)

    Nebo

    =SUMA(leden:duben!B2:B5)

    První vzorec přidá hodnoty v buňce B6, zatímco druhý vzorec sečte rozsah B2:B5 ve všech pracovních listech nacházejících se mezi dvěma zadanými hraničními listy ( Jan a Duben v tomto příkladu):

    Další informace o trojrozměrném odkazu a podrobný postup pro vytvoření takových vzorců najdete v tomto návodu: Jak vytvořit trojrozměrný odkaz pro výpočet více listů.

    Podmíněný součet aplikace Excel

    Pokud vaše úloha vyžaduje sečtení pouze těch buněk, které splňují určitou podmínku nebo několik podmínek, můžete použít funkci SUMIF nebo SUMIFS.

    Například následující vzorec SUMIF sečte pouze ty částky ve sloupci B, které mají " Dokončeno " ve sloupci C:

    =SUMIF(C:C, "dokončeno",B:B )

    Výpočet podmíněný součet s více kritérií , použijte funkci SUMIFS. Chcete-li ve výše uvedeném příkladu získat celkový počet "dokončených" objednávek s částkou vyšší než 200 USD, použijte následující vzorec SUMIFS:

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

    Podrobné vysvětlení syntaxe SUMIF a SUMIFS a spoustu dalších příkladů vzorců najdete v těchto výukových materiálech:

    • Funkce SUMIF v aplikaci Excel: příklady pro čísla, data, text, prázdná místa a neprázdná místa
    • SUMIF v aplikaci Excel - příklady vzorců pro podmíněný součet buněk
    • Jak používat funkce SUMIFS a SUMIF aplikace Excel s více kritérii

    Poznámka: Funkce podmíněného součtu jsou k dispozici ve verzích Excelu počínaje verzí Excel 2003 (přesněji řečeno, funkce SUMIF byla zavedena v Excelu 2003, zatímco SUMIFS až v Excelu 2007). Pokud někdo stále používá starší verzi Excelu, musel by si vytvořit vzorec SUM v poli, jak je ukázáno v článku Použití funkce SUM v Excelu ve vzorcích pole pro podmíněný součet buněk.

    Součet aplikace Excel nefunguje - důvody a řešení

    Snažíte se sečíst několik hodnot nebo sečíst sloupec v listu aplikace Excel, ale jednoduchý vzorec SUMA nefunguje? Pokud funkce SUMA aplikace Excel nefunguje, je to pravděpodobně z následujících důvodů.

    1. Místo očekávaného výsledku se objeví chyba #Name

    Je to nejjednodušší chyba, kterou lze opravit. V 99 ze 100 případů chyba #Název znamená, že funkce SUMA je napsána chybně.

    2. Některá čísla se nesčítají

    Dalším častým důvodem nefunkčnosti vzorce Součet (nebo automatického součtu aplikace Excel) jsou tyto příčiny čísla formátovaná jako text hodnoty Na první pohled vypadají jako normální čísla, ale Microsoft Excel je vnímá jako textové řetězce a při výpočtech je vynechává.

    Jedním z vizuálních indikátorů textových čísel je výchozí zarovnání vlevo a zelené trojúhelníčky v levém horním rohu buněk, jako na pravém listu na následujícím snímku obrazovky:

    Chcete-li to opravit, vyberte všechny problematické buňky, klikněte na varovný nápis a potom klikněte na tlačítko . Převést na Číslo .

    Pokud to navzdory všem očekáváním nefunguje, zkuste jiná řešení popsaná v části: Jak opravit čísla formátovaná jako text.

    3. Funkce Excel SUM vrací 0

    Kromě čísel formátovaných jako text je častým zdrojem problémů ve vzorcích pro součet i kruhový odkaz, zejména když se snažíte sečíst sloupec v aplikaci Excel. Pokud jsou tedy vaše čísla formátována jako čísla, ale vzorec pro součet v aplikaci Excel stále vrací nulu, vyhledejte a opravte kruhové odkazy ve svém listu ( Vzorec karta> Kontrola chyb > Kruhový odkaz ). Podrobné pokyny naleznete v části Jak najít kruhový odkaz v aplikaci Excel.

    4. Vzorec Excel Sum vrátí vyšší číslo, než se očekávalo

    Pokud navzdory všem očekáváním váš vzorec Součet vrátí větší číslo, než by měl, nezapomeňte, že funkce SUMA v aplikaci Excel sčítá jak viditelné, tak neviditelné (skryté) buňky. V takovém případě použijte místo toho funkci Mezisoučet, jak je uvedeno v článku Jak v aplikaci Excel sečíst pouze viditelné buňky.

    5. Neaktualizuje se vzorec SUMA aplikace Excel

    Pokud vzorec SUMA v aplikaci Excel i po aktualizaci hodnot v závislých buňkách nadále zobrazuje starý součet, je pravděpodobně režim výpočtu nastaven na hodnotu Ruční. Chcete-li to opravit, přejděte na stránku Vzorce klikněte na rozevírací šipku vedle položky Výpočet možností a klikněte na tlačítko Automaticky.

    Toto jsou nejčastější důvody nefunkčnosti součtu v aplikaci Excel. Pokud se vás žádný z výše uvedených případů netýká, podívejte se na další možné důvody a řešení: Nefunkční vzorce aplikace Excel, neaktualizuje se, neprovádí se výpočet.

    Takto se v Excelu používá funkce SUMA. Pokud se chcete blíže seznámit s příklady vzorců probíraných v tomto tutoriálu, můžete si stáhnout ukázkový sešit Excel SUMA. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu.

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.