Hoe telt u de drie grootste of kleinste waarden in een lijst in Excel op?
In Excel is het berekenen van de som van een volledig bereik met getallen eenvoudig met behulp van de SOM-functie. In zakelijke en Data-analyse scenario’s moet u echter vaak alleen de grootste of kleinste getallen binnen een dataset optellen, bijvoorbeeld om de top 3 verkopen te identificeren of de laagste 5 kosten te beoordelen. Deze taak handmatig uitvoeren is tijdrovend en foutgevoelig, vooral wanneer uw dataset groeit. Gelukkig biedt Excel diverse methoden om dit probleem effectief op te lossen.
Hieronder vindt u gedetailleerde, stapsgewijze methoden: formuleoplossingen, een praktisch hulpmiddel als alternatief, een VBA-macro voor geavanceerdere automatisering en een draaitabelmethode die ideaal is voor gegroepeerde gegevens. Elke aanpak sluit aan bij verschillende situaties, zodat u de beste keuze kunt maken voor uw specifieke behoeften.
De grootste / kleinste 3 waarden in een bereik optellen met formules
De grootste of kleinste n waarden in een bereik optellen met VBA-code
Top n-waarden per categorie optellen met behulp van Draaitabel
Som van absolute waarden in een lijst met Kutools voor Excel ![]()
De grootste / kleinste 3 waarden in een bereik optellen met formules
Stel dat u een dataset in Excel hebt en snel de drie hoogste of drie laagste waarden wilt optellen — een veelvoorkomend scenario bij prestatiebeoordelingen, rangschikanalyses of wanneer u zich richt op uitschietergegevens.

Er zijn twee Veelgebruikt formulemethoden voor deze oplossing:
1. Formules met de functies GROOTSTE en KLEINSTE:
Gebruik de GROOTSTE-functie om de n-de grootste waarden in uw bereik te identificeren en tel deze vervolgens op. Deze methode is direct en eenvoudig aan te passen als u een ander aantal hoogste of laagste waarden wilt optellen.
Typ de volgende formule in een lege cel (bijvoorbeeld E1):
=LARGE(A1:D10,1)+LARGE(A1:D10,2)+LARGE(A1:D10,3) Druk op Enter nadat u de formule hebt ingevoerd om de som van de drie grootste waarden te zien.

Zodra u klaar bent, verschijnt het resultaat in de cel die u hebt geselecteerd.

