Excel SUM-formule om 'n kolom, rye of slegs sigbare selle op te tel

  • Deel Dit
Michael Brown

Die tutoriaal verduidelik hoe om som in Excel te doen deur die AutoSom-kenmerk te gebruik, en hoe om jou eie SOM-formule te maak om 'n kolom, ry of geselekteerde reeks op te tel. Jy sal ook leer hoe om slegs sigbare selle op te som, lopende totaal te bereken, oor velle te som, en uit te vind hoekom jou Excel-somformule nie werk nie.

As jy 'n vinnige som van sekere selle in wil hê Excel, jy kan eenvoudig daardie selle kies, en kyk na die statusbalk in die onderste regterhoek van jou Excel-venster:

Vir iets meer permanent, gebruik die Excel SUM-funksie. Dit is baie eenvoudig en reguit, so selfs al is jy 'n beginner in Excel, sal jy skaars probleme ondervind om die volgende voorbeelde te verstaan.

Hoe om in Excel op te som met 'n eenvoudige rekenkunde berekening

As jy 'n vinnige totaal van verskeie selle benodig, kan jy Microsoft Excel as 'n mini-sakrekenaar gebruik. Gebruik net die plustekenoperateur (+) soos in 'n normale rekenkundige bewerking van optel. Byvoorbeeld:

=1+2+3

of

=A1+C1+D1

As jy egter 'n paar dosyn of 'n paar honderd rye moet som, verwys elke sel in 'n formule klink nie na 'n goeie idee nie. In hierdie geval kan jy die Excel SUM-funksie gebruik wat spesiaal ontwerp is om 'n gespesifiseerde stel getalle by te voeg.

Hoe om SOM-funksie in Excel te gebruik

Excel SUM is 'n wiskunde- en triggerfunksie wat byvoeg waardes. Die sintaksis van die SOM-funksie is soos volg:

SOM formule.

'n Sogenaamde 3-D verwysing is wat die ding doen:

=SUM(Jan:Apr!B6)

Of

=SUM(Jan:Apr!B2:B5)

Die eerste formule voeg waardes in sel B6 by, terwyl die tweede formule die reeks B2:B5 optel in alle werkblaaie wat tussen die twee grensblaaie geleë is wat jy spesifiseer ( Jan en Apr. in hierdie voorbeeld):

Jy kan meer inligting oor 'n 3-d verwysing en die gedetailleerde stappe om sulke formules te skep in hierdie tutoriaal vind: Hoe om 'n 3-D verwysing te skep om veelvuldige velle te bereken.

Excel voorwaardelike som

As jou taak vereis dat slegs daardie selle bygevoeg word wat aan 'n sekere voorwaarde of 'n paar voorwaardes voldoen, kan jy onderskeidelik die SUMIF- of SUMIFS-funksie gebruik.

Byvoorbeeld, die volgende SUMIF-formule voeg slegs daardie bedrae in kolom B by wat " Voltooi "-status in kolom C het:

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

Om 'n voorwaardelike te bereken som met veelvuldige kriteria , gebruik die SUMIFS-funksie. In die voorbeeld hierbo, om die totaal van "Voltooide" bestellings met die bedrag van meer as $200 te kry, gebruik die volgende SUMIFS-formule:

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

Jy kan die gedetailleerde verduideliking van die SUMIF en SUMIFS vind sintaksis en nog baie meer formule-voorbeelde in hierdie tutoriale:

  • SUMIF-funksie in Excel: voorbeelde vir getalle, datums, teks, spasies en nie spasies nie
  • SUMIF in Excel - formulevoorbeelde om voorwaardelik te maak som selle
  • Hoe om Excel SUMIFS en SUMIF met veelvuldige te gebruikkriteria

Let wel. Die Voorwaardelike Som-funksies is beskikbaar in Excel-weergawes wat begin met Excel 2003 (meer presies, SUMIF is in Excel 2003 bekendgestel, terwyl SUMIFS slegs in Excel 2007). As iemand nog 'n vroeëre Excel-weergawe gebruik, sal jy 'n skikking SOM-formule moet maak soos gedemonstreer in Gebruik Excel SUM in skikkingsformules om selle voorwaardelik op te som.

Excel SUM werk nie - redes en oplossings

