Når du arbejder på et stort regneark i Google Sheets, kan du med jævne mellemrum kontrollere subtotalen af dataene i dit regneark. Dette hjælper dig med at forstå dataflowet bedre, og det gør det også nemmere at lede efter fejl.
Brug af funktionen SUBTOTAL i Google Sheets er en af de nemmeste måder at gøre dette på. Lad os tage et kig på formlens syntaks, og hvordan du kan bruge den i dit regneark. Vi dykker også ned i et trin-for-trin eksempel for at gøre det nemmere for dig.
Hvorfor bruge SUBTOTAL i stedet for SUM?
SUM-funktionen i Google Sheets kan forårsage dobbelttælling. Det kan du nemt undgå ved at bruge SUBTOTAL-funktionen i stedet. Selvom det ikke er så begyndervenligt og tilbyder et par nye regler, der kan være vanskelige for en begynder at lære, er SUBTOTAL en ekstremt kraftfuld formel at have i dit arsenal.
Det justerer også sig selv dynamisk, hvilket gør det mere nøjagtigt og kan give arbejdsdata, mens regnearket bygges. Du kan også bruge en numerisk kode til at finde subtotaler med flere forskellige funktioner i stedet for blot summen af en kolonne.
Syntaksen for SUBTOTAL i Google Sheets
Her er syntaksen for SUBTOTAL-formlen i Sheets:
=SUBTOTAL(kode, område1, …)
Formlen kræver mindst de to første parametre for at fungere korrekt. Du kan tilføje yderligere områder afhængigt af den funktion, du ønsker at udføre. Her er de parametre, der bruges til denne formel:
- kode: dette er den numeriske kode for den funktion, du ønsker at bruge. Kodelisten er skrevet nedenfor.
- område 1: dette er det første interval, som du ønsker at beregne subtotalen for.
Du kan tilføje flere intervaller for at beregne subtotalerne efter parameteren range1.
Hvad er funktionskontrol i Google Sheets?
Funktionskontrolfunktionen i Google Sheets giver dig mulighed for at angive, hvordan du vil have en bestemt funktion til at opføre sig. Enkelt forklaret er det i det væsentlige en underfunktion i en funktion.
I SUBTOTAL-funktionen er der i alt 11 funktionskontroller, som du bruger som kode argument i syntaksen. Denne kode fortæller SUBTOTAL-formlen, hvilken beregning den skal udføre. Det kan lyde lidt forvirrende, men vi vil gå mere i dybden for at hjælpe med at forbedre din forståelse.
Du behøver ikke at huske listen, medmindre du er en, der bruger funktionen ofte. Du er velkommen til at bogmærke denne artikel og vende tilbage til den, når du har brug for at vide, hvilken kode du skal bruge, eller kopiere og indsætte kontrolkoderne nedenfor for at gemme dem et sted.
SUBTOTAL Funktionskontrolkoder
Her er listen over koderne i den første parameter:
- 1 er for AVERAGE
- 2 er for COUNT
- 3 er for COUNTA
- 4 er for MAX
- 5 er for MIN
- 6 er for PRODUKT
- 7 er til STDEV
- 8 er for STDEVP
- 9 er for SUM
- 10 er for VAR
- 11 er til VARP
Som du kan se ovenfor, bruger SUBTOTAL-formlen i alt 11 andre integrerede funktioner. Så du kan finde en fungerende subtotal for enhver af disse beregninger.
Ændring af koden kan også fortælle formlen at ignorere skjulte celler. Du kan gøre dette ved at skrive koden i 100-tal. Så hvis du vil bruge AVERAGE-funktionen i SUBTOTAL, mens du ignorerer skjulte celler, vil du skrive det som 101. Så en fuld formel, der bruger området A1:A15, ville være:
=SUBTOTAL(101;A1:A15)
Hvis du vil bruge COUNT-funktionen i SUBTOTAL, mens du ignorerer de skjulte celler, vil du bruge 102, 103 til COUNTA, og så videre.
SUBTOTAL Funktionseksempel
I dette eksempel har vi et sæt salgsdata. Der er også underafsnit for hvert kvartal af året, som indeholder summen af de salg, der er foretaget i de tre måneder. Lad os se på, hvordan du kan bruge funktionen her.
Følg disse trin for at bruge SUBTOTAL-formlen i Google Sheets:
- Klik på den celle, hvor du vil indtaste formlen. I dette tilfælde er det celle B5.
- Begynd at skrive den første del af formlen, som er =SUBTOTAL(. Når du begynder at skrive, vil Google Sheets forsøge at autofylde formlen. Du kan også bruge dette til din fordel.
- Indtast nu den første parameter. Vælg et nummer fra listen over koder i syntakssektionen. Her ønsker vi at tilføje indholdet i cellerne, så vi skriver 9, som er SUM.
- Tilføj et komma for at adskille parametrene.
- Tilføj nu i celleområdet. Her er celleområdet B2:B4. Du kan bruge din mus til at fremhæve rækkevidden i stedet for.
- Sæt en afsluttende parentes for at afslutte formlen.
- Trykke Gå ind.
For at finde subtotalerne for resten af kvartalerne er trinene de samme som nævnt ovenfor, men med forskellige celleområder som område1 argument.
Der er en interessant ting at vide, når du kommer til i alt. Hvis du brugte SUM formel og indtastede celleområdet B2:B17, vil formlen også tilføje værdierne i cellerne Q1, Q2, Q3 og Q4.
Det ønsker vi ikke, da dette vil ødelægge værdierne i alt ved at dobbelttælle dataene. Så vi vil også bruge SUBTOTAL-funktionen i disse celler, da den vil ignorere de andre SUBTOTALER i arket.
I eksempelbilledet ovenfor tilføjede vi SUBTOTAL-funktionen i Total-cellerne i B18, C18, og D18. Funktionen ignorerede værdierne i Q1, Q2, Q3 og Q4 cellerne for at give en nøjagtig samlet total.
Et par ting at bemærke om SUBTOTAL-funktionen
- Celler skjult pga filterkriterier er ikke inkluderet i SUBTOTALEN, uanset hvilken kodeparameter der bruges.
- Celler inden for det angivne celleområde, der indeholder en reference til en anden SUBTOTAL-funktion, ignoreres altid. Dette er for at forhindre dobbelttælling i at ske.
- SUBTOTAL kan bruges til at analysere forskellige datasæt hurtigt, og du kan bruge flere forskellige kode argumenter over ét ark.
- Du kan bruge SUBTOTAL til at lave dynamiske dashboards, hvor cellen refererer til en anden celle eller celleområde. Når det kombineres med datavalidering i Google Sheets baseret på lister, kan dette blive en dropdown-liste, der opdaterer hele dashboardet.
Fortsæt med at øve SUBTOTAL-funktionen
Prøv at bruge denne funktion hver gang du får chancen. Mens du ofte bruger 09 (SUM) som kode argument, de andre dukker også op nogle gange.
Når du har vænnet dig til funktionskontrollerne, bliver SUBTOTAL-funktionen i Google Sheets en lille smule nemmere, og du vil bruge det som en del af dit enorme udvalg af kraftfulde formler til at bygge funktionelle regneark.