När ditt Excel-kalkylblad innehåller dolda rader, filtrerade data eller grupperade data, använd funktionen Excel SUBTOTAL. Funktionen SUBTOTAL kan inkludera eller exkludera dolda värden i beräkningar. Förutom att hitta summan av en datagrupp kan Excel beräkna medelvärdet, maximum, minimum, standardavvikelse och varians för dina data. Så här infogar du delsummor i Excel.
Instruktionerna i den här artikeln gäller Excel för Microsoft 365, Excel 2019 och Excel 2016.
Syntax för SUBTOTAL-funktionen
Använd funktionen SUBTOTAL i Excel för att sammanfatta värdena i ett kalkylblad på olika sätt. Det är särskilt användbart när ditt kalkylblad innehåller dolda rader som du vill inkludera i beräkningen.
Syntaxen för SUBTOTAL-funktionen är: SUBTOTAL(function_num, ref1, ref2, …)
Argumentet function_num krävs och anger vilken typ av matematisk operation som ska användas för delsumman. Funktionen SUBTOTAL kan lägga till siffror, beräkna medelvärdet för valda siffror, hitta högsta och lägsta värden i ett intervall, räkna antalet värden i ett v alt intervall och mer.
Funktionen SUBTOTAL ignorerar celler som inte innehåller data och celler med icke-numeriska värden.
Detta argument är ett tal och beror på om du vill inkludera dolda rader i resultatet eller exkludera dolda rader från resultatet. Dessa rader kan döljas manuellt eller döljas av ett filter.
Argumenten function_num inkluderar:
Funktionsuppgift | function_num | function_num |
---|---|---|
(inkluderar dolda värden) | (exkluderar dolda värden) | |
AVERAGE | 1 | 101 |
COUNT | 2 | 102 |
COUNTA | 3 | 103 |
MAX | 4 | 104 |
MIN | 5 | 105 |
PRODUCT | 6 | 106 |
STDEV | 7 | 107 |
STDEVP | 8 | 108 |
SUM | 9 | 109 |
VAR | 10 | 110 |
VARP | 11 | 111 |
Referensargumenten function_num 1 till 11 inkluderar endast värden i dolda rader när du använder kommandot Hide för att dölja rader. När du använder kommandot Filter inkluderar SUBTOTAL beräkningar inte dolda filterresultat.
Argumentet ref1 krävs. Det här är cellerna som används för att beräkna resultatet av det valda argumentet function_num. Detta argument kan vara ett värde, en enstaka cell eller ett cellintervall.
ref2, … argumenten är valfria. Dessa är ytterligare celler som ingår i beräkningen.
Använd SUBTOTAL-funktionen med dolda rader
Excel-funktioner kan matas in manuellt eller med hjälp av dialogrutan Funktionsargument. För att illustrera hur man anger funktionen manuellt med formelfältet, använder följande exempel argumentet COUNT function_num för att räkna antalet värden i synliga rader och i både synliga och dolda rader.
För att använda SUBTOTAL-funktionen för att räkna antalet rader i ett kalkylblad:
- Börja med ett kalkylblad som innehåller flera rader med data.
- Välj cellen som ska innehålla antalet synliga rader.
-
I funktionsfältet anger du =SUBTOTAL. När du skriver föreslår Excel en funktion. Dubbelklicka på funktionen SUBTOTAL.
För att använda dialogrutan Funktionsargument för att gå in i SUBTOTAL-funktionen, gå till Formler och välj Math & Trig >SUBTOTAL.
-
I rullgardinsmenyn som visas, dubbelklicka på 102 – COUNT function_num argument.
-
Skriv ett kommatecken (,).
-
I kalkylbladet, välj cellerna som ska inkluderas i formeln.
-
Tryck Enter för att se resultatet i cellen du valde i steg 2.
- Välj cellen som ska innehålla antalet synliga och dolda rader.
- I funktionsfältet anger du =SUBTOTAL. När du skriver föreslår Excel en funktion. Dubbelklicka på funktionen SUBTOTAL.
-
I rullgardinsmenyn som visas, dubbelklicka på 2 – COUNT function_num-argumentet och skriv sedan ett kommatecken (,).
-
I kalkylbladet, välj cellerna som ska inkluderas i formeln och tryck sedan Enter.
-
Dölj flera rader med data. I det här exemplet gömdes rader med endast försäljning under 100 000 USD.
Använd funktionen SUBTOTAL med filtrerad data
Användning av SUBTOTAL-funktionen på filtrerad data ignorerar data i rader som har tagits bort av filtret. Varje gång filterkriterierna ändras, räknar funktionen om för att visa delsumman för de synliga raderna.
För att använda SUBTOTAL-funktionen för att se skillnaderna i beräkningsresultat vid filtrering av data:
-
Skapa SUBTOTAL-formler. Skapa till exempel formler för att bestämma delsumman och medelvärdena för den filtrerade datan.
Det spelar ingen roll om du använder argumentet function_num för synliga eller dolda rader. Båda argumenten ger samma resultat i filtrerad data.
- Välj valfri cell i datamängden.
-
Gå till Hem och välj sedan Sortera och filtrera > Filter.
-
Använd rullgardinsmenyn för att filtrera kalkylbladsdata.
-
Lägg märke till hur värdena ändras varje gång du väljer olika filterkriterier.
Använd funktionen SUBTOTAL med grupperad data
När data grupperas finns det ett sätt att tillämpa SUBTOTAL-funktionen på varje enskild grupp och sedan beräkna totalsumman för hela datamängden.
- Välj valfri cell i datamängden.
-
Välj Data > Subtotal för att öppna dialogrutan Subtotal.
- Välj rullgardinsmenyn Ved varje ändring i och välj den gruppering som varje delsumma ska beräknas till.
- Välj rullgardinsmenyn Använd funktionen och välj ett function_num.
- I listan Lägg till delsumma till, välj den kolumn som formeln ska tillämpas på.
-
Välj OK.
-
Delsummor infogas för varje datagrupp, och en totalsumma infogas längst ner i datamängden.
- För att ändra function_num, markera valfri cell i datamängden och välj Data > Subtotal. Gör sedan dina val i dialogrutan Subtotal.