Probeer jy om 'n paar waardes of 'n totaal van 'n kolom in jou Excel-blad by te voeg, maar 'n eenvoudige SOM-formule bereken nie? Wel, as die Excel SUM-funksie nie werk nie, is dit heel waarskynlik om die volgende redes.

1. #Naamfout verskyn in plaas van die verwagte resultaat

Dit is die maklikste fout om reg te stel. In 99 uit 100 gevalle dui die #Name-fout aan dat die SOM-funksie verkeerd gespel is.

2. Sommige getalle word nie bygevoeg nie

Nog 'n algemene rede waarom 'n Somformule (of Excel AutoSum) nie werk nie, is getalle wat as teks waardes geformateer is. Met die eerste oogopslag lyk dit soos normale getalle, maar Microsoft Excel sien dit as teksstringe en laat hulle buite berekeninge.

Een van die visuele aanwysers van teksnommers is die verstek linksbelyning en groen driehoeke bo-aan -linkerhoek van die selle, soos in die regterkantste blad in die skermkiekie hieronder:

Om dit reg te stel, kies alle problematiese selle, klik op die waarskuwingsteken en klik dan Skakel na nommer .

As dit teen alle verwagtinge nie werk nie, probeer ander oplossings wat beskryf word in: Hoe om nommers reg te stel wat as teks geformateer is.

3. Excel SOM-funksie gee 0

Afgesien van getalle wat as teks geformateer is, is 'n sirkelverwysing 'n algemene bron van probleem in Somformules, veral wanneer jy probeer om 'n kolom in Excel op te tel. Dus, as jou getalle as getalle geformateer is, maar jou Excel-somformule gee steeds nul terug, spoor en herstel die sirkelverwysings in jou blad ( Formule -oortjie > Foutkontrolering > Omsendbrief ). Vir die gedetailleerde instruksies, sien asseblief Hoe om 'n omsendbriefverwysing in Excel te vind.

4. Excel Som-formule gee 'n hoër getal as wat verwag is

As jou Som-formule teen alle verwagtinge 'n groter getal gee as wat dit moet, onthou dat die SOM-funksie in Excel beide sigbare en onsigbare (versteekte) selle byvoeg. In hierdie geval, gebruik eerder die Subtotaal-funksie, soos gedemonstreer in Hoe om slegs sigbare selle in Excel op te som.

5. Excel SOM-formule word nie opgedateer nie

Wanneer 'n SOM-formule in Excel aanhou om die ou totaal te wys selfs nadat jy die waardes in die afhanklike selle opgedateer het, is Berekeningsmodus heel waarskynlik op Handmatig gestel. Om dit reg te stel, gaan na die Formules -oortjie, klik die aftrekpyltjie langs Bereken opsies en klik Outomaties.

Wel, hierdie is die algemeensteredes waarom SUM nie in Excel werk nie. As nie een van die bogenoemde jou geval is nie, kyk na ander moontlike redes en oplossings: Excel-formules werk nie, werk nie by nie, bereken nie.

Dit is hoe jy 'n SOM-funksie in Excel gebruik. As jy die formulevoorbeelde wat in hierdie tutoriaal bespreek word nader wil kyk, is jy welkom om 'n voorbeeld van Excel SUM-werkboek af te laai. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien.

SOM(getal1, [getal2] ,...)

Die eerste argument word vereis, ander getalle is opsioneel, en jy kan tot 255 getalle in 'n enkele formule verskaf.

In jou Excel SOM-formule, elke argument kan 'n positiewe of negatiewe numeriese waarde, reeks of selverwysing wees. Byvoorbeeld:

=SUM(A1:A100)

=SUM(A1, A2, A5)

=SUM(1,5,-2)

Die Excel SUM-funksie is nuttig wanneer jy waardes uit verskillende reekse moet optel, of numeriese waardes, selverwysings en reekse. Byvoorbeeld:

=SUM(A2:A4, A8:A9)

=SUM(A2:A6, A9, 10)

Die onderstaande skermkiekie wys hierdie en nog 'n paar SUM-formulevoorbeelde:

In werklike werkblaaie, die Excel SOM-funksie word dikwels by groter formules ingesluit as deel van meer komplekse berekeninge.

Jy kan byvoorbeeld SOM in die waarde_as_waar -argument van die IF-funksie insluit om getalle in kolomme B, C by te tel. en D as al drie selle in dieselfde ry waardes bevat, en wys 'n waarskuwingsboodskap as enige van die selle leeg is:

