Excel SUM-formel for å summere en kolonne, rader eller bare synlige celler

  • Dele Denne
Michael Brown

Opplæringen forklarer hvordan du summerer i Excel ved å bruke Autosum-funksjonen, og hvordan du lager din egen SUM-formel for å summere en kolonne, rad eller valgt område. Du vil også lære å summere bare synlige celler, beregne løpende totalsum, summere på tvers av ark og finne ut hvorfor Excel-sumformelen din ikke fungerer.

Hvis du vil ha en rask sum av enkelte celler i Excel, du kan ganske enkelt velge disse cellene og se på statuslinjen nederst til høyre i Excel-vinduet:

For noe mer permanent, bruk Excel SUM-funksjonen. Det er veldig enkelt og greit, så selv om du er nybegynner i Excel, vil du neppe ha noen problemer med å forstå følgende eksempler.

Hvordan summere i Excel ved hjelp av en enkel aritmetikk beregning

Hvis du trenger en rask sum av flere celler, kan du bruke Microsoft Excel som en minikalkulator. Bare bruk plusstegnet (+) som i en vanlig aritmetisk addisjonsoperasjon. For eksempel:

=1+2+3

eller

=A1+C1+D1

Men hvis du trenger å summere noen få dusin eller noen få hundre rader, referer til hver celle i en formel høres ikke ut som en god idé. I dette tilfellet kan du bruke Excel SUM-funksjonen spesielt utviklet for å legge til et spesifisert sett med tall.

Hvordan bruke SUM-funksjonen i Excel

Excel SUM er en matematikk- og triggfunksjon som legger til verdier. Syntaksen til SUM-funksjonen er som følger:

SUM-formel.

En såkalt 3D-referanse er det som gjør susen:

=SUM(Jan:Apr!B6)

Eller

=SUM(Jan:Apr!B2:B5)

Den første formelen legger til verdier i celle B6, mens den andre formelen summerer området B2:B5 i alle regnearkene som ligger mellom de to grensearkene du angir ( januar og april i dette eksemplet):

Du kan finne mer informasjon om en 3D-referanse og de detaljerte trinnene for å lage slike formler i denne opplæringen: Hvordan lage en 3D-referanse for å beregne flere ark.

Excel betinget sum

Hvis oppgaven din krever å legge til bare de cellene som oppfyller en bestemt betingelse eller noen få betingelser, kan du bruke henholdsvis SUMIF eller SUMIFS-funksjonen.

Følgende SUMIF-formel legger for eksempel bare til beløpene i kolonne B som har " Fullført "-status i kolonne C:

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

For å beregne en betinget sum med flere kriterier , bruk SUMIFS-funksjonen. I eksemplet ovenfor, for å få summen av "Fullførte" bestillinger med beløpet over $200, bruk følgende SUMIFS-formel:

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

Du kan finne den detaljerte forklaringen av SUMIF og SUMIFS syntaks og mange flere formeleksempler i disse veiledningene:

  • SUM.HVIS-funksjon i Excel: eksempler for tall, datoer, tekst, blanke og ikke tomme
  • SUM.HVIS i Excel - formeleksempler for å betinget sumceller
  • Hvordan bruke Excel SUMIFS og SUMIF med flerekriterier

Merk. De betingede sum-funksjonene er tilgjengelige i Excel-versjoner som begynner med Excel 2003 (mer presist, SUMIF ble introdusert i Excel 2003, mens SUMIFS bare i Excel 2007). Hvis noen fortsatt bruker en tidligere Excel-versjon, må du lage en matrise SUM-formel som vist i Bruke Excel SUM i matriseformler for å betinget summere celler.

Excel SUM fungerer ikke - årsaker og løsninger

Prøver du å legge til noen få verdier eller totalt en kolonne i Excel-arket ditt, men en enkel SUM-formel beregnes ikke? Vel, hvis Excel SUM-funksjonen ikke fungerer, er det mest sannsynlig på grunn av følgende årsaker.

1. #Navnefeil vises i stedet for forventet resultat

Det er den enkleste feilen å fikse. I 99 av 100 tilfeller indikerer #Name-feilen at SUM-funksjonen er feilstavet.

2. Noen tall legges ikke til

En annen vanlig årsak til at en Sum-formel (eller Excel AutoSum) ikke fungerer, er tall formatert som tekst verdier . Ved første øyekast ser de ut som vanlige tall, men Microsoft Excel oppfatter dem som tekststrenger og utelater dem fra beregninger.

En av de visuelle indikatorene for teksttall er standard venstrejustering og grønne trekanter øverst -venstre hjørne av cellene, som i det høyre arket i skjermbildet nedenfor:

For å fikse dette, velg alle problematiske celler, klikk på advarselstegnet og klikk deretter Konverter til tall .

