KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe berekent u de cumulatieve som, oftewel het lopende totaal, van een kolom in Excel?

AuteurXiaoyang Wijzigingsdatum

In Data-analyse kan het monitoren van hoe waarden zich opstapelen in de loop van de tijd of over meerdere gegevensregels heen van cruciaal belang zijn. Een cumulatieve som, ook wel een lopend totaal genoemd, stelt u in staat om continu het totaal van getallen in een reeks bij te houden, waarbij dit automatisch wordt bijgewerkt zodra nieuwe gegevens worden toegevoegd. Dit is met name nuttig voor financiële administraties, voorraadbeheer, verkoopvolging of elke taak waarbij progressieve totalen belangrijk zijn. In dit artikel vindt u gedetailleerde stapsgewijze oplossingen om lopende totalen te berekenen in uw Excel-werkblad, samen met praktische tips, aantekeningen en adviezen voor probleemoplossing die zijn afgestemd op veelvoorkomende praktijksituaties.

Bereken de cumulatieve som of het lopende totaal van een kolom met formules

VBA-code – Automatiseer de berekening van de cumulatieve som voor dynamische datasets of grote bereiken


Bereken de cumulatieve som of het lopende totaal van een kolom met formules

Om in Excel het cumulatieve totaal voor kolomgegevens te verkrijgen, gebruikt u eenvoudige formules die dynamisch een lopend totaal bijhouden zodra nieuwe waarden worden ingevoerd.

1. Voer deze formule in een lege cel naast uw gegevens in:=SUM($B$2:B2) (bijvoorbeeld: als uw getallen in kolom B staan en beginnen bij rij 2, voert u de formule in cel C2 in), zoals weergegeven in de schermafbeelding:

voer een formule in om de cumulatieve som te berekenen

2. Druk op Enter om de formule te bevestigen. De cel toont nu de cumulatieve som tot en met die rij. Om deze berekening op meer rijen toe te passen, selecteert u de cel met de formule en sleept u de vulgreep (het kleine vierkantje in de rechterbenedenhoek van de actieve cel) naar beneden om aanvullende cellen automatisch in te vullen. Zie de schermafbeelding:

sleep en vul de formule in andere cellen

Opmerking: Standaard blijft de bovenstaande formule het laatst berekende totaal weergeven in rijen waar kolom B leeg is. Dit kan soms verwarring veroorzaken bij het controleren van resultaten onder uw invoergegevens. Voor een netter resultaat—vooral in rapportages of dashboards—gebruikt u de verbeterde formule hieronder om cellen leeg te laten wanneer er geen aangrenzende waarden zijn:

=IF(B2="","",SUM($B$2:B2))

Op deze manier tonen alleen rijen met daadwerkelijke invoerwaarden in kolom B een lopend totaal. Bekijk de verbeterde uitvoer in de schermafbeelding hieronder:

een formule toont niets als de aangrenzende cel leeg is

Zorg er bij het uitbreiden van deze formules voor dat uw verwijzingsbereik ($B$2:B2) consistent blijft – als u uw berekeningen in een andere rij start, pas dan de verwijzingen dienovereenkomstig aan. Bij grote datasets is het handig om Excel-tabellen te gebruiken, die bereiken automatisch aanpassen naarmate uw gegevens groeien.

een schermafbeelding van kutools for excel ai

Ontgrendel de magie van Excel met KUTOOLS AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
  • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules moeiteloos.
  • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

VBA-code – Automatiseer de berekening van de cumulatieve som voor dynamische datasets of grote bereiken

Voor gebruikers die te maken hebben met zeer grote bereiken, continu groeiende datasets of automatisering over meerdere werkbladen nodig hebben, biedt een VBA-macro een efficiënt alternatief voor het berekenen van cumulatieve sommen. Met VBA vermijdt u dat formules steeds opnieuw moeten worden gesleept, automatiseert u herberekening na updates en past u zich soepel aan veranderende gegevensstructuren aan. Deze aanpak is ideaal voor gevorderde gebruikers met ervaring in het basisgebruik van macro’s.

1. Open eerst de VBA-editor: klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het nieuwe venster Microsoft Visual Basic for Applications op Invoegen > Module, en plak vervolgens de onderstaande code in het modulevenster:

Sub CalculateCumulativeSum()
    Dim selRange As Range
    Dim outputCol As Integer
    Dim i As Long
    Dim cumSum As Double
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set selRange = Application.Selection
    Set selRange = Application.InputBox("Select the range for running total calculation (single column):", xTitleId, selRange.Address, Type:=8)
    
    If selRange Is Nothing Then Exit Sub
    
    outputCol = selRange.Columns(selRange.Columns.Count).Column + 1
    cumSum = 0
    
    For i = 1 To selRange.Rows.Count
        If IsNumeric(selRange.Cells(i, 1).Value) And selRange.Cells(i, 1).Value <> "" Then
            cumSum = cumSum + selRange.Cells(i, 1).Value
            selRange.Cells(i, 1).Offset(0, 1).Value = cumSum
        Else
            selRange.Cells(i, 1).Offset(0, 1).Value = ""
        End If
    Next i
End Sub

2Voer de macro uit door op de knop Uitvoeren-knopte klikken of op F5te drukken. Selecteer bij de prompt het gegevensbereik (slechts één kolom) dat u wilt verwerken. De macro vult direct lopende totalen in de kolom rechts ervan in.

Deze methode is vooral effectief bij grote of dynamisch veranderende datasets, zodat u de macro opnieuw kunt uitvoeren zodra de gegevens zijn bijgewerkt. Maak echter altijd eerst een back-up van uw gegevens voordat u een macro uitvoert, aangezien deze direct celwaarden overschrijft. Vermijd het uitvoeren van deze macro op volledige kolommen of niet-aaneengesloten bereiken om prestatieverlies te voorkomen.

Als de macro niet de verwachte waarden berekent, controleer dan of het geselecteerde bereik uitsluitend numerieke gegevens bevat en geen samengevoegde cellen.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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