=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Value missing")

En hier is nog 'n voorbeeld van die gebruik van 'n gevorderde SOM-formule in Excel: VLOOKUP en SOM-formule om alle ooreenstemmende waardes op te tel.

Hoe om outomaties op te som in Excel

As jy een reeks getalle moet som, hetsy 'n kolom, ry of verskeie aangrensende kolomme of rye , kan jy Microsoft Excel 'n toepaslike SOM-formule vir jou laat skryf.

Kies eenvoudig 'n sel langs die nommers wat jy wil byvoeg, klik Outosom op die Tuis oortjie, in die Redigeer groep, druk die Enter-sleutel, en jy sal 'n Somformule outomaties ingevoeg hê:

Soos jy in die volgende skermkiekie kan sien, voer Excel se AutoSum-funksie nie net 'n Somformule in nie, maar kies ook die mees waarskynlike reeks van selle wat jy wil optel. Nege uit tien keer kry Excel die reeks reg. Indien nie, kan jy die reeks handmatig regstel deur eenvoudig die wyser deur die selle te sleep om op te som, en dan die Enter-sleutel te druk.

Wenk. 'n Vinniger manier om AutoSom in Excel te doen, is om die Som-kortpad Alt + = te gebruik. Hou net die Alt-sleutel, druk die Gelyke Teken-sleutel en druk dan Enter om 'n outomaties ingevoegde Som-formule te voltooi.

Behalwe vir die berekening van totaal, kan jy AutoSum gebruik om GEMIDDELDE, COUNT, MAKS of MIN outomaties in te voer funksies. Vir meer inligting, kyk asseblief na die Excel OutoSom-tutoriaal.

Hoe om 'n kolom in Excel op te som

Om getalle in 'n spesifieke kolom op te som, kan jy óf die Excel SOM-funksie óf AutoSom-funksie gebruik .

Om byvoorbeeld waardes in kolom B op te som, sê in selle B2 tot B8, voer die volgende Excel SOM-formule in:

=SUM(B2:B8)

Totaal 'n hele kolom met onbepaalde aantal rye

As 'n kolom wat jy wil optel 'n veranderlike aantal rye het (m.a.w. nuwe selle kan bygevoeg word en bestaande kan enige tyd uitgevee word), kan jy die hele kolom optel deur 'n kolom te verskaf verwysing, sonder om 'n onderste of boonste grens te spesifiseer.Byvoorbeeld:

=SUM(B:B)

