Home › Excel-functies › GROOTSTE en KLEINSTE
GROOTSTE en KLEINSTE in Excel: een top 3 maken
GROOTSTE geeft de n-de grootste waarde in een bereik en KLEINSTE de n-de kleinste. Zo maak je een top 3, vind je de nummer twee of neem je het gemiddelde van de vijf laagste scores. In de Engelse Excel heten ze LARGE en SMALL.
In deze uitleg
Syntaxis
=GROOTSTE(matrix; k) =KLEINSTE(matrix; k)k is de positie: 1 voor de grootste (of kleinste), 2 voor de tweede, enzovoort. =GROOTSTE(bereik; 1) is hetzelfde als MAX.
Voorbeeld: een top 3
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Verkoper | Omzet | Plek | Omzet | |
| 2 | Anna | 1.200 | 1 | 1.200 | |
| 3 | Ben | 800 | 2 | 950 | |
| 4 | Chris | 950 | 3 | 800 | |
| 5 | Dana | 450 | |||
| 6 | Eli | 700 |
Met de plekken 1, 2 en 3 in kolom D geeft dit, naar beneden gekopieerd, 1.200, 950 en 800. Voor de onderste 3 gebruik je KLEINSTE: 450, 700, 800.
De bijbehorende namen tonen
=INDEX($A$2:$A$6; VERGELIJKEN(E2; $B$2:$B$6; 0))Dit zoekt op wie de waarde in E2 heeft: Anna, Chris en Ben. Hebben twee mensen precies dezelfde waarde, dan geven beide rijen de eerste naam; zie de veelgestelde vragen voor een oplossing.
In Microsoft 365 of Excel 2021+ krijg je een complete top 3, met namen, in één formule: =NEMEN(SORTEREN(A2:B6; 2; -1); 3).
Meer toepassingen
- Som van de top 3:
=GROOTSTE(B2:B6; 1) + GROOTSTE(B2:B6; 2) + GROOTSTE(B2:B6; 3)geeft 2.950. - Gemiddelde zonder de laagste score:
=(SOM(B2:B6)-KLEINSTE(B2:B6; 1))/(AANTAL(B2:B6)-1). - Eerstvolgende datum:
=KLEINSTE(D2:D100; AANTAL.ALS(D2:D100; "<"&VANDAAG())+1)geeft de eerste datum vanaf vandaag.
Fouten
#GETAL! betekent dat k groter is dan het aantal waarden (de 6e grootste van 5 getallen vragen), of dat k 0 of negatief is.
Veelgestelde vragen
Hoe ga ik om met gelijke waarden in een top 3?
In Microsoft 365 gebruik je SORTEREN en NEMEN zoals hierboven; dan blijft elke rij bij elkaar. In oudere versies tel je een heel klein getal op bij de waarden, zoals =B2+RIJ()/100000, en rangschik je op die hulpkolom.
Wat is het verschil tussen GROOTSTE en MAX?
MAX geeft alleen de grootste waarde. GROOTSTE kan de 2e, 3e of elke n-de grootste waarde geven; GROOTSTE(bereik; 1) is gelijk aan MAX.
Kan GROOTSTE met voorwaarden werken?
Ja, in Microsoft 365: =GROOTSTE(FILTER(B2:B6; A2:A6="Noord"); 1) geeft de grootste waarde van Noord.