Opmerkingen:
- Om de top 5 waarden op te tellen, breidt u de formule dienovereenkomstig uit:
=LARGE(A1:D10,1)+LARGE(A1:D10,2)+LARGE(A1:D10,3)+LARGE(A1:D10,4)+LARGE(A1:D10,5) - Gebruik voor het optellen van de kleinste waarden de KLEINSTEfunctie op soortgelijke wijze:
=SMALL(A1:D10,1)+SMALL(A1:D10,2)+SMALL(A1:D10,3)
Deze aanpak werkt prima voor kleine waarden van n, maar bij grote waarden van n wordt handmatige uitbreiding al snel omslachtig.
2. Matrixformules voor grotere of kleinere waarden van n:
Gebruik voor grotere sommen matrixformules voor betere schaalbaarheid en overzichtelijkere syntaxis:
Typ in een cel:
=SUM(LARGE(A1:D10,{1,2,3}))Druk vervolgens op Ctrl + Shift + Enter, niet alleen op Enter, als u een oudere versie van Excel gebruikt. Zo berekent u de som van de drie grootste waarden. Pas de getallen tussen accolades aan naar het gewenste aantal.Als u de grootste 20 waarden wilt optellen, probeer dan:
=SUM(LARGE(A1:D10,ROW(INDIRECT("1:20"))))Bevestig opnieuw met Ctrl + Shift + EnterVoor Excel 365 en nieuwer volstaat de standaard Enter-toets dankzij de verbeterde ondersteuning voor matrixformules. Vervang ‘20’ door de gewenste waarde van n.Gebruik op soortgelijke wijze het volgende om de kleinste n waarden op te tellen:
=SUM(SMALL(A1:D10,{1,2,3})) =SUM(SMALL(A1:D10,ROW(INDIRECT("1:3")))) De grootste of kleinste n waarden in een bereik optellen met VBA-code
Voor gebruikers die regelmatig de som van de hoogste of laagste n waarden moeten berekenen, of dit proces willen automatiseren voor verschillende datasets, biedt een VBA-macro een efficiënte oplossing. Dit is vooral handig wanneer de waarde van n vaak wijzigt of wanneer het bereik groot is.
Deze macro selecteert en telt, naar keuze, de grootste of kleinste n waarden uit uw bereik. Zo vereenvoudigt u herhaalde analyses en blijft de macro eenvoudig bij te werken of aan te passen.
- Klik op Ontwikkelaarshulpmiddelen > Visual Basic om het VBA-editorvenster te openen. (Als u Ontwikkelaarshulpmiddelen niet ziet, schakelt u deze in via Excel-opties > Aanpassen Lint.)
- Selecteer in de VBA-editor Invoegen > Module. Plak de volgende code in de nieuwe module:
Sub SumTopOrBottomNValues()
Dim WorkRng As Range
Dim n As Integer
Dim i As Integer
Dim arr() As Double
Dim result As Double
Dim choice As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select a range:", xTitleId, WorkRng.Address, Type:=8)
choice = Application.InputBox("Type 'L' for largest, 'S' for smallest:", xTitleId, "L", Type:=2)
n = Application.InputBox("Sum how many values? n =", xTitleId, 3, Type:=1)
If WorkRng Is Nothing Then Exit Sub
ReDim arr(1 To WorkRng.Count)
i = 1
For Each cell In WorkRng
If IsNumeric(cell.Value) Then
arr(i) = cell.Value
Else
arr(i) = 0
End If
i = i + 1
Next
If choice = "L" Or choice = "l" Then
Call BubbleSortDescending(arr)
ElseIf choice = "S" Or choice = "s" Then
Call BubbleSortAscending(arr)
Else
MsgBox "Invalid choice. Enter 'L' or 'S'."
Exit Sub
End If
result = 0
For i = 1 To WorksheetFunction.Min(n, UBound(arr))
result = result + arr(i)
Next
MsgBox "Sum of " & n & " " & IIf(choice = "L" Or choice = "l", "largest", "smallest") & " values is: " & result
End Sub
Sub BubbleSortDescending(arr() As Double)
Dim i As Integer, j As Integer, temp As Double
For i = LBound(arr) To UBound(arr) - 1
For j = i + 1 To UBound(arr)
If arr(i) < arr(j) Then
temp = arr(i)
arr(i) = arr(j)
arr(j) = temp
End If
Next j
Next i
End Sub
Sub BubbleSortAscending(arr() As Double)
Dim i As Integer, j As Integer, temp As Double
For i = LBound(arr) To UBound(arr) - 1
For j = i + 1 To UBound(arr)
If arr(i) > arr(j) Then
temp = arr(i)
arr(i) = arr(j)
arr(j) = temp
End If
Next j
Next i
End Sub 3. Zodra u de code hebt geplakt, klikt u op de knop
(Uitvoeren) om de macro uit te voeren. U wordt gevraagd:
- Selecteer uw Gegevensbereik;
- Voer 'L' in om de grootste waarden op te tellen of 'S' om de kleinste waarden op te tellen.
- Geef de gewenste hoeveelheid n op.
Na bevestiging berekent en toont de macro de som op basis van uw opgegeven criteria. Niet-numerieke waarden in uw bereik worden automatisch als nul behandeld om rekenfouten te voorkomen. Zorg er daarom altijd voor dat uw selectie correct is en dat u een geldig getal voor n invoert, voor optimale nauwkeurigheid.
Top n-waarden per categorie optellen met behulp van Draaitabel
Als uw gegevens gegroepeerd zijn per categorie—zoals verkoopregio’s of productlijnen—en u de top n-waarden per groep wilt optellen, bieden draaitabellen een krachtige oplossing met hun ingebouwde waardefilters.
Deze methode leent zich het beste voor tabelgegevens met duidelijke categorie- en waardekolommen. Denk bijvoorbeeld aan het optellen van de top 3 verkoopcijfers per regio.
- Selecteer eerst uw gegevenstabel en voeg een draaitabel in via het tabblad Invoegen.
- Sleep in de veldlijst van uw draaitabel het categorieveld naar het rijengebied en het numerieke waardeveld naar het waardengebied (en zorg ervoor dat dit is ingesteld op SOM).
- Klik vervolgens op de vervolgkeuzepijl naast het waardeveld in het gebied Rijlabels en kies daarna Waardefilters > Top 10.
- Stel in het dialoogvenster 'Top' de waarde in op 3 (of een ander gewenst getal n) en geef het veld op dat u wilt filteren. Zo beperkt u de draaitabel tot de top n items per categorie.
- De tabel toont vervolgens de som van uw gefilterde waarden per groep.
Opmerking: De waardefilters van een draaitabel werken het beste als uw gegevens goed zijn opgemaakt en de categorieën consistent zijn. Als u de onderste n waarden wilt optellen, keert u het filter om via „Onderste n” in plaats van „Top n”. Deze methode is ideaal voor samenvattingsrapporten en snelle visuele analyses. Houd er rekening mee dat draaitabellen dynamisch worden bijgewerkt bij gegevenswijzigingen, maar mogelijk handmatig vernieuwd moeten worden (klik met de rechtermuisknop op de tabel > Vernieuwen).
Som van absolute waarden in een lijst met Kutools voor Excel
In bepaalde gevallen heeft u een lijst met zowel positieve als negatieve getallen en wilt u de Absolute waarde hiervan optellen in plaats van hun rekenkundige som. Dit is meestal nuttig bij financiële en wetenschappelijke berekeningen waarbij de grootte van belang is. Kutools voor Excel biedt een handige functie „Som van absolute waarden” om deze taak efficiënt uit te voeren.

Na installatie van Kutools voor Excel, gaat u als volgt te werk:
1. Selecteer een lege cel voor het resultaat. Klik vervolgens op Kutools > Formulehulp > Formulehulp.
2. In het venster Formulehulp vinkt u het vakje Filter aan en typt u „som” in de zoekbalk. Kies Som van absolute waarden uit de weergegeven formules. Klik vervolgens in het gebied Argumentinvoer om uw bereik op te geven en bevestig met
Ok ..
De som van de absolute waarden wordt onmiddellijk berekend en weergegeven.
Kutools stroomlijnt dit proces, vermindert het risico op formulefouten en bespaart tijd, vooral voor gebruikers die niet bekend zijn met complexe Excel-functies. Houd er echter rekening mee dat deze functie gericht is op Absolute waarde-optellingen, wat zijdelings verband houdt met het specifieke onderwerp van het optellen van de hoogste of laagste waarden, maar vaak onmisbaar is bij boekhouding, afstemming of meetgerelateerde scenario’s.
Gerelateerde artikelen:
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins