Hur man använder Excel SUBTOTAL-funktionen

Innehållsförteckning

Sammanfattning

Excel SUBTOTAL-funktionen returnerar ett aggregerat resultat för angivna värden. SUBTOTAL kan returnera SUMMA, GENOMSNITT, COUNT, MAX och andra (se tabell nedan), och SUBTOTAL-funktionen kan antingen inkludera eller utesluta värden i dolda rader.

Ändamål

Få en delsumma i en lista eller databas

Returvärde

Ett nummer som representerar en viss typ av delsumma

Syntax

= SUBTOTAL (funktionsnummer, ref1, (ref2), …)

Argument

  • function_num - Ett tal som anger vilken funktion som ska användas vid beräkning av delsummor i en lista. Se tabellen nedan för fullständig lista.
  • ref1 - Ett namngivet intervall eller referens till delsumma.
  • ref2 - (valfritt) Ett namngivet intervall eller referens till delsumman.

Version

Excel 2003

Användningsanmärkningar

Använd SUBTOTAL-funktionen för att få en delsumma i en lista eller databas. Trots namnet har SUBTOTAL förmågan att utföra en mängd olika matematiska funktioner, inklusive AVERAGE, COUNT, MAX och många andra (se tabellen nedan för en fullständig lista). Som standard utesluter SUBTOTAL värden i rader dolda av ett filter, vilket gör SUBTOTAL mycket användbart i Excel-tabeller.

SUBTOTAL-funktionen ignorerar automatiskt andra SUBTOTAL-formler som finns i referenser för att förhindra dubbelräkning.

Exempel

Nedan följer några exempel på SUBTOTAL konfigurerad till SUMMA, RÄKNA och GENOMSNITT värdena inom ett intervall. Observera att den enda skillnaden är det värde som används för argumentet function_num :

=SUBTOTAL(109,range) // SUM =SUBTOTAL(103,range) // COUNT =SUBTOTAL(101,range) // AVERAGE

Tillgängliga beräkningar

SUBTOTAL beteende styrs av argumentet function_num , som tillhandahålls som ett numeriskt värde. Det finns 11 funktioner tillgängliga, var och en med två alternativ, vilket framgår av tabellen nedan. Observera att värdena är "parade" (t.ex. 1-101, 2-102, 3-103 och så vidare). Detta är relaterat till hur SUBTOTAL hanterar manuellt dolda rader. När function_num är mellan 1-11 inkluderar SUBTOTAL celler som har dolt manuellt. När funktionsnummer är mellan 101-111 utesluter SUBTOTAL värden i rader som har dolt manuellt.

Fungera Inkludera dolda Ignorera dolda
GENOMSNITT 1 101
RÄKNA 2 102
COUNTA 3 103
MAX 4 104
MIN 5 105
PRODUKT 6 106
STDEV 7 107
STDEVP 8 108
BELOPP 9 109
VAR 10 110
VARP 11 111

Obs! SUBTOTAL ignorerar alltid värden i celler som är dolda med ett filter. Värden i rader som har "filtrerats ut" ingår aldrig, oavsett funktionsnummer .

SUBTOTAL i Excel-tabeller

SUBTOTAL-funktionen används när du visar en total rad i en Excel-tabell. Excel infogar SUBTOTAL-funktionen automatiskt och du kan använda en rullgardinsmeny för att byta beteende och visa max, min, genomsnitt osv. Anledningen till att Excel använder SUBTOTAL för beräkningar i den totala raden i en Excel-tabell beror på att SUBTOTAL automatiskt exkluderar rader dold av filterkontrollerna högst upp i tabellen. När du filtrerar rader i en tabell med en total rad ser du beräkningarna uppdateras automatiskt för att respektera filtret.

SUBTOTAL med konturer

Excel har en delsumma-funktion som automatiskt infogar SUBTOTAL-formler i sorterad data. Du hittar den här funktionen under Data> Kontur> Delsumma. SUBTOTALA formler infogade på detta sätt använder standardfunktionsnumren 1-11. Detta gör att delsumman kan förbli synlig även när rader döljs och visas när konturen kollapsas och expanderas.

Obs! Även om Outline-funktionen är ett "enkelt" sätt att infoga delsummor i en uppsättning data är en pivottabell ett bättre och mer flexibelt sätt att analysera data. Dessutom kommer en pivottabell att separera data från presentation av data, vilket är en bästa praxis.

Anteckningar

  • När function_num är mellan 1-11, inkluderar SUBTOTAL värden som är dolda
  • När funktionsnummer är mellan 101-111 utesluter SUBTOTAL värden som är dolda
  • I filtrerade listor ignorerar SUBTOTAL alltid värden i dolda rader, oavsett funktionsnummer .
  • SUBTOTAL ignorerar andra SUBTOTAL-formler som finns i referenser för att förhindra dubbelräkning.
  • SUBTOTAL är utformad för att fungera med vertikala datavärden ordnade vertikalt. I horisontella intervall ingår alltid värden i dolda kolumner.

Relaterade videoklipp

Så här lägger du till en totalrad i en tabell I den här videon tittar vi på hur du lägger till och konfigurerar en totalrad till en Excel-tabell. Total raden kan automatiskt visa sammanfattningsberäkningar under en tabell. Hur man räknar objekt i en filtrerad lista I den här videon visar vi hur man lägger till ett meddelande högst upp i en filtrerad lista som visar totala och synliga objekt i listan. Formler för att fråga en tabell Eftersom tabeller stöder strukturerade referenser kan du lära dig mycket om en tabell med enkla formler. I den här videon tittar vi på några formler som du kan använda för att fråga en tabell.

Intressanta artiklar...