Excelova formula SUM za seštevanje stolpca, vrstic ali samo vidnih celic

  • Deliti To
Michael Brown

V učbeniku je razloženo, kako v Excelu narediti vsoto z uporabo funkcije AutoSum in kako ustvariti lastno formulo SUM za seštevanje stolpca, vrstice ali izbranega območja. Naučili se boste tudi, kako sešteti samo vidne celice, izračunati tekoče seštevanje, sešteti vse liste in ugotoviti, zakaj vaša formula Excel Sum ne deluje.

Če želite hitro dobiti vsoto določenih celic v Excelu, lahko preprosto izberete te celice in si ogledate vrstico stanja v spodnjem desnem kotu okna Excel:

Če želite nekaj trajnejšega, uporabite Excelovo funkcijo SUM. Je zelo preprosta in enostavna, zato tudi če ste začetnik v Excelu, ne boste imeli težav pri razumevanju naslednjih primerov.

    Kako sešteti v Excelu s preprostim aritmetičnim izračunom

    Če potrebujete hiter seštevek več celic, lahko Microsoft Excel uporabite kot mini kalkulator. operator z znakom plus (+) kot pri običajni aritmetični operaciji seštevanja:

    =1+2+3

    ali

    =A1+C1+D1

    Če pa morate sešteti nekaj deset ali nekaj sto vrstic, sklicevanje na vsako celico v formuli ni dobra zamisel. V tem primeru lahko uporabite Excelovo funkcijo SUM, ki je posebej zasnovana za seštevanje določenega niza številk.

    Kako uporabljati funkcijo SUM v programu Excel

    Excelova funkcija SUM je matematična in trigonometrična funkcija, ki sešteva vrednosti. Sintaksa funkcije SUM je naslednja:

    SUM(število1, [število2] ,...)

    Prvi argument je obvezen, druga števila so neobvezna, v eni formuli pa lahko navedete do 255 številk.

    V formuli Excel SUM je lahko vsak argument pozitivna ali negativna številska vrednost, obseg ali sklic na celico. Na primer:

    =SUM(A1:A100)

    =SUM(A1, A2, A5)

    =SUM(1,5,-2)

    Excelova funkcija SUM je uporabna, kadar morate sešteti vrednosti iz različnih območij ali združiti številčne vrednosti, sklicevanja na celice in območja:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    Na spodnji sliki zaslona so prikazani ti in še nekateri drugi primeri formule SUM:

    V resničnih delovnih listih je funkcija Excel SUM pogosto vključena v večje formule kot del kompleksnejših izračunov.

    SUM lahko na primer vgradite v value_if_true argumenta funkcije IF za seštevanje številk v stolpcih B, C in D, če vse tri celice v isti vrstici vsebujejo vrednosti, in prikaz opozorilnega sporočila, če je katera od celic prazna:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Manjka vrednost")

    Tukaj je še en primer uporabe napredne formule SUM v Excelu: VLOOKUP in formula SUM za seštevanje vseh ujemajočih se vrednosti.

    Kako narediti samodejno vsoto v programu Excel

    Če morate sešteti eno območje številk, bodisi stolpec, vrstico ali več sosednjih stolpcev ali vrstic, lahko pustite, da Microsoft Excel za vas napiše ustrezno formulo SUM.

    preprosto izberite celico poleg številk, ki jih želite dodati, kliknite AutoSum na Domov v zavihku Urejanje in pritisnite tipko Enter ter samodejno vstavite formulo Sum:

    Kot lahko vidite na naslednji zaslonski sliki, Excelova funkcija AutoSum ne vnese le formule Sum, temveč tudi izbere najverjetnejši obseg celic, ki jih želite sešteti. V devetih od desetih primerov Excel pravilno izbere obseg. Če ne, lahko obseg ročno popravite tako, da preprosto povlečete kazalec skozi celice, ki jih želite sešteti, in nato pritisnete tipko Enter.

    Nasvet. Hitrejši način za izvedbo samodejne vsote v Excelu je uporaba Bližnjica do vsote Alt + = . Držite tipko Alt, pritisnite tipko z enakim znakom in nato pritisnite Enter, da dokončate samodejno vstavljeno formulo Suma.

    Poleg izračuna skupne vsote lahko funkcijo AutoSum uporabite tudi za samodejni vnos funkcij AVERAGE, COUNT, MAX ali MIN. Za več informacij si oglejte Excelovo vodilo AutoSum.

    Kako sešteti stolpec v Excelu

    Za seštevanje številk v določenem stolpcu lahko uporabite Excelovo funkcijo SUM ali funkcijo AutoSum.

    Če želite na primer sešteti vrednosti v stolpcu B, na primer v celicah od B2 do B8, vnesite naslednjo Excelovo formulo SUM:

    =SUM(B2:B8)

    Seštevanje celotnega stolpca z nedoločenim številom vrstic

    Če ima stolpec, ki ga želite sešteti, spremenljivo število vrstic (tj. kadar koli je mogoče dodati nove celice in izbrisati obstoječe), lahko celoten stolpec seštejete tako, da navedete sklic na stolpec, ne da bi določili spodnjo ali zgornjo mejo. Na primer:

    =SUM(B:B)

    Pomembna opomba! V nobenem primeru ne smete postaviti formule "vsota stolpca" v stolpec, ki ga želite sešteti, saj bi s tem ustvarili krožno referenco na celico (tj. neskončno rekurzivno seštevanje) in formula "vsota" bi vrnila 0.

    Vsota stolpca razen glave ali izključitev nekaj prvih vrstic

    Običajno se z navedbo reference na stolpec v Excelovi formuli za seštevanje sešteje celoten stolpec, pri čemer se ne upošteva glave, kot je prikazano na zgornji sliki zaslona. V nekaterih primerih pa je v glavi stolpca, ki ga želite sešteti, dejansko lahko številka. Morda pa želite izključiti prvih nekaj vrstic s številkami, ki niso pomembne za podatke, ki jih želite sešteti.

    Žal Microsoft Excel ne sprejema mešane formule SUM z izrecno spodnjo mejo, vendar brez zgornje meje, kot je =SUM(B2:B), ki v Google Sheets deluje brez težav. Če želite iz seštevanja izključiti prvih nekaj vrstic, lahko uporabite eno od naslednjih rešitev.

    • Seštejte celoten stolpec in nato odštejte celice, ki jih ne želite vključiti v skupno vsoto (v tem primeru celice B1 do B3):

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

    • Če ne pozabite na omejitve velikosti delovnega lista, lahko zgornjo mejo formule Excel SUM določite na podlagi največjega števila vrstic v različici programa Excel.

    Če želite na primer sešteti stolpec B brez glave (tj. brez celice B1), lahko uporabite naslednje formule:

    • V Excelu 2007, Excelu 2010, Excelu 2013 in Excelu 2016:

    =SUM(B2:B1048576)

  • V Excelu 2003 in nižjih različicah:
  • =SUM(B2:B655366)

    Kako sešteti vrstice v Excelu

    Podobno kot pri seštevanju stolpca lahko vrstico v Excelu seštejete s pomočjo funkcije SUM ali pa vam formulo vstavi funkcija AutoSum.

    Za dodajanje vrednosti v celicah B2 do D2 na primer uporabite naslednjo formulo:

    =SUM(B2:D2)

    Kako sešteti več vrstic v Excelu

    Dodajanje vrednosti v vsako vrstico posebej , samo povlecite formulo Sum. Ključno je, da uporabite relativne (brez $) ali mešane sklice na celice (kjer znak $ določa samo stolpce). Na primer:

    =SUM($B2:$D2)

    Če želite sešteti vrednosti v območje, ki vsebuje več vrstic , preprosto določite želeno območje v formuli Sum. Na primer:

    =SUM(B2:D6) - sešteje vrednosti v vrsticah od 2 do 6.

    =SUM(B2:D3, B5:D6) - sešteje vrednosti v vrsticah 2, 3, 5 in 6.

    Kako sešteti celotno vrstico

    Če povzamemo celotna vrstica z nedoločenim številom stolpcev, v formulo Excel Sum vpišite sklic na celotno vrstico, npr:

    =SUM(2:2)

    Ne pozabite, da formule "Vsota vrstice" ne smete vnesti v nobeno celico iste vrstice, da ne ustvarite krožne reference, saj bi to povzročilo napačen izračun, če bi bil:

    Na naslov seštevanje vrstic brez določenega stolpca (stolpcev) , seštejte celotno vrstico in nato odštejte nepomembne stolpce. Če želite na primer sešteti vrstico 2, razen prvih dveh stolpcev, uporabite naslednjo formulo:

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

    Uporaba Excelove skupne vrstice za seštevanje podatkov v tabeli

    Če so vaši podatki urejeni v Excelovi tabeli, lahko izkoristite posebne Skupaj vrstica ki lahko hitro sešteje podatke v tabeli in prikaže seštevke v zadnji vrstici.

    Velika prednost uporabe Excelovih tabel je, da se samodejno razširijo in vključujejo nove vrstice, zato bodo vsi novi podatki, ki jih vnesete v tabelo, samodejno vključeni v vaše formule. O drugih prednostih Excelovih tabel se lahko seznanite v tem članku: 10 najbolj uporabnih funkcij Excelovih tabel.

    Če želite navaden niz celic pretvoriti v tabelo, ga izberite in pritisnite bližnjico Ctrl + T (ali kliknite Tabela na Vstavite zavihek).

    Kako dodati skupno vrstico v tabelah Excel

    Ko so podatki urejeni v tabeli, lahko na ta način vstavite skupno vrstico:

    1. Kliknite kjer koli v tabeli, da prikažete Namizna orodja z Oblikovanje zavihek.
    2. Na Oblikovanje v zavihku Možnosti sloga mize izberite skupino Skupaj vrstica škatla:

    Drug način dodajanja skupne vrstice v Excelu je, da z desno tipko miške kliknete katero koli celico v tabeli in nato kliknete Tabela > Skupna vrstica .

    Kako sešteti podatke v tabeli

    Ko se na koncu tabele prikaže skupna vrstica, Excel po najboljših močeh ugotovi, kako želite izračunati podatke v tabeli.

    V moji vzorčni tabeli se vrednosti v stolpcu D (skrajni desni stolpec) samodejno seštejejo in vsota se prikaže v vrstici Skupaj:

    Če želite sešteti vrednosti v drugih stolpcih, preprosto izberite ustrezno celico v vrstici za seštevek, kliknite puščico spustnega seznama in izberite Vsota :

    Če želite izvesti kakšen drug izračun, izberite ustrezno funkcijo s spustnega seznama, na primer Povprečje , Count , Max, Min , itd.

    Če se v vrstici s seštevkom samodejno prikaže seštevek za stolpec, ki ga ne potrebuje, odprite spustni seznam za ta stolpec in izberite Ni .

    Opomba: Ko za seštevanje stolpca uporabljate funkcijo Excel Total Row, Excel sešteje vrednosti samo v vidnih vrsticah z vstavitvijo funkcije SUBTOTAL s prvim argumentom, nastavljenim na 109. Podrobno razlago te funkcije boste našli v naslednjem razdelku.

    Če želite sešteti podatke v vidnih in nevidnih vrsticah, ne dodajte skupne vrstice, temveč uporabite običajno funkcijo SUM:

    Kako v Excelu sešteti samo filtrirane (vidne) celice

    Včasih boste za učinkovitejšo analizo datumov morda morali nekatere podatke v delovnem listu filtrirati ali skriti. Običajna formula za vsoto v tem primeru ne bo delovala, saj funkcija Excel SUM sešteje vse vrednosti v določenem območju, vključno s skritimi (filtriranimi) vrsticami.

    Če želite sešteti samo vidne celice v filtriranem seznamu, je najhitrejši način, da podatke uredite v Excelovi tabeli in nato vklopite funkcijo Excelova skupna vrstica. Kot je prikazano v prejšnjem primeru, se z izbiro možnosti Sum v skupni vrstici tabele vstavi funkcija SUBTOTAL, ki ne upošteva skritih celic .

    Drug način za seštevanje filtriranih celic v Excelu je ročna uporaba samodejnega filtra za podatke s klikom na Filter gumb na Podatki tab. In nato sami napišite formulo za vmesni seštevek.

    Funkcija SUBTOTAL ima naslednjo sintakso:

    SUBTOTAL(številka_funkcije, ref1, [ref2],...)

    Kje:

    • Številka_funkcije - število od 1 do 11 ali od 101 do 111, ki določa, katera funkcija se uporabi za vmesni seštevek.

      Celoten seznam funkcij najdete na spletni strani support.office.com. Za zdaj nas zanima le funkcija SUM, ki je opredeljena s številkama 9 in 109. Obe številki izključujeta filtrirane vrstice. Razlika je v tem, da 9 vključuje ročno skrite celice (tj. z desnim klikom> Skrij ), medtem ko jih 109 izključuje.

      Če torej želite sešteti samo vidne celice, ne glede na to, kako natančno so bile skrite nepomembne vrstice, uporabite 109 v prvem argumentu formule za vmesni seštevek.

    • Ref1, Ref2, ... - celice ali območja, ki jih želite sešteti. Prvi argument Ref je obvezen, drugi (do 254) niso obvezni.

    V tem primeru seštejemo vidne celice v območju B2:B14 z naslednjo formulo:

    =SUBTOTAL(109, B2:B14)

    In zdaj filtrirajmo samo ' Banana ' vrstic in poskrbite, da bo naša formula za vmesni seštevek seštevala le vidne celice:

    Nasvet. Excelova funkcija AutoSum lahko samodejno vstavi formulo za vmesni seštevek namesto vas. Podatke samo uredite v tabeli ( Ctrl + T ) ali filtrirajte podatke, kot želite, tako da kliknete Filter Nato izberite celico neposredno pod stolpcem, ki ga želite sešteti, in kliknite gumb AutoSum Vstavljena bo formula SUBTOTAL, ki bo seštela samo vidne celice v stolpcu.

    Kako narediti tekoči seštevek (kumulativno vsoto) v Excelu

    Če želite v Excelu izračunati tekoči seštevek, napišite običajno formulo SUM s pametno uporabo absolutnih in relativnih referenc celic.

    Če želite na primer prikazati kumulativno vsoto številk v stolpcu B, vnesite naslednjo formulo v C2 in jo nato kopirajte v druge celice:

    =SUM($B$2:B2)

    Relativna referenca B2 se samodejno spremeni glede na relativni položaj vrstice, v katero je kopirana formula:

    Podrobno razlago te osnovne formule za kumulativno vsoto in nasvete, kako jo izboljšati, najdete v tem vodniku: Kako izračunati tekočo vsoto v Excelu.

    Kako sešteti vse liste

    Če imate več delovnih listov z enako postavitvijo in isto vrsto podatkov, lahko vrednosti v isti celici ali istem območju celic v različnih listih seštejete z eno samo formulo SUM.

    Tako imenovani 3-D referenca je tisto, kar naredi trik:

    =SUM(Jan:Apr!B6)

    Ali

    =SUM(Jan:Apr!B2:B5)

    Prva formula doda vrednosti v celico B6, druga formula pa sešteje obseg B2:B5 v vseh delovnih listih, ki se nahajajo med dvema mejnima listoma, ki ju določite ( Jan in . Apr v tem primeru):

    Več informacij o tridimenzionalni referenci in podrobnih korakih za ustvarjanje takšnih formul najdete v tem priročniku: Kako ustvariti tridimenzionalno referenco za izračun več listov.

    Excelova pogojna vsota

    Če je za nalogo treba dodati samo tiste celice, ki izpolnjujejo določen pogoj ali nekaj pogojev, lahko uporabite funkcijo SUMIF ali SUMIFS.

    Naslednja formula SUMIF na primer sešteje samo tiste zneske v stolpcu B, ki imajo " Zaključeno " v stolpcu C:

    =SUMIF(C:C, "končano",B:B )

    Za izračun pogojna vsota s spletno stranjo . več meril V zgornjem primeru, če želite dobiti vsoto naročil z zneskom nad 200 USD, uporabite naslednjo formulo SUMIFS:

    =SUMIFS(B:B,C:C, "končano",B:B,">200" )

    Podrobno razlago sintakse SUMIF in SUMIFS ter številne druge primere formul najdete v teh učbenikih:

    • Funkcija SUMIF v Excelu: primeri za številke, datume, besedilo, prazna in neprazna mesta
    • SUMIF v Excelu - primeri formul za pogojno seštevanje celic
    • Kako uporabljati Excelove SUMIFS in SUMIF z več merili

    Opomba: Funkcije pogojne vsote so na voljo v različicah programa Excel od različice Excel 2003 naprej (natančneje, funkcija SUMIF je bila uvedena v programu Excel 2003, funkcija SUMIFS pa šele v programu Excel 2007). Če kdo še vedno uporablja prejšnjo različico programa Excel, boste morali pripraviti formulo SUM v polju, kot je prikazano v poglavju Uporaba formule Excel SUM v formuli polja za pogojno vsoto celic.

    Excelova vsota ne deluje - razlogi in rešitve

    Poskušate v Excelovem listu sešteti nekaj vrednosti ali sešteti stolpec, vendar preprosta formula SUM ne deluje? Če funkcija Excel SUM ne deluje, je to najverjetneje posledica naslednjih razlogov.

    1. Namesto pričakovanega rezultata se pojavi napaka #Name

    To napako je najlažje odpraviti. V 99 od 100 primerov napaka #Name pomeni, da je funkcija SUM napačno napisana.

    2. Nekatere številke niso dodane

    Drug pogost razlog za nedelovanje formule Sum (ali Excelove samodejne vsote) so številke, oblikovane kot besedilo vrednosti Na prvi pogled so videti kot običajne številke, vendar jih Microsoft Excel dojema kot besedilne nize in jih pri izračunih ne upošteva.

    Eden od vizualnih kazalnikov besedilnih številk sta privzeta leva poravnava in zeleni trikotniki v zgornjem levem kotu celic, kot na desnem listu na spodnji sliki zaslona:

    Če želite to popraviti, izberite vse problematične celice, kliknite opozorilni znak in nato kliknite Pretvori v število .

    Če kljub vsem pričakovanjem to ne deluje, poskusite druge rešitve, opisane v: Kako popraviti številke, oblikovane kot besedilo.

    3. Excelova funkcija SUM vrne 0

    Poleg številk, oblikovanih kot besedilo, je krožni sklic pogost vir težav v formulah za vsoto, zlasti kadar poskušate sešteti stolpec v Excelu. Če so vaše številke oblikovane kot številke, vendar formula za vsoto v Excelu še vedno vrača nič, izsledite in popravite krožne sklice v svojem listu ( Formula zavihek> Preverjanje napak > Okrožna referenca ). Za podrobna navodila glejte Kako poiskati krožni sklic v Excelu.

    4. Excelova formula Sum vrne večje število, kot je bilo pričakovano

    Če formula Sum kljub vsem pričakovanjem vrne večje število, kot bi morala, ne pozabite, da funkcija SUM v Excelu sešteva vidne in nevidne (skrite) celice. V tem primeru namesto tega uporabite funkcijo Subtotal, kot je prikazano v članku Kako v Excelu sešteti samo vidne celice.

    5. Excelova formula SUM se ne posodablja

    Če formula SUM v Excelu še naprej prikazuje staro vsoto, tudi ko ste posodobili vrednosti v odvisnih celicah, je način izračuna najverjetneje nastavljen na Ročno. Če želite to popraviti, pojdite v Formule kliknite padajočo puščico poleg možnosti Izračunajte možnosti in kliknite Samodejno.

    To so najpogostejši razlogi za nedelovanje funkcije SUM v programu Excel. Če nobeden od zgoraj navedenih ni vaš primer, preverite druge možne razloge in rešitve: Excelove formule ne delujejo, se ne posodabljajo in ne izračunavajo.

    Tako uporabljate funkcijo SUM v programu Excel. Če si želite podrobneje ogledati primere formul, obravnavane v tem učbeniku, lahko prenesete vzorčni delovni zvezek Excel SUM. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu.

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.