Hvis det mot alle forventninger ikke fungerer, prøv andre løsninger beskrevet i: Hvordan fikse tall formatert som tekst.

3. Excel SUM-funksjon returnerer 0

Bortsett fra tall som er formatert som tekst, er en sirkulær referanse en vanlig kilde til problem i Sumformler, spesielt når du prøver å summere en kolonne i Excel. Så hvis tallene dine er formatert som tall, men Excel Sum-formelen fortsatt returnerer null, spor og fiks de sirkulære referansene i arket ( Formel -fanen > Feilkontroll > Sirkulærreferanse ). For detaljerte instruksjoner, se Hvordan finne en sirkulærreferanse i Excel.

4. Excel Sum-formel returnerer et høyere tall enn forventet

Hvis Sum-formelen din mot alle forventninger returnerer et større tall enn den burde, husk at SUM-funksjonen i Excel legger til både synlige og usynlige (skjulte) celler. I dette tilfellet bruker du Subtotal-funksjonen i stedet, som vist i Slik summerer du bare synlige celler i Excel.

5. Excel SUM-formel oppdateres ikke

Når en SUM-formel i Excel fortsetter å vise den gamle summen selv etter at du har oppdatert verdiene i de avhengige cellene, er mest sannsynlig Beregningsmodus satt til Manuell. For å fikse dette, gå til kategorien Formler , klikk på rullegardinpilen ved siden av Beregn alternativer og klikk Automatisk.

Vel, disse er de vanligsteårsaker til at SUM ikke fungerer i Excel. Hvis ingen av de ovennevnte er ditt tilfelle, sjekk ut andre mulige årsaker og løsninger: Excel-formler fungerer ikke, oppdaterer ikke, beregner ikke.

Slik bruker du en SUM-funksjon i Excel. Hvis du vil se nærmere på formeleksemplene som er diskutert i denne opplæringen, er du velkommen til å laste ned et eksempel på Excel SUM-arbeidsbok. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke.

SUM(tall1, [tall2] ,...)

Det første argumentet er påkrevd, andre tall er valgfrie, og du kan oppgi opptil 255 tall i en enkelt formel.

I Excel SUM-formelen, hver argument kan være en positiv eller negativ numerisk verdi, område eller cellereferanse. For eksempel:

=SUM(A1:A100)

=SUM(A1, A2, A5)

=SUM(1,5,-2)

Excel SUM-funksjonen er nyttig når du trenger å legge sammen verdier fra forskjellige områder, eller kombinere numeriske verdier, cellereferanser og områder. For eksempel:

=SUM(A2:A4, A8:A9)

=SUM(A2:A6, A9, 10)

Skjermbildet nedenfor viser disse og noen flere eksempler på SUM-formler:

I virkelige regneark, Excel SUM-funksjon er ofte inkludert i større formler som en del av mer komplekse beregninger.

Du kan for eksempel bygge inn SUM i verdi_hvis_sann -argumentet til HVIS-funksjonen for å legge til tall i kolonnene B, C og D hvis alle tre cellene i samme rad inneholder verdier, og viser en advarsel hvis noen av cellene er tomme:

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

Og her er et annet eksempel på bruk av en avansert SUM-formel i Excel: VLOOKUP og SUM-formel for å summere alle samsvarende verdier.

Hvordan Autosummere i Excel

Hvis du trenger å summere ett tallområde, enten det er en kolonne, rad eller flere tilstøtende kolonner eller rader , kan du la Microsoft Excel skrive en passende SUM-formel for deg.

Bare velg en celle ved siden av tallene du vil legge til, klikk Autosummer Hjem fanen, i Redigering gruppe, trykker du på Enter-tasten, og du vil automatisk få satt inn en Sum-formel:

Som du kan se på følgende skjermbilde, legger Excels AutoSum-funksjon ikke bare inn en Sum-formel, men velger også det mest sannsynlige området av celler som du vil summere. Ni av ti ganger får Excel rekkevidden riktig. Hvis ikke, kan du korrigere området manuelt ved å dra markøren gjennom cellene for å summere, og deretter trykke på Enter-tasten.

Tips. En raskere måte å gjøre AutoSum på i Excel er å bruke Sum-snarveien Alt + = . Bare hold Alt-tasten, trykk på Lik-tegn-tasten, og trykk deretter Enter for å fullføre en automatisk innsatt Sum-formel.

Bortsett fra å beregne total, kan du bruke AutoSum til automatisk å angi AVERAGE, COUNT, MAX eller MIN funksjoner. For mer informasjon, vennligst sjekk veiledningen for Excel AutoSum.

Hvordan summere en kolonne i Excel

For å summere tall i en bestemt kolonne, kan du bruke enten Excel SUM-funksjonen eller AutoSum-funksjonen .

For å summere verdier i kolonne B, for eksempel i cellene B2 til B8, skriv inn følgende Excel SUM-formel:

