Excel SUM-formel til at summere en kolonne, rækker eller kun synlige celler

  • Del Dette
Michael Brown

I denne vejledning forklares det, hvordan du laver summer i Excel ved hjælp af AutoSum-funktionen, og hvordan du laver din egen SUM-formel til at summere en kolonne, række eller et udvalgt område. Du lærer også, hvordan du kun summerer synlige celler, beregner løbende totaler, summerer på tværs af ark og finder ud af, hvorfor din Excel-summeformel ikke virker.

Hvis du vil have en hurtig sum af visse celler i Excel, kan du blot vælge de pågældende celler og se på statuslinjen nederst til højre i Excel-vinduet:

Hvis du vil have noget mere permanent, kan du bruge Excel SUM-funktionen. Den er meget enkel og ligetil, så selv hvis du er nybegynder i Excel, vil du næppe have nogen problemer med at forstå de følgende eksempler.

    Sådan summerer du i Excel ved hjælp af en simpel aritmetisk beregning

    Hvis du har brug for en hurtig sum af flere celler, kan du bruge Microsoft Excel som en miniregnemaskine. Du skal blot bruge operatør med plus-tegn (+) som i en normal aritmetisk addition, f.eks:

    =1+2+3

    eller

    =A1+C1+D1

    Men hvis du skal summere et par dusin eller et par hundrede rækker, lyder det ikke som en god idé at henvise til hver enkelt celle i en formel. I dette tilfælde kan du bruge Excel SUM-funktionen, der er specielt designet til at addere et bestemt sæt tal.

    Sådan bruger du SUM-funktionen i Excel

    Excel SUM er en matematisk og trigonometrisk funktion, der lægger værdier sammen. Syntaksen for funktionen SUM er som følger:

    SUM(nummer1, [nummer2] ,...)

    Det første argument er påkrævet, andre tal er valgfrie, og du kan angive op til 255 tal i en enkelt formel.

    I din Excel SUM-formel kan hvert argument være en positiv eller negativ numerisk værdi, et område eller en cellehenvisning, f.eks:

    =SUM(A1:A100)

    =SUM(A1, A2, A5)

    =SUM(1,5,-2)

    Excel SUM-funktionen er nyttig, når du skal lægge værdier fra forskellige intervaller sammen eller kombinere numeriske værdier, cellehenvisninger og intervaller, f.eks:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    Nedenstående skærmbillede viser disse og et par andre eksempler på SUM-formler:

    I virkelige regneark indgår Excel SUM-funktionen ofte i større formler som en del af mere komplekse beregninger.

    Du kan f.eks. indlejre SUM i value_if_true argumentet i IF-funktionen for at tilføje tal i kolonne B, C og D, hvis alle tre celler i samme række indeholder værdier, og vise en advarselsmeddelelse, hvis en af cellerne er tom:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Værdi mangler")

    Og her er et andet eksempel på brug af en avanceret SUM-formel i Excel: VLOOKUP- og SUM-formel til at summere alle matchende værdier.

    Hvordan man laver en automatisk sum i Excel

    Hvis du skal summere et talområde, enten en kolonne, en række eller flere tilstødende kolonner eller rækker, kan du lade Microsoft Excel skrive en passende SUM-formel for dig.

    Du skal blot vælge en celle ud for de tal, du vil tilføje, klikke på AutoSum på den Hjem under fanen, i fanen Redigering af gruppen, tryk på Enter-tasten, og du får automatisk indsat en Sum-formel:

    Som du kan se på det følgende skærmbillede, indtaster Excels AutoSum-funktion ikke blot en formel for summen, men vælger også det mest sandsynlige område af celler, som du ønsker at summere. Ni ud af ti gange vælger Excel området rigtigt. Hvis ikke, kan du manuelt rette området ved at trække markøren gennem de celler, der skal summeres, og derefter trykke på Enter-tasten.

    Tip. En hurtigere måde at lave AutoSum i Excel på er at bruge Genvej til summen Alt + = . Du skal blot holde Alt-tasten nede, trykke på tasten med lighedstegn og derefter trykke på Enter for at fuldføre en automatisk indsat sumformel.

    Ud over at beregne totalen kan du bruge AutoSum til automatisk at indtaste funktionerne AVERAGE, COUNT, MAX eller MIN. Du kan få flere oplysninger i Excel AutoSum tutorial for at få mere at vide.

    Sådan summerer du en kolonne i Excel

    Hvis du vil summere tal i en bestemt kolonne, kan du bruge enten Excel SUM-funktionen eller funktionen AutoSum.

    Hvis du f.eks. vil summere værdierne i kolonne B, f.eks. i cellerne B2 til B8, skal du indtaste følgende formel i Excel SUMME:

    =SUM(B2:B8)

    Sammentælling af en hel kolonne med et ubestemt antal rækker

    Hvis en kolonne, du vil summere, har et variabelt antal rækker (dvs. at nye celler kan tilføjes og eksisterende celler kan slettes når som helst), kan du summere hele kolonnen ved at angive en kolonnehenvisning uden at angive en nedre eller øvre grænse. F.eks:

    =SUM(B:B)

    Vigtig bemærkning! Du bør under ingen omstændigheder sætte din formel "Sum af en kolonne" i den kolonne, du vil summere, da dette ville skabe en cirkulær cellehenvisning (dvs. en endeløs rekursiv summation), og din formel Sum ville returnere 0.

    Summen af kolonner undtagen overskriften eller eksklusive nogle få første rækker

    Hvis du angiver en kolonnehenvisning til Excel-summeformlen, bliver hele kolonnen summeret uden at tage højde for overskriften, som vist på ovenstående skærmbillede. Men i nogle tilfælde kan overskriften på den kolonne, du vil summere, faktisk indeholde et tal. Eller du vil måske udelukke de første par rækker med tal, der ikke er relevante for de data, du vil summere.

    Desværre accepterer Microsoft Excel ikke en blandet SUM-formel med en eksplicit nedre grænse, men uden en øvre grænse som =SUM(B2:B), som fungerer fint i Google Sheets. Hvis du vil udelukke de første par rækker fra summering, kan du bruge en af følgende løsninger.

    • Læg hele kolonnen sammen, og træk derefter de celler fra, som du ikke ønsker at medtage i totalen (cellerne B1 til B3 i dette eksempel):

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

    • Hvis du husker størrelsesgrænserne for regnearket, kan du angive den øvre grænse for din Excel SUM-formel baseret på det maksimale antal rækker i din Excel-version.

    Hvis du f.eks. vil summere kolonne B uden overskriften (dvs. uden celle B1), kan du bruge følgende formler:

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

    =SUM(B2:B1048576)

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

    Sådan summerer du rækker i Excel

    På samme måde som når du summerer en kolonne, kan du summere en række i Excel ved at bruge funktionen SUM eller få AutoSum til at indsætte formlen for dig.

    Hvis du f.eks. vil tilføje værdier i cellerne B2 til D2, skal du bruge følgende formel:

    =SUM(B2:D2)

    Sådan summerer du flere rækker i Excel

    Sådan tilføjes værdier i hver række individuelt , skal du blot trække din Sum-formel ned. Det vigtigste er at bruge relative (uden $) eller blandede cellereferencer (hvor $-tegnet kun fastlægger kolonnerne). F.eks:

    =SUM($B2:$D2)

    Hvis du vil summere værdierne i en område, der indeholder flere rækker skal du blot angive det ønskede område i Sum-formlen, f.eks:

    =SUM(B2:D6) - summerer værdierne i række 2 til 6.

    =SUM(B2:D3, B5:D6) - summerer værdierne i rækkerne 2, 3, 5 og 6.

    Sådan summerer du en hel række

    For at opsummere den hele rækken med et ubestemt antal kolonner, skal du angive en reference til hele rækken i din Excel-summeformel, f.eks:

    =SUM(2:2)

    Husk, at du ikke bør indtaste formlen "Summen af en række" i en celle i samme række for at undgå at skabe en cirkulær reference, da dette ville resultere i en forkert beregning, hvis der er nogen:

    Til summere rækker uden en bestemt kolonne(r) Hvis du f.eks. vil summere række 2 undtagen de to første kolonner, skal du bruge følgende formel for at summere række 2 undtagen de to første kolonner:

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

    Brug Excel Total Row til at summere data i en tabel

    Hvis dine data er organiseret i en Excel-tabelle, kan du drage fordel af den særlige Række i alt funktion, der hurtigt kan summere dataene i din tabel og vise totaler i den sidste række.

    En stor fordel ved at bruge Excel-tabeller er, at de automatisk udvides til at omfatte nye rækker, så alle nye data, du indtaster i en tabel, vil automatisk blive inkluderet i dine formler. Du kan læse mere om andre fordele ved Excel-tabeller i denne artikel: 10 mest nyttige funktioner i Excel-tabeller.

    Hvis du vil konvertere en almindelig række celler til en tabel, skal du markere den og trykke på genvejen Ctrl + T (eller klikke på Tabel på den Indsæt fanen).

    Sådan tilføjer du en samlet række i Excel-tabeller

    Når dine data er arrangeret i en tabel, kan du indsætte en samlet række på denne måde:

    1. Klik et vilkårligt sted i tabellen for at få vist Bordværktøj med den Design fanebladet.
    2. På den Design under fanen, i fanen Muligheder for bordstil gruppe, skal du vælge den Række i alt boks:

    En anden måde at tilføje en samlet række i Excel er ved at højreklikke på en celle i tabellen og derefter klikke på Tabel > Totaler række .

    Sådan summerer du data i din tabel

    Når den samlede række vises i slutningen af tabellen, gør Excel sit bedste for at finde ud af, hvordan du ønsker at beregne data i tabellen.

    I min eksempeltabel bliver værdierne i kolonne D (kolonnen længst til højre) automatisk lagt sammen, og summen vises i rækken Total:

    Hvis du vil summere værdier i andre kolonner, skal du blot vælge en tilsvarende celle i den samlede række, klikke på pilen på rullelisten og vælge Sum :

    Hvis du vil foretage en anden beregning, skal du vælge den tilsvarende funktion fra rullelisten, f.eks. Gennemsnit , Greve , Max, Min , osv.

    Hvis den samlede række automatisk viser en total for en kolonne, der ikke har brug for en total, skal du åbne rullelisten for den pågældende kolonne og vælge Ingen .

    Bemærk. Når du bruger funktionen Excel Total Row til at summere en kolonne, summerer Excel værdierne kun i synlige rækker ved at indsætte funktionen SUBTOTAL med det første argument sat til 109. Du finder en detaljeret forklaring af denne funktion i næste afsnit.

    Hvis du vil summere data både i synlige og usynlige rækker, skal du ikke tilføje den samlede række, men i stedet bruge en normal SUM-funktion:

    Sådan summerer du kun filtrerede (synlige) celler i Excel

    Nogle gange kan det være nødvendigt at filtrere eller skjule nogle data i regnearket for at opnå en mere effektiv datomanalyse. En sædvanlig Sumformel virker ikke i dette tilfælde, fordi Excel SUM-funktionen lægger alle værdier i det angivne område sammen, herunder de skjulte (filtrerede) rækker.

    Hvis du kun vil summere de synlige celler i en filtreret liste, er den hurtigste måde at organisere dine data i en Excel-tabelle og derefter aktivere Excel-funktionen Total Row. Som vist i det forrige eksempel indsætter du funktionen SUBTOTAL, som du kan bruge ved at vælge Sum i en tabellens totalrække. ignorerer skjulte celler .

    En anden måde at summere filtrerede celler i Excel på er at anvende et AutoFilter på dine data manuelt ved at klikke på knappen Filter på knappen på Data fanebladet. Og skriv derefter selv en Subtotal-formel.

    Funktionen SUBTOTAL har følgende syntaks:

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

    Hvor:

    • Funktion_nummer - et tal fra 1 til 11 eller fra 101 til 111, der angiver, hvilken funktion der skal anvendes til subtotalen.

      Du kan finde den fulde liste over funktioner på support.office.com. Indtil videre er vi kun interesseret i funktionen SUM, som er defineret af numrene 9 og 109. Begge numre udelukker filtrerede rækker. Forskellen er, at 9 omfatter celler, der er skjult manuelt (dvs. højreklik på> Skjul ), mens 109 udelukker dem.

      Så hvis du kun ønsker at summere synlige celler, uanset hvor nøjagtigt irrelevante rækker blev skjult, skal du bruge 109 i det første argument i din Subtotal-formel.

    • Ref1, Ref2, ... - celler eller intervaller, som du ønsker at foretage subtotal. Det første Ref-argument er påkrævet, de andre (op til 254) er valgfrie.

    I dette eksempel summerer vi de synlige celler i området B2:B14 ved hjælp af følgende formel:

    =SUBTOTAL(109, B2:B14)

    Og lad os nu kun filtrere ' Banan ' rækker og sørg for, at vores Subtotal-formel kun summerer de synlige celler:

    Tip. Du kan få Excels AutoSum-funktion til automatisk at indsætte Subtotal-formlen for dig. Du skal blot organisere dine data i en tabel ( Ctrl + T ) eller filtrere dataene på den måde, du ønsker, ved at klikke på Filter Derefter skal du vælge cellen umiddelbart under den kolonne, du ønsker at summere, og klikke på knappen AutoSum Der indsættes en SUBTOTAL-formel, som kun summerer de synlige celler i kolonnen.

    Sådan laver du en løbende sum (kumulativ sum) i Excel

    Hvis du vil beregne en løbende total i Excel, skal du skrive en sædvanlig SUM-formel med en smart brug af absolutte og relative cellehenvisninger.

    Hvis du f.eks. vil vise den kumulative sum af tallene i kolonne B, skal du indtaste følgende formel i C2 og derefter kopiere den ned til andre celler:

    =SUM($B$2:B2)

    Den relative reference B2 ændres automatisk baseret på den relative position i den række, som formlen kopieres i:

    Du kan finde en detaljeret forklaring på denne grundlæggende kumulative sumformel og tips til, hvordan du kan forbedre den, i denne vejledning: Sådan beregner du løbende totaler i Excel.

    Sådan summerer du på tværs af ark

    Hvis du har flere regneark med samme layout og samme datatype, kan du tilføje værdierne i den samme celle eller i det samme område af celler i forskellige ark med en enkelt SUM-formel.

    En såkaldt 3D-reference er det, der virker:

    =SUM(jan:apr!B6)

    Eller

    =SUM(jan:apr!B2:B5)

    Den første formel tilføjer værdier i celle B6, mens den anden formel summerer intervallet B2:B5 i alle regneark, der ligger mellem de to grænseark, som du angiver ( Jan og apr i dette eksempel):

    Du kan finde flere oplysninger om en 3D-reference og de detaljerede trin til at oprette sådanne formler i denne vejledning: Sådan opretter du en 3D-reference til beregning af flere ark.

    Excel betinget sum

    Hvis din opgave kræver, at du kun skal tilføje de celler, der opfylder en bestemt betingelse eller nogle få betingelser, kan du bruge henholdsvis funktionen SUMIF eller SUMIFS.

    I følgende SUMIF-formel lægges f.eks. kun de beløb i kolonne B sammen, der har " Færdiggjort " i kolonne C:

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

    For at beregne en betinget sum med flere kriterier I ovenstående eksempel skal du bruge følgende SUMIFS-funktion for at få det samlede antal "Afsluttede" ordrer med et beløb på over 200 USD ved at bruge følgende SUMIFSformel:

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

    Du kan finde en detaljeret forklaring af SUMIF- og SUMIFS-syntaksen og mange flere eksempler på formler i disse vejledninger:

    • SUMIF-funktionen i Excel: eksempler på tal, datoer, tekst, tomme og ikke-tomme felter
    • SUMIF i Excel - eksempler på formler til betinget summering af celler
    • Sådan bruger du Excel SUMIFS og SUMIF med flere kriterier

    Bemærk: Funktionerne til betinget summering er tilgængelige i Excel-versioner fra og med Excel 2003 (mere præcist blev SUMIF introduceret i Excel 2003, mens SUMIFS kun blev introduceret i Excel 2007). Hvis nogen stadig bruger en tidligere Excel-version, skal du lave en array SUM-formel som vist i Brug af Excel SUM i arrayformler til betinget summering af celler.

    Excel SUM fungerer ikke - årsager og løsninger

    Prøver du at tilføje et par værdier eller summere en kolonne i dit Excel-ark, men en simpel SUM-formel virker ikke? Hvis Excel SUM-funktionen ikke virker, skyldes det højst sandsynligt følgende årsager.

    1. #Name error vises i stedet for det forventede resultat

    Det er den letteste fejl at rette. I 99 ud af 100 tilfælde viser #Name-fejlen, at SUM-funktionen er stavet forkert.

    2. Nogle tal er ikke tilføjet

    En anden almindelig årsag til, at en sumformel (eller Excel AutoSum) ikke virker, er tal formateret som tekst værdier Ved første øjekast ligner de normale tal, men Microsoft Excel opfatter dem som tekststrenge og udelader dem fra beregningerne.

    En af de visuelle indikatorer for tekstnumre er standard venstre justering og grønne trekanter i øverste venstre hjørne af cellerne, som i det højre ark i nedenstående skærmbillede:

    Du kan rette dette ved at markere alle problematiske celler, klikke på advarselstegnet og derefter klikke på Konverter til tal .

    Hvis det mod forventning ikke virker, kan du prøve andre løsninger, der er beskrevet i: Sådan retter du tal formateret som tekst.

    3. Excel SUM-funktionen returnerer 0

    Bortset fra tal, der er formateret som tekst, er en cirkulær reference en almindelig kilde til problemer i sumformler, især når du forsøger at summere en kolonne i Excel. Så hvis dine tal er formateret som tal, men din Excel-sumformel stadig returnerer nul, skal du spore og rette de cirkulære referencer i dit ark ( Formel faneblad> Kontrol af fejl > Cirkulær reference ). Du kan finde en detaljeret vejledning i Sådan finder du en cirkulær reference i Excel.

    4. Excel Sum-formlen returnerer et højere tal end forventet

    Hvis din Sum-formel mod forventning returnerer et større tal, end den burde, skal du huske, at SUM-funktionen i Excel lægger både synlige og usynlige (skjulte) celler sammen. I dette tilfælde skal du i stedet bruge funktionen Subtotal, som vist i Sådan summerer du kun synlige celler i Excel.

    5. Excel SUM-formel opdateres ikke

    Når en SUM-formel i Excel fortsat viser den gamle total, selv efter at du har opdateret værdierne i de afhængige celler, er Beregningstilstand sandsynligvis indstillet til Manuel. For at rette dette skal du gå til Formler skal du klikke på rullemenuen ved siden af Beregn muligheder , og klik på Automatisk.

    Dette er de mest almindelige årsager til, at SUM ikke virker i Excel. Hvis ingen af ovenstående er dit tilfælde, kan du se andre mulige årsager og løsninger: Excel-formler virker ikke, opdateres ikke, beregnes ikke.

    Sådan bruger du en SUM-funktion i Excel. Hvis du vil se nærmere på de eksempler på formler, der er beskrevet i denne vejledning, er du velkommen til at downloade et eksempel på en Excel SUM-arbejdsmappe. Tak fordi du læste med og håber at se dig på vores blog i næste uge.

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.