Når du arbeider med et stort regneark i Google Sheets, kan det være lurt å sjekke delsummen av dataene i regnearket med jevne mellomrom. Å gjøre dette hjelper deg å forstå flyten av dataene bedre, og det gjør det også lettere å se etter feil.

Å bruke SUBTOTAL-funksjonen i Google Sheets er en av de enkleste måtene å gjøre dette på. La oss ta en titt på formelens syntaks og hvordan du kan bruke den i regnearket. Vi vil også dykke ned i et trinn-for-trinn-eksempel for å gjøre det enklere for deg.

Hvorfor bruke SUBTOTAL i stedet for SUM?

SUM-funksjonen i Google Sheets kan føre til dobbelttelling. Du kan enkelt unngå dette ved å bruke SUBTOTAL-funksjonen i stedet. Selv om det ikke er så nybegynnervennlig og tilbyr noen nye regler som kan være vanskelige for en nybegynner å lære, er SUBTOTAL en ekstremt kraftig formel å ha i arsenalet ditt.

Den justerer også seg selv dynamisk, noe som gjør den mer nøyaktig og kan gi arbeidsmålinger mens du bygger regnearket. Du kan også bruke en numerisk kode for å finne delsummer med flere forskjellige funksjoner, i stedet for bare summen av en kolonne.

instagram viewer

Syntaksen for SUBTOTAL i Google Regneark

Her er syntaksen for SUBTOTAL-formelen i Sheets:

=SUBTOTAL(kode, område1, …)

Formelen trenger minst de to første parameterne for å fungere skikkelig. Du kan legge til flere områder avhengig av funksjonen du ønsker å utføre. Her er parametrene som brukes for denne formelen:

  • kode: dette er den numeriske koden for funksjonen du ønsker å bruke. Kodelisten er skrevet nedenfor.
  • område1: dette er det første området du vil beregne delsummen for.

Du kan legge til flere områder for å beregne delsummene etter parameteren range1.

Hva er funksjonskontroll i Google Sheets?

Funksjonskontrollfunksjonen i Google Sheets lar deg spesifisere hvordan du vil at en bestemt funksjon skal oppføre seg. Enkelt forklart er det i hovedsak en underfunksjon i en funksjon.

I SUBTOTAL-funksjonen er det totalt 11 funksjonskontroller som du bruker som kode argument i syntaksen. Denne koden forteller SUBTOTAL-formelen hvilken beregning den skal utføre. Det kan høres litt forvirrende ut, men vi vil gå mer i dybden for å hjelpe deg med å bedre forståelsen.

Du trenger ikke å huske listen med mindre du er en som bruker funksjonen ofte. Bokmerk gjerne denne artikkelen og gå tilbake til den når du trenger å vite hvilken kode du skal bruke, eller kopier og lim inn kontrollkodene nedenfor for å lagre dem et sted.

SUBTOTAL Funksjonskontrollkoder

Her er listen over kodene i den første parameteren:

  • 1 er for GJENNOMSNITT
  • 2 er for COUNT
  • 3 er for COUNTA
  • 4 er for MAX
  • 5 er for MIN
  • 6 er for PRODUKT
  • 7 er for STDEV
  • 8 er for STDEVP
  • 9 er for SUM
  • 10 er for VAR
  • 11 er for VARP

Som du kan se ovenfor, bruker SUBTOTAL-formelen totalt 11 andre integrerte funksjoner. Så du kan finne en fungerende delsum for alle disse beregningene.

Endring av koden kan også fortelle formelen å ignorere skjulte celler. Du kan gjøre dette ved å skrive koden i 100-tallet. Så hvis du vil bruke AVERAGE-funksjonen i SUBTOTAL mens du ignorerer skjulte celler, vil du skrive den som 101. Så en full formel som bruker området A1:A15 vil være:

=DELSUM(101;A1:A15)

Hvis du skal bruke COUNT-funksjonen i SUBTOTAL mens du ignorerer de skjulte cellene, vil du bruke 102, 103 for COUNTA, og så videre.

SUBTOTAL Funksjonseksempel

I dette eksemplet har vi et sett med salgsdata. Det er også underseksjoner for hvert kvartal i året, som inneholder summen av salgene foretatt i de tre månedene. La oss se på hvordan du kan bruke funksjonen her.

Følg disse trinnene for å bruke SUBTOTAL-formelen i Google Regneark:

  1. Klikk på cellen der du vil skrive inn formelen. I dette tilfellet er det celle B5.
  2. Begynn å skrive den første delen av formelen, som er =SUBTOTAL(. Når du begynner å skrive, vil Google Sheets prøve å autofylle formelen. Du kan også bruke dette til din fordel.
  3. Skriv nå inn den første parameteren. Velg et tall fra listen over koder i syntaksdelen. Her ønsker vi å legge til innholdet i cellene, så vi skriver 9, som er SUM.
  4. Legg til et komma for å skille parametrene.
  5. Legg nå til i celleområdet. Her er celleområdet B2:B4. Du kan bruke musen til å markere området i stedet.
  6. Sett en avsluttende parentes for å fullføre formelen.
  7. trykk Tast inn.

For å finne delsummene for resten av kvartalene, er trinnene de samme som nevnt ovenfor, men med forskjellige celleområder som område1 argument.

Det er en interessant ting å vite når du kommer til Total. Hvis du brukte SUM formel og gikk inn i celleområdet B2:B17, vil formelen også legge til verdiene i Q1-, Q2-, Q3- og Q4-cellene.

Det ønsker vi ikke, da dette vil rote til verdiene Total ved å dobbelttelle dataene. Så vi ønsker å bruke SUBTOTAL-funksjonen i disse cellene også, da den vil ignorere de andre SUBTOTALENE i arket.

I eksempelbildet ovenfor la vi til SUBTOTAL-funksjonen i Total-cellene til B18, C18, og D18. Funksjonen ignorerte verdiene i Q1, Q2, Q3 og Q4 cellene for å gi en nøyaktig totalsum.

Et par ting å merke seg om SUBTOTAL-funksjonen

  • Celler skjult pga filterkriterier er ikke inkludert i SUBTOTALEN, uavhengig av kodeparameteren som brukes.
  • Celler innenfor det angitte celleområdet som inneholder en referanse til en annen SUBTOTAL-funksjon, ignoreres alltid. Dette er for å stoppe dobbelttelling fra å skje.
  • SUBTOTAL kan brukes til å analysere ulike sett med data raskt, og du kan bruke flere forskjellige kode argumenter over ett ark.
  • Du kan bruke SUBTOTAL for å lage dynamiske dashbord der cellen refererer til en annen celle eller celleområde. Når det kombineres med datavalidering i Google Sheets basert på lister kan dette bli en nedtrekksliste som oppdaterer hele dashbordet.

Fortsett å øve på SUBTOTAL-funksjonen

Prøv å bruke denne funksjonen hver gang du får sjansen. Mens du ofte bruker 09 (SUM) som kode argument, de andre kommer opp noen ganger også.

Når du er vant til funksjonskontrollene, blir SUBTOTAL-funksjonen i Google Sheets litt enklere, og du vil bruke den som en del av det enorme utvalget av kraftige formler for å bygge funksjonelle regneark.