Du kan summera en kolumn med ett enda klick, funktionen Autosumma, SUMMA-funktionen, filterfunktionen och genom att konvertera en datauppsättning till en tabell.
Att lägga ihop kolumner eller rader med siffror är något de flesta av oss måste göra ganska ofta. Till exempel, om du lagrar viktiga data som försäljningsposter eller prislistor i cellerna i en enskild kolumn, kanske du snabbt vill veta summan av den kolumnen. Så det är nödvändigt att veta hur man summerar en kolumn i Excel.
Det finns flera sätt att summera eller summera en kolumn/rad i Excel, inklusive, med ett enda klick, AutoSum-funktionen, SUM-funktionen, filterfunktionen, SUMIF-funktionen och genom att konvertera en datauppsättning till en tabell. I den här artikeln kommer vi att se de olika metoderna för att lägga till en kolumn eller rad i Excel.
SUMMA en kolumn med ett klick med hjälp av statusfältet
Det enklaste och snabbaste sättet att beräkna det totala värdet av en kolumn är att klicka på bokstaven i kolumnen med siffrorna och kontrollera "Status"-fältet längst ner. Excel har ett statusfält längst ned i Excel-fönstret, som visar olika information om ett Excel-kalkylblad inklusive medelvärde, antal och summavärde för de valda cellerna.
Låt oss anta att du har en datatabell som visas nedan och att du vill hitta summan av priserna i kolumn B.
Allt du behöver göra är att markera hela kolumnen med siffrorna du vill summera (kolumn B) genom att klicka på bokstaven B överst i kolumnen och titta på Excel-statusfältet (bredvid zoomkontrollen).
Där kommer du att se summan av de markerade cellerna tillsammans med medelvärden och räkningsvärden.
Du kan också välja dataintervall B2 till B11 istället för hela kolumnen och se statusfältet för att veta totalen. Du kan också hitta summan av siffror i en rad genom att välja raden med värden istället för en kolumn.
Fördelen med att använda den här metoden är att den automatiskt ignorerar cellerna med textvärden och bara summerar siffrorna. Som du kan se ovan, när vi valde hela kolumn B inklusive cell B1 med en texttitel (Pris), summerade den bara siffrorna i den kolumnen.
SUMMA en kolumn med AutoSum-funktionen
Ett annat snabbaste sätt att summera en kolumn i Excel är att använda funktionen Autosumma. AutoSum är en Microsoft Excel-funktion som gör att du snabbt kan lägga till ett intervall av celler (kolumn eller rad) som innehåller tal/heltal/decimaler med hjälp av SUM-funktionen.
Det finns en "AutoSum"-kommandoknapp på både "Hem" och "Formel"-fliken i Excel-bandet som infogar "SUMMA-funktionen" i den valda cellen när den trycks ned.
Anta att du har datatabellen som visas nedan och du vill summera siffrorna i kolumn B. Välj en tom cell precis under kolumnen eller högra änden av en rad med data (för att summera en rad) du behöver summera.
Välj sedan fliken "Formel" och klicka på knappen "Autosumma" i gruppen Funktionsbibliotek.
Eller gå till fliken "Hem" och klicka på knappen "Autosumma" i redigeringsgruppen.
Hur som helst, när du klickar på knappen infogar Excel automatiskt "=SUM()" i den valda cellen och markerar intervallet med dina siffror (marscherande myror runt intervallet). Kontrollera om det valda intervallet är korrekt och om det inte är rätt intervall kan du ändra det genom att välja ett annat intervall. Och parametrarna för funktionen kommer automatiskt att justeras enligt det.
Sedan trycker du bara på Enter på ditt tangentbord för att se summan av hela kolumnen i den valda cellen.
Du kan också anropa AutoSum-funktionen med ett kortkommando.
För att göra det, välj cellen, som är precis under den sista cellen i kolumnen som du vill ha summan för, och använd genvägen nedan:
Alt+= (Tryck och håll ned Alt-tangenten och tryck på likhetstecknet =-tangenten
Och den kommer automatiskt att infoga SUM-funktionen och välja intervall för den. Tryck sedan på Enter för att summera kolumnen.
Autosumma låter dig snabbt summera en kolumn eller rad med ett enda klick eller genom att trycka på ett kortkommando.
Det finns dock en viss begränsning för AutoSum-funktionen, den skulle inte upptäcka och välja rätt intervall om det finns några tomma celler i intervallet eller någon cell som har ett textvärde.
Som du kan se i exemplet ovan är cell B6 tom. Och när vi gick in i AutoSum-funktionen i cell B12, väljer den bara 5 celler ovan. Det beror på att funktionen uppfattar att cell B7 är slutet av data och returnerar endast 5 celler för totalen.
För att fixa detta måste du ändra intervallet genom att klicka-och-dra med musen eller skriva in korrekta cellreferenser manuellt för att markera hela kolumnen och trycka på Enter. Och du kommer att få rätt resultat.
För att undvika detta kan du också ange SUM-funktionen manuellt för att beräkna summan.
SUMMA en kolumn genom att ange SUM-funktionen manuellt
Även om kommandot Autosumma är snabbt och enkelt att använda, kan du ibland behöva ange SUM-funktionen manuellt för att beräkna summan av en kolumn eller rad i Excel. Speciellt om du bara vill lägga till några av cellerna i din kolumn eller om din kolumn innehåller tomma celler eller celler med ett textvärde.
Om du vill visa ditt summavärde i någon av cellerna i kalkylbladet förutom cellen precis under kolumnen eller cellen efter raden med tal, kan du använda SUMMA-funktionen. Med funktionen SUMMA kan du beräkna summan eller summan av celler var som helst i kalkylbladet.
Syntaxen för SUM-funktionen:
=SUMMA(tal1, [tal2],...).
nummer ett
(obligatoriskt) är det första numeriska värdet som ska läggas till.nummer 2
(valfritt) är det andra ytterligare numeriska värdet som ska läggas till.
Medan nummer 1 är det obligatoriska argumentet, kan du summera upp till maximalt 255 ytterligare argument. Argumenten kan vara siffrorna du vill lägga till eller cellreferenser till siffrorna.
En annan fördel med att använda SUM-funktionen manuellt är att du lägger ihop siffror i icke-angränsande celler i en kolumn eller rad såväl som flera kolumner eller rader. Så här använder du SUM-funktionen manuellt:
Välj först den cell där du vill se summan av en kolumn eller rad var som helst på kalkylbladet. Börja sedan din formel genom att skriva =SUMMA(
i cellen.
Välj sedan cellintervallet med siffrorna du vill summera eller skriv cellreferenserna för intervallet du vill summera i formeln.
Du kan antingen klicka och dra med musen eller hålla ned skifttangenten och sedan använda piltangenterna för att välja ett cellområde. Om du vill ange cellreferens manuellt, skriv cellreferensen för den första cellen i området, följt av ett kolon, följt av cellreferensen för den sista cellen i området.
När du har skrivit in argumenten, stäng parentesen och tryck på Enter för att få resultatet.
Som du kan se, även om kolumnen har en tom cell och ett textvärde, ger funktionen dig summan av alla valda celler.
Summering av icke-kontinuerliga celler i en kolumn
Istället för att summera ett intervall av kontinuerliga celler kan du också summera icke-kontinuerliga celler i en kolumn. För att markera icke-intilliggande celler, håll ned Ctrl-tangenten och klicka på de celler du vill lägga till eller skriv cellreferenser manuellt och separera dem med komma (,) i formeln.
Detta kommer att visa summan av endast de markerade cellerna i kolumnen.
Summera flera kolumner
Om du vill ha summan av flera kolumner, välj flera kolumner med musen eller ange cellreferensen för den första i intervallet, följt av ett kolon, följt av intervallets sista cellreferens för funktionens argument.
När du har skrivit in argumenten, stäng parentesen och tryck på Enter för att se resultatet.
Summering av icke-angränsande kolumner
Du kan också summera icke-intilliggande kolumner med SUM-funktionen. Här är hur:
Välj valfri cell i kalkylbladet där du vill visa summan av de icke-intilliggande kolumnerna. Börja sedan formeln genom att skriva funktionen =SUMMA(
i den cellen. Välj sedan det första kolumnintervallet med musen eller skriv intervallreferensen manuellt.
Lägg sedan till ett kommatecken och välj nästa intervall eller skriv den andra intervallreferensen. Du kan lägga till så många intervall som du vill på detta sätt och separera var och en av dem med ett kommatecken (,).
Efter argumenten, stäng parentesen och tryck på Enter för att få resultatet.
Summering av kolumn med namngett intervall
Om du har ett stort kalkylblad med data och du snabbt vill beräkna summan av siffror i en kolumn, kan du använda namngivna intervall i SUM-funktionen för att hitta summan. När du skapar namngivna intervall kan du använda dessa namn istället för cellreferenserna vilket gör det enkelt att referera till datamängder i Excel. Det är lätt att använda namngivna intervall i funktionen istället för att scrolla ner hundratals rader för att välja intervall.
En annan bra sak med att använda Named range är att du kan referera till en datamängd (intervall) i ett annat kalkylblad i SUM-argumentet och få summavärdet i det aktuella kalkylbladet.
För att använda ett namngivet intervall i en formel måste du först skapa ett. Så här skapar och använder du ett namngivet intervall i SUM-funktionen.
Välj först intervallet av celler (utan rubriker) som du vill skapa ett namngivet intervall för. Gå sedan till fliken "Formler" och klicka på knappen "Definiera namn" i gruppen Definierade namn.
I dialogrutan Nytt namn anger du det namn du vill ge det valda intervallet i fältet "Namn:". I fältet "Omfattning:" kan du ändra omfattningen för det namngivna intervallet som hela arbetsboken eller ett specifikt kalkylblad. Omfattningen anger om det namngivna intervallet skulle vara tillgängligt för hela arbetsboken eller bara för ett specifikt ark. Klicka sedan på knappen "OK".
Du kan också ändra referensen för intervallet i fältet "Refererar till".
Alternativt kan du också namnge ett område genom att använda rutan "Namn". För att göra detta, välj intervallet, gå till rutan "Namn" till vänster om formelfältet (precis ovanför bokstaven A) och ange det namn du vill tilldela det valda datumintervallet. Tryck sedan på Enter.
Men när du skapar ett namngivet område med hjälp av rutan Namn, ställer det automatiskt in omfattningen för det namngivna området till hela arbetsboken.
Nu kan du använda det namngivna intervallet du skapade för att snabbt hitta summavärdet.
För att göra detta, välj en tom cell var som helst i arbetsboken där du vill visa summaresultatet. Och skriv SUM-formeln med det namngivna intervallet som dess argument och tryck på Enter:
=SUMMA(Priser)
I exemplet ovan hänvisar formeln i blad 4 till kolumnen som heter "Priser" i blad 2 för att få summan av en kolumn.
Summa endast de synliga cellerna i en kolumn med funktionen SUBTOTAL
Om du har filtrerat celler eller dolda celler i en datamängd eller kolumn är det inte idealiskt att använda SUM-funktionen för att summera en kolumn. Eftersom SUM-funktionen inkluderar filtrerade eller dolda celler i sin beräkning.
Exemplet nedan visar vad som händer när du summerar en kolumn med dolda eller filtrerade rader:
I tabellen ovan har vi filtrerat kolumn B efter priser som är mindre än 100. Som ett resultat har vi några filtrerade rader. Du kan märka att det finns filtrerade/dolda rader i tabellen efter de saknade radnumren.
Nu, när du summerar de synliga cellerna i kolumn B med SUM-funktionen, bör du få "207" som summavärde men istället visar det "964". Det beror på att SUM-funktionen också tar hänsyn till de filtrerade cellerna när summan beräknas.
Det är därför du inte kan använda SUM-funktionen när filtrerade eller dolda celler är inblandade.
Om du inte vill att de filtrerade/dolda cellerna ska inkluderas i beräkningen när du summerar en kolumn och du bara vill summera de synliga cellerna, måste du använda funktionen SUBTOTAL.
SUBTOTAL Funktion
SUBTOTAL är en kraftfull inbyggd funktion i Excel som låter dig utföra olika beräkningar (SUMMA, AVERAGE, COUNT, MIN, VARIANCE och andra) på en rad data och returnerar en total eller ett aggregerat resultat av kolumnen. Den här funktionen sammanfattar endast data i de synliga cellerna medan filtrerade eller dolda rader ignoreras. SUBTOTAL är en mångsidig funktion som kan utföra 11 olika funktioner i synliga celler i en kolumn.
Syntaxen för SUBTOTAL-funktionen:
=SUBTOTAL (funktionsnummer, ref1, [ref2], ...)
Argument:
function_num
(nödvändig)– Det är ett funktionsnummer som anger vilken funktion som ska användas för att beräkna totalsumman. Detta argument kan ta vilket värde som helst från 1 till 11 eller 101 till 111. Här måste vi summera de synliga cellerna samtidigt som vi ignorerar bortfiltrerade celler. För det måste vi använda "9".ref1
(nödvändig)– Det först namngivna intervallet eller referensen som du vill summera.ref2
(valfritt) – Det andra namngivna intervallet eller referensen som du vill summera. Efter den första referensen kan du lägga till upp till 254 ytterligare referenser.
Summera en kolumn med funktionen SUBTOTAL
Om du vill summera synliga celler och utesluta filtrerade eller dolda celler, följ dessa steg för att använda funktionen SUBTOTAL för att summera en kolumn:
Först måste du filtrera din tabell. För att göra det, klicka på valfri cell i din datamängd. Navigera sedan till fliken "Data" och klicka på ikonen "Filter" (trattikon).
Pilarna visas bredvid kolumnrubriker. Klicka på pilen bredvid kolumnrubriken som du vill filtrera tabellen med. Välj sedan det filteralternativ du vill tillämpa på dina data. I exemplet nedan vill vi filtrera kolumn B med nummer mindre än 100.
I dialogrutan Custom AutoFilter anger vi "100" och klickar på "OK".
Siffrorna i kolumnen filtreras efter värden mindre än 100.
Välj nu cellen där du vill visa summavärdet och börja skriva funktionen SUBTOTAL. När du öppnar funktionen SUBTOTAL och skriver hakparentesen ser du en lista över funktioner som du kan använda i formeln. Klicka på "9 - SUMMA" i listan eller skriv "9" manuellt som första argument.
Välj sedan intervallet av celler du vill summera eller skriv intervallreferensen manuellt och stäng parentesen. Tryck sedan på Enter.
Nu skulle du få summan (delsumman) av endast de synliga cellerna - '207'
Alternativt kan du också välja intervallet (B2:B11) med siffrorna som du vill lägga till och klicka på "Autosumma" under fliken "Hem" eller "Formler".
Den lägger automatiskt till funktionen SUBTOTAL i slutet av tabellen och summerar resultatet.
Konvertera dina data till en Excel-tabell för att få summan av kolumn
Ett annat enkelt sätt som du kan använda för att summera din kolumn är att konvertera dina kalkylbladsdata till en Excel-tabell. Genom att konvertera dina data till en tabell kan du inte bara summera din kolumn utan kan också utföra många andra funktioner eller operationer med din lista.
Om din data inte redan är i ett tabellformat måste du konvertera den till en Excel-tabell. Så här konverterar du dina data till en Excel-tabell:
Välj först valfri cell i datamängden som du vill konvertera till en Excel-tabell. Gå sedan till fliken "Infoga" och klicka på ikonen "Tabell".
Eller så kan du trycka på genvägen Ctrl+T för att konvertera cellintervallet till en Excel-tabell.
Bekräfta intervallet i dialogrutan Skapa tabell och klicka på "OK". Om din tabell har rubriker, lämna alternativet "Mitt bord har rubriker" markerat.
Detta kommer att konvertera din datauppsättning till en Excel-tabell.
När tabellen är klar väljer du valfri cell i tabellen. Navigera sedan till fliken "Design" som bara visas när du väljer en cell i tabellen och markera rutan som säger "Total rad" under gruppen "Tabellstilsalternativ".
När du har markerat alternativet 'Total rad' visas en ny rad omedelbart i slutet av din tabell med värden i slutet av varje kolumn (som visas nedan).
Och när du klickar på en cell i den nya raden, ser du en rullgardinsmeny bredvid den cellen från vilken du kan använda en funktion för att få totalt. Välj cellen på den sista raden (ny rad) i kolumnen du vill summera, klicka på rullgardinsmenyn bredvid den och se till att funktionen "SUMMA" är vald från listan.
Du kan också ändra funktionen till Average, Count, Min, Max och andra för att se deras respektive värden i den nya raden.
Summa en kolumn baserat på ett kriterium
Alla tidigare metoder visade hur du beräknar summan av hela kolumnen. Men vad händer om du bara vill summera specifika celler som uppfyller kriterier snarare än alla celler. Då måste du använda SUMIF-funktionen istället för SUM-funktionen.
SUMIF-funktionen letar efter ett specifikt villkor i ett cellområde (kolumn) och summerar sedan de värden som uppfyller det givna villkoret (eller värden som motsvarar de celler som uppfyller villkoret). Du kan summera värden baserat på talvillkor, textvillkor, datumvillkor, jokertecken samt baserat på tomma och icke-tomma celler.
Syntax för SUMIF-funktionen:
=SUMMAOM(intervall; kriterium; [summa_intervall])
Argument/parametrar:
räckvidd
– Cellintervallet där vi letar efter de celler som uppfyller kriterierna.kriterier
– Kriterierna som avgör vilka celler som behöver summeras. Kriteriet kan vara ett tal, textsträng, datum, cellreferens, uttryck, logisk operator, jokertecken samt andra funktioner.summa_intervall
(frivillig) – Det är dataintervallet med värden som ska summeras om motsvarande intervallpost matchar villkoret. Om detta argument inte specificeras, summeras "intervallet" istället.
Anta att du har datauppsättningen nedan som innehåller försäljningsdata för varje representant från olika regioner och att du bara vill summera försäljningsbeloppet från "Södra"-regionen.
Du kan enkelt göra det med följande formel:
=SUMMAOM(B2:B19,"Söder",C2:C19)
Markera cellen där du vill visa resultatet och skriv den här formeln. Ovanstående SUMIF-formel letar efter värdet "Söder" i kolumn B2:B19 och summerar motsvarande försäljningsbelopp i kolumn C2:C19. Visar sedan resultatet i cell E7.
Du kan också referera till cellen som innehåller textvillkor istället för att direkt använda texten i kriterieargumentet:
=SUMMAOM(B2:B19;E6;C2:C19)
Det är allt.