Met de GROTE en KLEINE functies (Engels: LARGE en SMALL) vind je niet alleen de hoogste of laagste waarde in Excel, maar ook de tweede grootste, derde kleinste of elke andere n-de waarde in een reeks. In dit artikel leer je stap voor stap hoe je deze functies gebruikt voor top-N analyses, het uitsluiten van uitschieters en praktische toepassingen zoals de top 3 verkopen of laagste 5 scores.
Wat zijn GROTE en KLEINE in Excel?
GROTE en KLEINE zijn statistische functies waarmee je specifieke rangwaarden uit een dataset haalt. Waar MIN en MAX alleen de absolute extremen geven, bieden GROTE en KLEINE veel meer flexibiliteit:
- GROTE (Engels: LARGE) vindt de n-de grootste waarde
- KLEINE (Engels: SMALL) vindt de n-de kleinste waarde
Stel je hebt een lijst van 100 verkoopresultaten. Met MAX krijg je alleen de hoogste. Maar wat als je de top 5 wilt? Of de op twee na hoogste? Dan zijn GROTE en KLEINE onmisbaar.
Deze functies werken uitstekend samen met MIN en MAX voor complete statistische analyses en met sorteren in Excel voor het organiseren van je data.
Syntax van GROTE en KLEINE
De syntax van beide functies is identiek qua structuur:
=GROTE(matrix;n)
=KLEINE(matrix;n)
Argumenten uitgelegd:
- matrix (verplicht): Het bereik of de matrix met getallen waaruit je wilt selecteren
- n (verplicht): De positie in de rangorde (1 = grootste/kleinste, 2 = op een na, etc.)
Praktische voorbeelden van de syntax
| Formule | Betekenis | Voorbeeld resultaat |
|---|---|---|
| =GROTE(A1:A10;1) | Grootste waarde | Zelfde als MAX |
| =GROTE(A1:A10;2) | Op een na grootste | Tweede hoogste |
| =GROTE(A1:A10;3) | Op twee na grootste | Derde hoogste |
| =KLEINE(A1:A10;1) | Kleinste waarde | Zelfde als MIN |
| =KLEINE(A1:A10;2) | Op een na kleinste | Tweede laagste |
| =KLEINE(A1:A10;5) | Vijfde kleinste | Vijfde laagste |
Stap-voor-stap: GROTE en KLEINE gebruiken
Laten we beide functies stap voor stap toepassen met een praktisch voorbeeld.
Voorbeelddata: Kwartaalverkopen vertegenwoordigers
| A | B |
|---|---|
| Verkoper | Omzet |
| Jan | 45000 |
| Petra | 62000 |
| Mohammed | 38000 |
| Lisa | 71000 |
| Tom | 55000 |
| Sarah | 48000 |
| Erik | 82000 |
| Fatima | 59000 |
Stap 1: Bepaal je doel
Je wilt weten:
– Wie zijn de top 3 verkopers qua omzet?
– Wat zijn de 3 laagste verkopen voor coaching?
Stap 2: Selecteer een cel voor de formule
- Windows: Klik op een lege cel (bijvoorbeeld D2) en typ direct de formule
- Mac: Klik op een lege cel en typ direct de formule
Stap 3: Typ de GROTE-formule voor de hoogste waarde
Voor de hoogste omzet:
=GROTE(B2:B9;1)
Resultaat: 82000 (Erik)
Stap 4: Haal de tweede en derde hoogste op
Typ in de volgende cellen:
=GROTE(B2:B9;2)
Resultaat: 71000 (Lisa)
=GROTE(B2:B9;3)
Resultaat: 62000 (Petra)
Stap 5: Gebruik KLEINE voor de laagste waarden
Voor de drie laagste verkopen:
=KLEINE(B2:B9;1)
Resultaat: 38000 (Mohammed)
=KLEINE(B2:B9;2)
Resultaat: 45000 (Jan)
=KLEINE(B2:B9;3)
Resultaat: 48000 (Sarah)
Stap 6: Bevestig de formule
- Windows: Druk op Enter
- Mac: Druk op Return
Praktische toepassingen van GROTE en KLEINE
Toepassing 1: Top 3 verkopen weergeven
Maak een dynamisch overzicht van je beste presteerders:
| D | E |
|---|---|
| Rang | Omzet |
| 1 | =GROTE(B2:B9;1) |
| 2 | =GROTE(B2:B9;2) |
| 3 | =GROTE(B2:B9;3) |
Toepassing 2: Laagste 5 scores identificeren
Voor een docent die de 5 laagste toetsscores wil zien:
=KLEINE(Scores;1) // Laagste
=KLEINE(Scores;2) // Op een na laagste
=KLEINE(Scores;3) // Derde laagste
=KLEINE(Scores;4) // Vierde laagste
=KLEINE(Scores;5) // Vijfde laagste
Toepassing 3: Uitschieters uitsluiten bij gemiddelde
Bereken het gemiddelde zonder de hoogste en laagste waarde (getrimd gemiddelde):
=(SOM(B2:B9)-GROTE(B2:B9;1)-KLEINE(B2:B9;1))/(AANTAL(B2:B9)-2)
Dit geeft een betrouwbaarder gemiddelde bij datasets met extreme waarden.
Toepassing 4: Som van top N waarden
Bereken de totale omzet van je top 3 verkopers:
=GROTE(B2:B9;1)+GROTE(B2:B9;2)+GROTE(B2:B9;3)
Of eleganter met SOM en een matrix (Excel 365):
=SOM(GROTE(B2:B9;{1;2;3}))
Toepassing 5: Dynamische top N met REEKS
In Excel 365 kun je een dynamische reeks maken:
=GROTE(B2:B9;REEKS(3))
Dit geeft automatisch de top 3 waarden in aparte cellen (spill).
Toepassing 6: Namen bij top waarden vinden
Combineer GROTE met INDEX en VERGELIJKEN om de bijbehorende naam te vinden:
=INDEX(A2:A9;VERGELIJKEN(GROTE(B2:B9;1);B2:B9;0))
Dit retourneert “Erik” – de verkoper met de hoogste omzet.
Voor de complete top 3 met namen:
| D | E |
|---|---|
| Verkoper | Omzet |
| =INDEX(A2:A9;VERGELIJKEN(GROTE(B2:B9;1);B2:B9;0)) | =GROTE(B2:B9;1) |
| =INDEX(A2:A9;VERGELIJKEN(GROTE(B2:B9;2);B2:B9;0)) | =GROTE(B2:B9;2) |
| =INDEX(A2:A9;VERGELIJKEN(GROTE(B2:B9;3);B2:B9;0)) | =GROTE(B2:B9;3) |
Meer over deze techniek vind je in onze RANG functie uitleg.
GROTE en KLEINE met voorwaarden
Voorwaardelijke n-de waarde vinden
Wil je de tweede hoogste verkoop van een specifieke regio? Combineer GROTE met ALS:
=GROTE(ALS(A2:A9="Noord";B2:B9);2)
Let op: In Excel 2019 en eerder bevestig je deze matrixformule met Ctrl+Shift+Enter. In Excel 365 en Excel 2021 is dat niet nodig.
Voorbeeld met voorwaarden
Stel je hebt data per regio:
| A | B | C |
|---|---|---|
| Regio | Verkoper | Omzet |
| Noord | Jan | 45000 |
| Zuid | Petra | 62000 |
| Noord | Mohammed | 38000 |
| Zuid | Lisa | 71000 |
| Noord | Tom | 55000 |
Top 2 verkopen in regio Noord:
=GROTE(ALS(A2:A6="Noord";C2:C6);1) // Resultaat: 55000
=GROTE(ALS(A2:A6="Noord";C2:C6);2) // Resultaat: 45000
GROTE en KLEINE vs. RANG functies
Het is belangrijk om het verschil te begrijpen:
| Functie | Wat het doet | Voorbeeld |
|---|---|---|
| GROTE(bereik;n) | Geeft de n-de grootste waarde | =GROTE(A:A;3) geeft waarde |
| KLEINE(bereik;n) | Geeft de n-de kleinste waarde | =KLEINE(A:A;3) geeft waarde |
| RANG(getal;bereik) | Geeft de positie van een waarde | =RANG(A1;A:A) geeft rangnummer |
| RANG.GELIJK | Geeft rang met opties voor gelijke waarden | Meer controle |
GROTE/KLEINE geven een waarde, RANG geeft een positie. Ze vullen elkaar perfect aan.
Werken met duplicaten
Probleem: Gelijke waarden in je dataset
Als je dataset duplicaten bevat, kan GROTE dezelfde waarde meerdere keren retourneren:
Data: 100, 100, 90, 80
=GROTE(A1:A4;1) // 100
=GROTE(A1:A4;2) // 100 (de tweede 100!)
=GROTE(A1:A4;3) // 90
Oplossing: Unieke top N waarden
In Excel 365 kun je UNIEK combineren met SORTEREN:
=GROTE(UNIEK(B2:B9);1) // Hoogste unieke waarde
=GROTE(UNIEK(B2:B9);2) // Op een na hoogste unieke waarde
Of sorteer direct:
=SORTEREN(UNIEK(B2:B9);1;-1) // Alle unieke waarden van hoog naar laag
Veelgemaakte fouten bij GROTE en KLEINE
Fout 1: N groter dan het aantal waarden
Probleem: Je krijgt een #GETAL! fout.
Oorzaak: Je vraagt bijvoorbeeld de 10e grootste waarde uit een lijst van 8 getallen.
Oplossing: Controleer of n niet groter is dan AANTAL(bereik):
=ALS(3<=AANTAL(B2:B9);GROTE(B2:B9;3);"Niet genoeg data")
Fout 2: Lege cellen en nullen verwarren
Probleem: KLEINE geeft 0 terug terwijl je geen nullen verwacht.
Oorzaak: Lege cellen met formules die “” retourneren worden soms als 0 behandeld.
Oplossing: Filter lege waarden uit:
=KLEINE(ALS(B2:B9<>"";B2:B9);1)
Fout 3: Tekstwaarden in het bereik
Probleem: De functie negeert bepaalde cellen of geeft onverwachte resultaten.
Oorzaak: Getallen zijn als tekst opgeslagen (vaak zichtbaar aan het groene driehoekje).
Oplossing: Converteer tekst naar getallen:
=GROTE(WAARDE(B2:B9);1)
Of selecteer de cellen en gebruik Data > Tekst naar kolommen > Voltooien.
Fout 4: Verkeerde scheidingsteken in de formule
Probleem: Syntaxfout bij het invoeren van de formule.
Oorzaak: In de Nederlandse Excel gebruik je puntkomma (;) in plaats van komma (,).
Oplossing:
// Fout (Engelse syntax):
=LARGE(B2:B9,3)
// Correct (Nederlandse syntax):
=GROTE(B2:B9;3)
Fout 5: N als decimaal getal
Probleem: Onverwacht resultaat of fout.
Oorzaak: N moet een geheel getal zijn.
Oplossing: Rond af indien nodig:
=GROTE(B2:B9;GEHEEL(D1))
Tips voor efficient werken met GROTE en KLEINE
- Gebruik benoemde bereiken: Maak je formules leesbaarder met namen zoals “Verkopen” in plaats van B2:B99
- Combineer met AGGREGEREN voor robuustheid: AGGREGEREN kan automatisch fouten en verborgen rijen negeren
- Maak dynamische ranges met Excel-tabellen: Tabelbereiken groeien automatisch mee met je data
- Visualiseer met voorwaardelijke opmaak: Markeer automatisch je top 3 of bottom 3 waarden
- Overweeg de SORTEREN functie in Excel 365: Voor complete gesorteerde lijsten is SORTEREN vaak eleganter
FAQ: Veelgestelde vragen over GROTE en KLEINE
Wat is het verschil tussen GROTE en MAX?
MAX geeft altijd alleen de hoogste waarde (equivalent aan GROTE met n=1). GROTE is flexibeler: je kunt elke n-de positie opvragen. Gebruik MAX voor de absolute top, GROTE voor top-N analyses of wanneer je meerdere hoogste waarden nodig hebt.
Hoe vind ik de top 5 waarden in een kolom?
Gebruik GROTE met n van 1 tot 5. In Excel 365 kun je dit compact schrijven als =GROTE(bereik;REEKS(5)) wat automatisch alle 5 waarden in aparte cellen plaatst. In oudere versies maak je 5 aparte formules met n=1 tot n=5.
Kan ik de naam of bijbehorende waarde bij een GROTE/KLEINE resultaat vinden?
Ja, combineer GROTE of KLEINE met INDEX en VERGELIJKEN. De formule =INDEX(Namen;VERGELIJKEN(GROTE(Waarden;1);Waarden;0)) geeft de naam die hoort bij de hoogste waarde. Let op: bij duplicaten krijg je de eerste match.
Wat gebeurt er bij gelijke waarden (duplicaten)?
GROTE en KLEINE behandelen elke waarde apart. Als je twee keer 100 hebt, geeft zowel GROTE(bereik;1) als GROTE(bereik;2) de waarde 100. Wil je unieke waarden? Combineer met UNIEK in Excel 365.
Hoe bereken ik het gemiddelde van de top 3 waarden?
Gebruik: =GEMIDDELDE(GROTE(bereik;{1;2;3})) of in stappen: =(GROTE(B:B;1)+GROTE(B:B;2)+GROTE(B:B;3))/3. De eerste methode is compacter en werkt goed in moderne Excel-versies.
Werken GROTE en KLEINE ook met negatieve getallen?
Ja, beide functies werken correct met negatieve getallen. GROTE(bereik;1) geeft het hoogste getal (dichtstbij positief oneindig), en KLEINE(bereik;1) geeft het laagste (dichtstbij negatief oneindig). Bij -5, -2, 3, 8 is GROTE 8 en KLEINE -5.
Kan ik GROTE/KLEINE gebruiken met meerdere voorwaarden?
Ja, met een matrixformule. Bijvoorbeeld voor de hoogste verkoop in regio Noord voor product Laptop: =GROTE(ALS((A:A=”Noord”)*(B:B=”Laptop”);C:C);1). In oudere Excel-versies bevestig je met Ctrl+Shift+Enter.
Hoe sluit ik uitschieters uit bij mijn berekeningen?
Bereken een getrimd gemiddelde door de hoogste en laagste n waarden uit te sluiten. Voor 1 uitschieter aan elke kant: =(SOM(bereik)-GROTE(bereik;1)-KLEINE(bereik;1))/(AANTAL(bereik)-2). Dit geeft een stabieler gemiddelde.
Geen zin om zelf te puzzelen? Hulp nodig met Excel?. Ik help je graag.
Hulp nodig met GROTE, KLEINE of andere Excel-functies?
Loop je vast met de n-de waarde functies of heb je een complexe Excel-uitdaging? Ik help je graag verder met je data-analyse!
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn andere Excel-tutorials:
– MIN en MAX in Excel
– RANG functie uitgelegd
– Sorteren in Excel: complete gids