=SUM(B2:B8)

Total en hel kolonne med ubestemt antall rader

Hvis en kolonne du vil summere har et variabelt antall rader (dvs. nye celler kan legges til og eksisterende kan slettes når som helst), kan du summere hele kolonnen ved å oppgi en kolonne referanse, uten å spesifisere en nedre eller øvre grense.For eksempel:

=SUM(B:B)

Viktig merknad! Ikke i noe tilfelle bør du sette "Summen av en kolonne"-formel i kolonnen du vil summere fordi dette vil skape en sirkulær cellereferanse (dvs. en endeløs rekursiv summering), og Sum-formelen vil returnere 0.

Sumkolonne unntatt overskrift eller unntatt noen få første rader

Vanligvis gir en kolonnereferanse til Excel Sum-formelen totalsummen av hele kolonnen som ignorerer overskriften, som vist i skjermbildet ovenfor. Men i noen tilfeller kan overskriften på kolonnen du vil summere faktisk ha et tall i seg. Eller du vil kanskje ekskludere de første par radene med tall som ikke er relevante for dataene du vil summere.

Dessverre godtar ikke Microsoft Excel en blandet SUM-formel med en eksplisitt nedre grense, men uten en øvre grense som =SUM(B2:B), som fungerer fint i Google Sheets. For å ekskludere de første par radene fra summering, kan du bruke en av de følgende løsningene.

  • Summer hele kolonnen og trekk fra cellene du ikke vil inkludere i totalen (celle B1 til B3 i dette eksemplet):

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

  • Husk størrelsesgrensene for regnearket, kan du spesifisere den øvre grensen for Excel SUM-formelen basert på maksimalt antall rader i Excel-versjonen din .

For å summere kolonne B uten overskriften (dvs. ekskludere celle B1), kan du bruke følgende formler:

  • IExcel 2007, Excel 2010, Excel 2013 og Excel 2016:

