Excel SUM-formel för att summera en kolumn, rader eller endast synliga celler

  • Dela Detta
Michael Brown

I handledningen förklaras hur du summerar i Excel med hjälp av AutoSum-funktionen och hur du gör en egen SUMM-formel för att summera en kolumn, rad eller ett valt område. Du lär dig också hur du summerar endast synliga celler, beräknar löpande summa, summerar mellan ark och tar reda på varför din Excel-summaformel inte fungerar.

Om du vill ha en snabb summa av vissa celler i Excel kan du helt enkelt markera dessa celler och titta på statusfältet i det nedre högra hörnet av Excel-fönstret:

Om du vill ha något mer permanent kan du använda Excel-funktionen SUMMA. Den är mycket enkel och okomplicerad, så även om du är nybörjare i Excel kommer du knappast att ha några svårigheter att förstå följande exempel.

    Hur man summerar i Excel med en enkel aritmetisk beräkning

    Om du behöver en snabb summering av flera celler kan du använda Microsoft Excel som en miniräknare. operatör med plustecken (+) som i en vanlig aritmetisk operation, t.ex. addition:

    =1+2+3

    eller .

    =A1+C1+D1

    Men om du behöver summera några dussin eller några hundra rader låter det inte som en bra idé att hänvisa till varje cell i en formel. I det här fallet kan du använda Excel-funktionen SUM som är speciellt utformad för att addera en specificerad uppsättning siffror.

    Hur man använder SUM-funktionen i Excel

    Excel SUM är en matematisk och trigonometrisk funktion som adderar värden. Syntaxen för funktionen SUM är följande:

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

    Det första argumentet krävs, andra siffror är valfria och du kan ange upp till 255 siffror i en enda formel.

    I Excel-formeln SUM kan varje argument vara ett positivt eller negativt numeriskt värde, ett intervall eller en cellreferens. Till exempel:

    =SUMMA(A1:A100)

    =SUMMA(A1, A2, A5)

    =SUM(1,5,-2)

    Excel-funktionen SUMMA är användbar när du behöver summera värden från olika intervall eller kombinera numeriska värden, cellreferenser och intervall:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    I skärmdumpen nedan visas dessa och några fler exempel på SUM-formler:

    I verkliga arbetsblad ingår Excel SUM-funktionen ofta i större formler som en del av mer komplexa beräkningar.

    Du kan till exempel bädda in SUM i value_if_true argumentet i IF-funktionen för att addera siffror i kolumnerna B, C och D om alla tre cellerna i samma rad innehåller värden, och visa ett varningsmeddelande om någon av cellerna är tom:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Värde saknas")

    Här är ett annat exempel på hur du använder en avancerad SUM-formel i Excel: VLOOKUP- och SUM-formeln för att summera alla matchande värden.

    Hur man gör en automatisk summering i Excel

    Om du behöver summera ett antal siffror, antingen en kolumn, rad eller flera intilliggande kolumner eller rader, kan du låta Microsoft Excel skriva en lämplig SUM-formel åt dig.

    Välj bara en cell bredvid de siffror du vill lägga till, klicka på AutoSum på den Hem på fliken Redigering av gruppen, tryck på Enter-tangenten och du får en formel för Summa infogad automatiskt:

    Som du kan se i följande skärmdump anger Excels AutoSum-funktion inte bara en formel för summa utan väljer också det mest sannolika intervallet av celler som du vill summera. Nio gånger av tio väljer Excel rätt intervall. Om inte kan du korrigera intervallet manuellt genom att dra markören genom cellerna som ska summeras och sedan trycka på Enter-knappen.

    Tips: Ett snabbare sätt att göra AutoSum i Excel är att använda Summa genväg Alt + = . Håll in Alt-tangenten, tryck på likhetstecknet och tryck sedan på Enter för att fylla i en automatiskt infogad formel för summa.

    Förutom att beräkna totalsumman kan du använda AutoSum för att automatiskt ange funktionerna AVERAGE (medelvärde), COUNT (antal), MAX (högsta värde) eller MIN (lägsta värde). För mer information, se Excel AutoSum tutorial.

    Hur man summerar en kolumn i Excel

    Om du vill summera siffror i en specifik kolumn kan du använda antingen Excel-funktionen SUM eller funktionen AutoSum.

    Om du till exempel vill summera värdena i kolumn B, till exempel i cellerna B2 till B8, anger du följande formel i Excel SUMM:

    =SUMMA(B2:B8)

    Totalisera en hel kolumn med ett obegränsat antal rader

    Om en kolumn som du vill summera har ett variabelt antal rader (dvs. nya celler kan läggas till och befintliga raderas när som helst) kan du summera hela kolumnen genom att ange en kolumnreferens utan att ange en nedre eller övre gräns. Exempel:

    =SUM(B:B)

    Viktigt att notera: Du får aldrig sätta formeln "Summa av en kolumn" i den kolumn som du vill summera, eftersom detta skulle skapa en cirkulär cellreferens (dvs. en ändlös rekursiv summering) och formeln Sum skulle ge 0.

    Summa kolumnen utom rubriken eller utesluta några första rader

    Om du anger en kolumnreferens i Excel-formeln Summa summerar du vanligtvis hela kolumnen utan att ta hänsyn till rubriken, vilket visas i skärmdumpen ovan. Men i vissa fall kan rubriken för den kolumn som du vill summera faktiskt innehålla ett nummer. Eller så vill du kanske utesluta de första raderna med nummer som inte är relevanta för de data du vill summera.

    Tyvärr accepterar Microsoft Excel inte en blandad SUM-formel med en uttrycklig nedre gräns men utan övre gräns som =SUM(B2:B), som fungerar bra i Google Sheets. Om du vill utesluta de första raderna från summeringen kan du använda en av följande lösningar.

    • Summera hela kolumnen och subtrahera sedan de celler som du inte vill inkludera i summan (cellerna B1 till B3 i det här exemplet):

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

    • Om du kommer ihåg storleksgränserna för kalkylbladet kan du ange den övre gränsen för din Excel SUM-formel baserat på det maximala antalet rader i din Excel-version.

    Om du till exempel vill summera kolumn B utan rubriken (dvs. utan cell B1) kan du använda följande formler:

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

    =SUM(B2:B1048576)

  • I Excel 2003 och lägre:
  • =SUM(B2:B655366)

    Hur man summerar rader i Excel

    På samma sätt som när du summerar en kolumn kan du summera en rad i Excel genom att använda funktionen SUM eller låta AutoSum lägga in formeln åt dig.

    Om du till exempel vill lägga till värden i cellerna B2 till D2 använder du följande formel:

    =SUMMA(B2:D2)

    Hur man summerar flera rader i Excel

    Om du vill lägga till värden i varje rad individuellt dra ner din formel Summa. Det viktigaste är att använda relativa (utan $) eller blandade cellreferenser (där $-tecknet endast fixerar kolumnerna). Till exempel:

    =SUM($B2:$D2)

    Om du vill summera värdena i en intervall som innehåller flera rader ange det önskade intervallet i formeln Summa, till exempel:

    =SUMMA(B2:D6) - summerar värdena i raderna 2-6.

    =SUM(B2:D3, B5:D6) - summerar värdena i raderna 2, 3, 5 och 6.

    Hur man summerar en hel rad

    För att sammanfatta hela raden med ett obegränsat antal kolumner, ange en referens till hela raden i Excel-summaformeln, t.ex:

    =SUM(2:2)

    Kom ihåg att du inte ska skriva in formeln "Summa av en rad" i någon cell i samma rad för att undvika att skapa en cirkulär referens, eftersom detta skulle resultera i en felaktig beräkning, om någon:

    Till summera rader som inte innehåller en viss kolumn eller vissa kolumner Om du t.ex. vill summera rad 2 utom de två första kolumnerna använder du följande formel för att summera hela raden och sedan subtrahera ovidkommande kolumner:

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

    Använd Excel Total Row för att summera data i en tabell

    Om dina data är organiserade i en Excel-tabell kan du dra nytta av den speciella Totalt antal rader funktion som snabbt kan summera data i tabellen och visa totalsumman på den sista raden.

    En stor fördel med att använda Excel-tabeller är att de automatiskt expanderar för att inkludera nya rader, så alla nya data som du matar in i en tabell inkluderas automatiskt i dina formler. Du kan läsa om andra fördelar med Excel-tabeller i den här artikeln: 10 mest användbara funktioner i Excel-tabeller.

    Om du vill omvandla ett vanligt cellområde till en tabell markerar du det och trycker på Ctrl + T (eller klickar på Tabell på den Infoga flik).

    Hur man lägger till en total rad i Excel-tabeller

    När dina data är ordnade i en tabell kan du infoga en total rad på detta sätt:

    1. Klicka någonstans i tabellen för att visa Verktyg för bord med den Design fliken.
    2. På den Design på fliken Alternativ för bordsstil grupp, välj den Totalt antal rader box:

    Ett annat sätt att lägga till en total rad i Excel är att högerklicka på en cell i tabellen och sedan klicka på Tabell > Totalsumma rad .

    Hur du summerar data i din tabell

    När totalraden visas i slutet av tabellen gör Excel sitt bästa för att avgöra hur du vill beräkna data i tabellen.

    I min exempeltabell adderas värdena i kolumn D (längst till höger) automatiskt och summan visas i raden Total:

    Om du vill summera värden i andra kolumner markerar du helt enkelt en motsvarande cell i raden för totalsumma, klickar på pilen i rullgardinslistan och väljer Summa :

    Om du vill utföra någon annan beräkning väljer du motsvarande funktion i rullgardinslistan, t.ex. Genomsnittlig , Räkna , Max, Min , etc.

    Om totalraden automatiskt visar en totalsumma för en kolumn som inte behöver en totalsumma, öppna rullgardinslistan för den kolumnen och välj Ingen .

    Obs. När du använder Excel-funktionen Totala rad för att summera en kolumn, summerar Excel värdena endast i synliga rader genom att infoga funktionen SUBTOTAL med det första argumentet 109. Du hittar en detaljerad förklaring av denna funktion i nästa avsnitt.

    Om du vill summera data både i synliga och osynliga rader ska du inte lägga till den totala raden utan använda en vanlig SUM-funktion:

    Hur man summerar endast filtrerade (synliga) celler i Excel

    Ibland kan du behöva filtrera eller dölja vissa data i kalkylbladet för att få en effektivare analys av datum. En vanlig Summa-formel fungerar inte i det här fallet eftersom Excel SUM-funktionen adderar alla värden i det angivna intervallet, inklusive de dolda (bortfiltrerade) raderna.

    Om du vill summera endast synliga celler i en filtrerad lista är det snabbaste sättet att organisera data i en Excel-tabell och sedan aktivera Excel-funktionen Totala raden. Som visades i föregående exempel, väljer du Summa i en tabells totala rad för att infoga SUBTOTAL-funktionen som ignorerar dolda celler .

    Ett annat sätt att summera filtrerade celler i Excel är att tillämpa ett AutoFilter på dina data manuellt genom att klicka på knappen Filter på knappen på Uppgifter och sedan skriver du själv en formel för Subtotal.

    Funktionen SUBTOTAL har följande syntax:

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

    Var:

    • Funktionsnummer - ett tal från 1 till 11 eller från 101 till 111 som anger vilken funktion som ska användas för delsumman.

      Du hittar en fullständig lista över funktioner på support.office.com. För tillfället är vi bara intresserade av funktionen SUMMA, som definieras av siffrorna 9 och 109. Båda siffrorna utesluter filtrerade rader. Skillnaden är att 9 inkluderar celler som döljs manuellt (dvs. högerklicka på> Dölj ), medan 109 utesluter dem.

      Så om du vill summera endast synliga celler, oavsett hur exakt irrelevanta rader har dolts, använd då 109 i det första argumentet i formeln Subtotal.

    • Ref1, Ref2, ... - celler eller intervall som du vill summera. Det första Ref-argumentet krävs, övriga (upp till 254) är valfria.

    I det här exemplet summerar vi synliga celler i intervallet B2:B14 med följande formel:

    =DELSUMMA(109, B2:B14)

    Och nu filtrerar vi bara ' Banan ' rader och se till att vår formel Subtotal endast summerar synliga celler:

    Tips: Du kan låta Excels funktion AutoSumma infoga formeln för Delsumma automatiskt. Ordna bara dina data i en tabell ( Ctrl + T ) eller filtrera data på det sätt du vill genom att klicka på Filter Därefter markerar du cellen omedelbart under den kolumn som du vill summera och klickar på knappen AutoSum En SUBTOTAL-formel infogas och summerar endast de synliga cellerna i kolumnen.

    Hur man gör en löpande summa (kumulativ summa) i Excel

    För att beräkna en löpande totalsumma i Excel skriver du en vanlig SUM-formel med en smart användning av absoluta och relativa cellreferenser.

    Om du till exempel vill visa den kumulativa summan av siffrorna i kolumn B anger du följande formel i C2 och kopierar den sedan till andra celler:

    =SUM($B$2:B2)

    Den relativa referensen B2 ändras automatiskt baserat på den relativa positionen för den rad där formeln kopieras:

    Du hittar en detaljerad förklaring av denna grundläggande formel för kumulativ summa och tips om hur du kan förbättra den i den här handledningen: Hur man beräknar löpande summa i Excel.

    Hur man summerar mellan ark

    Om du har flera kalkylblad med samma layout och samma datatyp kan du lägga till värdena i samma cell eller i samma cellintervall i olika ark med en enda SUMM-formel.

    En så kallad 3D-referens är det som gör susen:

    =SUM(Jan:Apr!B6)

    Eller

    =SUM(jan:apr!B2:B5)

    Den första formeln lägger till värden i cell B6, medan den andra formeln summerar intervallet B2:B5 i alla kalkylblad som ligger mellan de två gränsark som du anger ( Jan och Apr i det här exemplet):

    Du hittar mer information om en 3D-referens och detaljerade steg för att skapa sådana formler i den här handledningen: Hur man skapar en 3D-referens för att beräkna flera ark.

    Excel villkorlig summa

    Om uppgiften kräver att endast de celler som uppfyller ett visst villkor eller några få villkor ska läggas till kan du använda funktionen SUMIF respektive SUMIFS.

    Följande SUMIF-formel lägger till exempel bara till de belopp i kolumn B som har " Slutfört " i kolumn C:

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

    För att beräkna en villkorlig summa med flera kriterier Om du i exemplet ovan vill få fram summan av "avslutade" beställningar med ett belopp på över 200 dollar använder du följande SUMIFS-formel:

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

    Du hittar en detaljerad förklaring av syntaxen för SUMIF och SUMIFS och många fler exempel på formler i dessa handledningar:

    • SUMIF-funktionen i Excel: exempel på siffror, datum, text, blanksteg och icke blanksteg
    • SUMIF i Excel - exempel på formler för att summera celler på villkor
    • Hur man använder Excel SUMIFS och SUMIF med flera kriterier

    Observera: Funktionerna för villkorlig summering är tillgängliga i Excel-versioner från och med Excel 2003 (SUMIF introducerades i Excel 2003 och SUMIFS först i Excel 2007). Om någon fortfarande använder en tidigare Excel-version måste du skapa en SUM-formel för matriser enligt demonstrationen i Användning av Excel SUM i matrisformler för villkorlig summering av celler.

    Excel SUM fungerar inte - orsaker och lösningar

    Försöker du lägga till några värden eller summera en kolumn i ditt Excel-ark, men en enkel SUM-formel fungerar inte? Om Excel SUM-funktionen inte fungerar beror det troligen på följande orsaker.

    1. Felet #Name visas i stället för det förväntade resultatet.

    Det är det enklaste felet att åtgärda. I 99 av 100 fall visar felet #Name att SUM-funktionen är felstavad.

    2. Vissa nummer läggs inte till.

    En annan vanlig orsak till att en formel Summa (eller Excel AutoSum) inte fungerar är följande siffror formaterade som text värden Vid första anblicken ser de ut som vanliga siffror, men Microsoft Excel uppfattar dem som textsträngar och låter dem stå utanför beräkningarna.

    En av de visuella indikatorerna för textnummer är standardinställningen till vänster och gröna trianglar i cellernas övre vänstra hörn, som i det högra bladet i skärmdumpen nedan:

    För att åtgärda detta markerar du alla problematiska celler, klickar på varningstecknet och klickar sedan på Konvertera till nummer .

    Om det mot all förmodan inte fungerar, prova andra lösningar som beskrivs i: Hur man åtgärdar siffror som formaterats som text.

    3. Excel SUM-funktionen ger 0

    Bortsett från siffror som är formaterade som text är cirkulära referenser en vanlig källa till problem i summeringsformler, särskilt när du försöker summera en kolumn i Excel. Så om dina siffror är formaterade som siffror, men Excel-summeringsformeln fortfarande returnerar noll, ska du spåra och åtgärda de cirkulära referenserna i ditt ark ( Formel flik> Kontroll av fel > Cirkulär referens ). Detaljerade instruktioner finns i Hur man hittar en cirkulär referens i Excel.

    4. Excel Sum-formeln returnerar ett högre tal än förväntat.

    Om formeln Summa mot förmodan ger ett större tal än vad den borde, kom ihåg att funktionen Summa i Excel adderar både synliga och osynliga (dolda) celler. I det här fallet kan du använda funktionen Delsumma i stället, vilket visas i Så summerar du bara synliga celler i Excel.

    5. Excel SUM-formeln uppdateras inte

    När en SUMM-formel i Excel fortsätter att visa den gamla summan även efter att du har uppdaterat värdena i de beroende cellerna, är det troligaste är att Beräkningsläge är inställt på Manuell. För att åtgärda detta går du till Formler Klicka på rullgardins-pilen bredvid Beräkna alternativ och klicka på Automatisk.

    Det här är de vanligaste orsakerna till att SUM inte fungerar i Excel. Om ingen av de ovanstående orsakerna är ditt fall kan du kolla in andra möjliga orsaker och lösningar: Excel-formler fungerar inte, uppdateras inte, beräknas inte.

    Så här använder du SUM-funktionen i Excel. Om du vill titta närmare på de formelexempel som diskuteras i den här handledningen är du välkommen att ladda ner en exempelarbetsbok för Excel SUM. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka.

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.