Alle Excel-functies

SUBTOTAAL in Excel: zo gebruik je het

Engels: SUBTOTAL

SUBTOTAAL rekent alleen met de rijen die zichtbaar zijn na een filter. Met functienummer 9 tel je op, met 1 bereken je het gemiddelde en met 3 tel je gevulde cellen.

Probeer gratis de eerste oefeningenIn de les De functie SUBTOTAAL

Wat doet SUBTOTAAL?

SUBTOTAAL rekent alleen met de rijen die zichtbaar zijn. Met het eerste argument kies je wat het doet: 9 telt op, 1 berekent het gemiddelde, 2 telt de getallen, 3 telt de gevulde cellen, 4 geeft het maximum en 5 het minimum.

Het verschil met SOM zie je pas als er een filter op staat: SOM telt alle rijen mee, ook de verborgen, SUBTOTAAL alleen wat je op je scherm ziet. Met 109 in plaats van 9 negeert het ook rijen die je met de hand verborgen hebt.

Wanneer gebruik je SUBTOTAAL?

  • Een totaal onder een lijst dat meeloopt met de filter: =SUBTOTAAL(9;C2:C100).
  • Het gemiddelde van de gefilterde rijen: =SUBTOTAAL(1;C2:C100).
  • Hoeveel rijen er na de filter overblijven: =SUBTOTAAL(3;A2:A100).
  • Een totaal dat ook met de hand verborgen rijen negeert: =SUBTOTAAL(109;C2:C100).

Syntax

De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.

=SUBTOTAAL(functienummer; bereik)

Ingevuld: =SUBTOTAAL(9;C2:C6)

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
SUBTOTAALDe naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters.SUBTOTAAL
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
functienummer9 is som, 1 gemiddelde, 2 aantal getallen, 3 aantal gevulde cellen, 4 maximum, 5 minimum.9
bereikDe cellen waarmee je rekent.C2:C6
;Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma.;

SUBTOTAAL stap voor stap

In E1 staat =SUBTOTAAL(9;C2:C6). Zonder filter is dit hetzelfde als SOM. Met een filter telt het alleen de zichtbare rijen. Pas de cijfers of de formule aan en kijk wat er gebeurt.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
3005
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in E1 en typ SUBTOTAAL met een haakje.=SUBTOTAAL(
  2. Typ het functienummer: 9 om op te tellen. Typ een puntkomma.=SUBTOTAAL(9;
  3. Selecteer de cellen waarmee je rekent, C2 tot en met C6.=SUBTOTAAL(9;C2:C6
  4. Sluit het haakje en druk op Enter. Zonder filter is dat 3005, net als SOM. Zet je een filter, dan telt SUBTOTAAL alleen wat zichtbaar blijft.=SUBTOTAAL(9;C2:C6)

Meer voorbeelden

Het gemiddelde

In E1 staat =SUBTOTAAL(1;C2:C6). Met 1 berekent SUBTOTAAL het gemiddelde van de zichtbare rijen.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
601
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Gevulde cellen tellen

In E1 staat =SUBTOTAAL(3;A2:A6). Met 3 telt SUBTOTAAL de gevulde cellen, ook als er tekst in staat.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
5
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Het maximum

In E1 staat =SUBTOTAAL(4;C2:C6). Met 4 krijg je de hoogste zichtbare waarde, met 5 de laagste.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
1200
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Hier gaat het vaak mis

  • Rijen die je met de hand verbergt, telt functienummer 9 wel mee. Gebruik daarvoor 109.
Nu zelf proberen?
Oefen dit in de les De functie SUBTOTAAL, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Wat is het verschil tussen 9 en 109?

Beide negeren gefilterde rijen. 109 negeert ook rijen die je met de hand hebt verborgen.

Lees ook

Sorteren en filterenGrafiek makenDraaitabel makenWerken met tabellenVoorwaardelijke opmaak