Belangrike nota! In geen geval moet jy jou 'Som van 'n kolom'-formule in die kolom plaas wat jy wil optel nie, want dit sal 'n sirkelvormige selverwysing skep (d.i. 'n eindelose rekursiewe opsomming), en jou Som-formule sal 0 gee.

Somkolom behalwe kopskrif of 'n paar eerste rye uitgesluit

Gewoonlik, verskaf die verskaffing van 'n kolomverwysing na die Excel Som-formule die totale kolom wat die kopskrif ignoreer, soos gedemonstreer in die skermkiekie hierbo. Maar in sommige gevalle kan die kop van die kolom wat jy wil optel, eintlik 'n nommer daarin hê. Of jy wil dalk die eerste paar rye uitsluit met getalle wat nie relevant is vir die data wat jy wil optel nie.

Ongelukkig aanvaar Microsoft Excel nie 'n gemengde SOM-formule met 'n eksplisiete ondergrens maar sonder 'n boonste grens soos =SUM(B2:B), wat goed werk in Google Blaaie. Om die eerste paar rye van opsomming uit te sluit, kan jy een van die volgende oplossings gebruik.

  • Som die hele kolom op en trek dan die selle af wat jy nie by die totaal wil insluit nie (selle B1 tot B3 in hierdie voorbeeld):

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

  • Onthou die werkbladgroottelimiete, jy kan die boonste grens van jou Excel SUM-formule spesifiseer gebaseer op die maksimum aantal rye in jou Excel-weergawe .

Om byvoorbeeld kolom B sonder die kop op te som (d.w.s. sel B1 uitgesluit), kan jy die volgende formules gebruik:

  • InExcel 2007, Excel 2010, Excel 2013 en Excel 2016:

=SUM(B2:B1048576)

  • In Excel 2003 en laer:
  • =SUM(B2:B655366)

    Hoe om som rye in Excel

    Net soos om 'n kolom te tel, kan jy 'n ry in Excel optel deur die SOM-funksie te gebruik, of AutoSum laat die formule vir jou invoeg.

    Om byvoorbeeld by te voeg waardes in selle B2 tot D2, gebruik die volgende formule:

    =SUM(B2:D2)

    Hoe om veelvuldige rye in Excel op te som

    Om waardes in elke ry individueel by te voeg , sleep net jou Som-formule af. Die sleutelpunt is om relatiewe (sonder $) of gemengde selverwysings te gebruik (waar die $-teken slegs die kolomme regstel). Byvoorbeeld:

    =SUM($B2:$D2)

    Om die waardes op te tel in 'n reeks wat verskeie rye bevat , spesifiseer eenvoudig die verlangde reeks in die Som-formule. Byvoorbeeld:

    =SUM(B2:D6) - som waardes in rye 2 tot 6.

    =SUM(B2:D3, B5:D6) - som waardes in rye 2, 3, 5 en 6.

    Hoe om 'n geheel op te som ry

    Om die hele ry met 'n onbepaalde aantal kolomme op te som, verskaf 'n heelryverwysing na jou Excel-somformule, bv.:

    =SUM(2:2)

    Onthou asseblief dat jy nie daardie 'Som van 'n ry'-formule in enige sel van dieselfde ry' moet invoer om te verhoed dat 'n omsendbriefverwysing geskep word nie, want dit sal lei tot 'n verkeerde berekening, indien enige:

    To som rye uitgesluit 'n sekere kolom(me) , tel die hele ry op en trek dan irrelevante kolomme af. Byvoorbeeld, om ry 2 behalwe die eerste 2 kolomme op te som, gebruik dievolgende formule:

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

    Gebruik Excel Total Row om data in 'n tabel op te som

    As jou data in 'n Excel-tabel georganiseer is, kan jy baat by die spesiale Totale ry -kenmerk wat vinnig die data in jou tabel kan optel en totale in die laaste ry kan vertoon.

    'n Groot voordeel van die gebruik van Excel-tabelle is dat hulle outomaties uitbrei om nuwe rye in te sluit, sodat enige nuwe data wat jy in 'n tabel invoer sal outomaties by jou formules ingesluit word. As kan leer oor ander voordele van Excel-tabelle in hierdie artikel: 10 mees bruikbare kenmerke van Excel-tabelle.

    Om 'n gewone reeks selle in 'n tabel te omskep, kies dit en druk Ctrl + T-kortpad (of klik Tabel op die Voeg in -oortjie).

    Hoe om 'n totale ry in Excel-tabelle by te voeg

    Sodra jou data in 'n tabel gerangskik is, kan jy voeg 'n totale ry op hierdie manier in:

    1. Klik enige plek in die tabel om die Tabelnutsgoed met die Ontwerp -oortjie te vertoon.
    2. Op die Ontwerp -oortjie, in die Tabelstylopsies -groep, kies die Totale ry -kassie:

    Op 'n ander manier om 'n totale ry in Excel by te voeg, is om regs te klik op enige sel binne die tabel, en klik dan op Tabel > Totale ry .

    Hoe om data in jou tabel te totaal

    Wanneer die totale ry aan die einde van die tabel verskyn, doen Excel sy bes om te bepaal hoe jy data in die tabel wil bereken.

    In my voorbeeldtabel is die waardes inkolom D (kolom mees aan die regterkant) word outomaties bygevoeg en die som word in die Totaalry vertoon:

    Om waardes in ander kolomme te totaal, kies eenvoudig 'n ooreenstemmende sel in die totale ry, klik op die aftreklys-pyltjie, en kies Som :

    As jy 'n ander berekening wil uitvoer, kies die ooreenstemmende funksie uit die aftreklys soos Gemiddeld , Tel , Maks, Min , ens.

    As die totale ry outomaties 'n totaal vertoon vir 'n kolom wat nie een benodig nie, maak die aftreklys vir daardie kolom oop en kies Geen .

    Let wel. Wanneer die Excel-totaalry-kenmerk gebruik word om 'n kolom op te som, tel Excel waardes slegs in sigbare rye deur die SUBTOTAAL-funksie in te voeg met die eerste argument gestel op 109. Jy sal die gedetailleerde verduideliking van hierdie funksie in die volgende vind afdeling.

    As jy data in beide sigbare en onsigbare rye wil optel, moenie die totale ry byvoeg nie, en gebruik eerder 'n normale SOM-funksie:

    Hoe om net gefiltreer op te som (sigbare) selle in Excel

    Soms, vir meer effektiewe datumontleding, sal jy dalk data in jou werkblad moet filter of wegsteek. 'n Gewone Som-formule sal in hierdie geval nie werk nie, want die Excel SOM-funksie voeg alle waardes in die gespesifiseerde reeks by, insluitend die versteekte (uitgefiltreerde) rye.

    As jy net sigbare selle in 'n gefiltreerde lys wil optel. , is die vinnigste manier om jou data in 'n Excel te organiseertabel, en skakel dan die Excel Total Row-funksie aan. Soos in die vorige voorbeeld gedemonstreer word, voeg die SUBTOTAAL-funksie in wat verborge selle ignoreer as jy Som in 'n tabel se totale ry kies.

    'n Ander manier om gefiltreerde selle in Excel op te som, is om 'n outofilter toe te pas op jou data handmatig deur op die Filter -knoppie op die Data -oortjie te klik. En skryf dan self 'n subtotaalformule.

    Die SUBTOTAAL-funksie het die volgende sintaksis:

    SUBTOTAAL(funksie_getal, ref1, [ref2],...)

    Waar:

    • Funksie_getal - 'n getal van 1 tot 11 of van 101 tot 111 wat spesifiseer watter funksie om vir die subtotaal te gebruik.

      Jy kan die volledige lys funksies op support.office.com vind. Vir nou is ons net geïnteresseerd in die SUM-funksie, wat deur nommers 9 en 109 gedefinieer word. Beide getalle sluit uitgefiltreerde rye uit. Die verskil is dat 9 selle insluit wat handmatig versteek is (d.w.s. regskliek > Versteek ), terwyl 109 hulle uitsluit.

      Dus, as jy net sigbare selle wil optel, ongeag van hoe presies irrelevante rye versteek is, gebruik dan 109 in die eerste argument van jou subtotaalformule.

    • Verw1, Verw2, … - selle of reekse wat jy wil subtotaal. Die eerste Ref-argument word vereis, ander (tot 254) is opsioneel.

    In hierdie voorbeeld, kom ons som sigbare selle in reeks B2:B14 op deur die volgende formule te gebruik:

    =SUBTOTAL(109, B2:B14)

    En nou, kom onsfilter slegs ' Piesang '-rye en maak seker dat ons subtotaalformule slegs sigbare selle optel:

    Wenk. Jy kan Excel se AutoSum-funksie hê om die subtotaalformule outomaties vir jou in te voeg. Organiseer net jou data in tabel ( Ctrl + T ) of filtreer die data soos jy wil deur op die Filter -knoppie te klik. Kies daarna die sel direk onder die kolom wat jy wil optel, en klik die Outosom -knoppie op die lint. 'n SUBTOTAAL-formule sal ingevoeg word, wat slegs die sigbare selle in die kolom optel.

    Hoe om 'n lopende totaal (kumulatiewe som) in Excel te doen

    Om 'n lopende totaal in Excel te bereken, skryf jy 'n gewone SOM-formule met 'n slim gebruik van absolute en relatiewe selle verwysings.

    Om byvoorbeeld die kumulatiewe som van getalle in kolom B te vertoon, voer die volgende formule in C2 in en kopieer dit dan na ander selle:

    =SUM($B$2:B2)

    Die relatiewe verwysing B2 sal outomaties verander op grond van die relatiewe posisie van die ry waarin die formule gekopieer is:

    Jy kan die gedetailleerde verduideliking van hierdie basiese Kumulatiewe Som-formule en wenke oor hoe om dit te verbeter in hierdie vind. tutoriaal: Hoe om lopende totaal in Excel te bereken.

    Hoe om oor velle op te tel

    As jy verskeie werkblaaie met dieselfde uitleg en dieselfde datatipe het, kan jy die waardes in dieselfde byvoeg sel of in dieselfde reeks selle in verskillende velle met 'n enkele

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.