=SUM(B2:B1048576)

  • I Excel 2003 og eldre:
  • =SUM(B2:B655366)

    Hvordan summer rader i Excel

    I likhet med å summere en kolonne, kan du summere en rad i Excel ved å bruke SUM-funksjonen, eller la AutoSum sette inn formelen for deg.

    For eksempel, for å legge til verdier i cellene B2 til D2, bruk følgende formel:

    =SUM(B2:D2)

    Hvordan summere flere rader i Excel

    For å legge til verdier i hver rad individuelt , bare dra ned Sum-formelen. Nøkkelpunktet er å bruke relative (uten $) eller blandede cellereferanser (der $-tegnet fikser bare kolonnene). For eksempel:

    =SUM($B2:$D2)

    For å summere verdiene i et område som inneholder flere rader , spesifiser du bare ønsket område i Sum-formelen. For eksempel:

    =SUM(B2:D6) - summerer verdier i rad 2 til 6.

    =SUM(B2:D3, B5:D6) - summerer verdier i rad 2, 3, 5 og 6.

    Hvordan summere en helhet rad

    For å summere hele raden med et ubestemt antall kolonner, oppgi en hel radreferanse til Excel Sum-formelen, f.eks.:

    =SUM(2:2)

    Vennligst husk at du ikke bør skrive inn "Sum av en rad"-formel i noen celle i samme rad for å unngå å lage en sirkulær referanse fordi dette vil resultere i en feil beregning, hvis noen:

    Til summer rader unntatt en bestemt kolonne(r) , summerer hele raden og trekk fra irrelevante kolonner. For å summere rad 2 unntatt de to første kolonnene, bruk for eksempelfølgende formel:

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

    Bruk Excel Total Row for å summere data i en tabell

    Hvis dataene dine er organisert i en Excel-tabell, kan du dra nytte av den spesielle Total rad -funksjon som raskt kan summere dataene i tabellen og vise totaler i den siste raden.

    En stor fordel med å bruke Excel-tabeller er at de automatisk utvides til å inkludere nye rader, slik at alle nye data du legger inn i en tabell vil automatisk bli inkludert i formlene dine. If kan lære om andre fordeler med Excel-tabeller i denne artikkelen: 10 mest nyttige funksjoner i Excel-tabeller.

    For å konvertere et vanlig celleområde til en tabell, velg den og trykk Ctrl + T snarvei (eller klikk Tabell Sett inn -fanen).

    Hvordan legge til en total rad i Excel-tabeller

    Når dataene dine er ordnet i en tabell, kan du sett inn en total rad på denne måten:

    1. Klikk hvor som helst i tabellen for å vise Tabellverktøy med Design -fanen.
    2. På kategorien Design , i gruppen Tabellstilalternativer , velger du boksen Total rad :

    En annen måte å legge til en total rad i Excel er å høyreklikke en hvilken som helst celle i tabellen, og deretter klikke Tabell > Total rad .

    Hvordan samle data i tabellen din

    Når totalraden vises på slutten av tabellen, gjør Excel sitt beste for å finne ut hvordan du vil beregne data i tabellen.

    I eksempeltabellen min er verdiene ikolonne D (kolonne lengst til høyre) legges til automatisk og summen vises i totalraden:

    For å totalt sette verdier i andre kolonner, velg ganske enkelt en tilsvarende celle i totalraden, klikk på pilen for rullegardinlisten, og velg Sum :

    Hvis du vil utføre en annen beregning, velg den tilsvarende funksjonen fra rullegardinlisten som Gjennomsnitt , Antal , Maks, Min osv.

    Hvis totalraden automatisk viser en totalsum for en kolonne som ikke trenger en, åpne rullegardinlisten for den kolonnen og velg Ingen .

    Merk. Når du bruker Excel Total Row-funksjonen til å summere en kolonne, summerer Excel verdier bare i synlige rader ved å sette inn SUBTOTAL-funksjonen med det første argumentet satt til 109. Du finner den detaljerte forklaringen av denne funksjonen i neste seksjon.

    Hvis du vil summere data både i synlige og usynlige rader, ikke legg til totalraden, og bruk en vanlig SUM-funksjon i stedet:

    Hvordan summere kun filtrert (synlige) celler i Excel

    Noen ganger, for mer effektiv datoanalyse, må du kanskje filtrere eller skjule noen data i regnearket. En vanlig sumformel vil ikke fungere i dette tilfellet fordi Excel SUM-funksjonen legger til alle verdier i det spesifiserte området inkludert de skjulte (filtrerte) radene.

    Hvis du vil summere bare synlige celler i en filtrert liste , er den raskeste måten å organisere dataene dine i en Exceltabell, og slå deretter på Excel Total Row-funksjonen. Som vist i det forrige eksempelet, setter du inn SUBTOTAL-funksjonen som ignorerer skjulte celler ved å velge Sum i en tabells totale rad.

    En annen måte å summere filtrerte celler i Excel på er å bruke et autofilter på data manuelt ved å klikke Filter -knappen på Data -fanen. Og skriv deretter en Subtotal-formel selv.

    SUBTOTAL-funksjonen har følgende syntaks:

    SUBTOTAL(function_num, ref1, [ref2],...)

    Where:

    • Funksjonsnummer - et tall fra 1 til 11 eller fra 101 til 111 som spesifiserer hvilken funksjon som skal brukes for delsummen.

      Du finner hele listen over funksjoner på support.office.com. Foreløpig er vi bare interessert i SUM-funksjonen, som er definert av tallene 9 og 109. Begge tallene ekskluderer utfiltrerte rader. Forskjellen er at 9 inkluderer celler som er skjult manuelt (dvs. høyreklikk > Skjul ), mens 109 ekskluderer dem.

      Så hvis du ønsker å summere bare synlige celler, uavhengig av nøyaktig hvordan irrelevante rader ble skjult, bruk deretter 109 i det første argumentet i Subtotal-formelen.

    • Ref1, Ref2, … - celler eller områder som du vil subtotale. Det første Ref-argumentet kreves, andre (opptil 254) er valgfrie.

    I dette eksemplet, la oss summere synlige celler i området B2:B14 ved å bruke følgende formel:

    =SUBTOTAL(109, B2:B14)

    Og nå, la ossfiltrer bare ' Banan '-rader og sørg for at vår Subtotal-formel bare summerer synlige celler:

    Tips. Du kan få Excels AutoSum-funksjon til å sette inn Subtotal-formelen for deg automatisk. Bare organiser dataene dine i tabell ( Ctrl + T ) eller filtrer dataene slik du ønsker ved å klikke på Filter -knappen. Deretter velger du cellen rett under kolonnen du vil summere, og klikker på Autosum -knappen på båndet. En SUBTOTAL-formel vil bli satt inn, som bare summerer de synlige cellene i kolonnen.

    Hvordan gjøre en løpende total (kumulativ sum) i Excel

    For å beregne en løpende total i Excel, skriver du en vanlig SUM-formel med en smart bruk av absolutte og relative celler referanser.

    For å vise den kumulative summen av tall i kolonne B, skriv inn følgende formel i C2 og kopier den ned til andre celler:

    =SUM($B$2:B2)

    Den relative referansen B2 vil endres automatisk basert på den relative posisjonen til raden der formelen er kopiert:

    Du kan finne den detaljerte forklaringen av denne grunnleggende kumulative sumformelen og tips om hvordan du kan forbedre den i denne veiledning: Hvordan beregne løpende total i Excel.

    Hvordan summere på tvers av ark

    Hvis du har flere regneark med samme layout og samme datatype, kan du legge til verdiene i samme celle eller i samme utvalg av celler i forskjellige ark med en enkelt

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.