Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe corresponderende waarden met dezelfde datum in Excel optellen?

Author Xiaoyang Last modified

Bij het werken met Excel-gegevenssets die datumvermeldingen met dubbele waarden bevatten, kan het voorkomen dat je de kwantitatieve gegevens die bij elke datum horen, moet samenvatten. Stel bijvoorbeeld dat je een set orderrecords beheert zoals hieronder weergegeven in het bereik A1:B13, waarbij kolom A data vermeldt (waarbij sommige data meer dan eens voorkomen) en kolom B het aantal bijbehorende orders registreert. Als je het totale aantal orders voor elke unieke datum wilt optellen om een samengevat resultaat te genereren, biedt Excel verschillende methoden om deze taak efficiënt en nauwkeurig uit te voeren. Deze functionaliteit is onmisbaar voor het samenvatten van dagelijkse verkopen, het consolideren van logboekrecords of elk scenario waarin je gegevens moet aggregeren op basis van identieke tijdstippen. Het kiezen van de juiste methode kan je aanzienlijke handmatige inspanningen besparen en helpen om gegevensnauwkeurigheid te garanderen.

sum corresponding values with same date


Corresponderende waarden optellen op basis van dezelfde datum met formule

Een van de meest directe oplossingen is het gebruik van de functie SOM.ALS in Excel. Deze aanpak is vooral geschikt wanneer je een dynamische samenvatting wilt maken die automatisch wordt bijgewerkt als je brongegevens veranderen. De formulemethode kan eenvoudig worden toegepast en werkt goed voor gegevensbereiken die niet buitensporig groot zijn. Ga als volgt te werk:

1. Voer de volgende formule in een lege cel in waar je het totaal voor een specifieke datum wilt laten verschijnen (bijvoorbeeld cel E2):

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

enter a formula sum relative values based on same date

In de bovenstaande formule:

  • A2:A13: het bereik met data om te evalueren
  • B2:B13: het bereik met de waarden om op te tellen
  • D2: de "criteria"-cel die de datum levert waarvoor je de opgetelde waarde wilt

2. Sleep de vulgreep naar beneden vanaf de cel waar je de formule hebt ingevoerd om deze toe te passen voor alle unieke data eronder. Dit zal een samenvattingskolom vullen waarin elke cel het totaal van de opgetelde waarden voor de bijbehorende datum weergeeft. Zie screenshot:

drag and fill the formula to other cells

Tips en herinneringen:

  • Als je nieuwe gegevens toevoegt aan je oorspronkelijke bereik, zorg er dan voor dat je formulebereiken (A2:A13, B2:B13) dienovereenkomstig worden bijgewerkt.
  • Als je gestructureerde tabellen gebruikt, verwijzing naar tabelveldnamen voor meer flexibiliteit (bijvoorbeeld =SOM.ALS(Tabel1[Datum], D2, Tabel1[Bedrag])).
  • Als je gegevens fouten bevatten (zoals tekstvermeldingen of lege cellen), controleer dan de inhoud van de broncellen om nauwkeurig optellen te garanderen.
  • Deze aanpak is het beste geschikt voor kleine tot middelgrote gegevenssets; zeer grote gegevenssets kunnen profiteren van een Draaitabel voor snellere samenvatting.
  • Als je de UNIEK functie gebruikt (Excel365/2021+) in D2 om verschillende data weer te geven, gebruik dan: =UNIEK(A2:A13), en pas vervolgens de SOM.ALS-formule ernaast toe.

Corresponderende waarden optellen op basis van dezelfde datum met Kutools voor Excel

Als je Kutools voor Excel hebt geïnstalleerd, kan het hulpmiddel Geavanceerd Samenvoegen van Rijen deze taak veel eenvoudiger maken. Deze oplossing laat je rijen consolideren op basis van elk sleutelveld (in dit geval data), en automatisch de corresponderende waarden optellen, wat je tijd bespaart en de kans op formulefouten reduceert. Het is vooral nuttig voor gebruikers die regelmatig grote bereiken moeten samenvatten of herhaalde samenvoeg- en berekeningsoperaties moeten uitvoeren.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het installeren van Kutools voor Excel, ga als volgt te werk:

1. Selecteer het gegevensbereik dat je wilt optellen op basis van dezelfde datum. (Het wordt aanbevolen om een back-up te maken van je originele gegevens voordat je verder gaat, omdat dit hulpmiddel je gegevensindeling zal transformeren.)

2. Ga naar Kutools > Samenvoegen & Splitsen > Geavanceerd Samenvoegen van Rijen.

click Advanced Combine Rows feature of kutools

3. Selecteer in het dialoogvenster je Datumkolom en stel deze in als Primaire Sleutel. Selecteer vervolgens de kolom die moet worden opgeteld (zoals "Order") en stel de bewerking in op Optellen onder het sectie Berekenen. Deze instelling vertelt Kutools om rijen te groeperen op basis van identieke data en hun numerieke waarden op te tellen.

specify the option in the dialog box

4. Klik op Ok. Kutools zal onmiddellijk de samengevatte lijst produceren, zodat voor elke unieke datum alle corresponderende bedragen in één rij worden opgeteld. Zie hieronder:

original data arrow right sumif same date by kutools
Voordelen: Combineert en berekent gegevens met minimale handmatige tussenkomst. Bijzonder handig voor gebruikers die regelmatig velden van verschillende typen moeten groeperen en samenvatten, en biedt opties voor bewerkingen naast optellen, zoals gemiddelde, tellen of vinden van maximum/minimum.

Corresponderende waarden optellen op basis van dezelfde datum met VBA-code

Voor gebruikers die op zoek zijn naar een geautomatiseerde of programmeerbare aanpak, biedt VBA (Visual Basic for Applications) een flexibele manier om waarden op datum te sommeren en de samenvatting naar een nieuw bereik te exporteren. VBA is ideaal voor het afhandelen van herhalende taken, het verwerken van grote datasets of het integreren van de samenvatting in een breder workflow – vooral wanneer de ingebouwde formules of functies niet voldoende zijn voor je behoeften.

1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic om de Microsoft Visual Basic for Applications-editor te openen. Klik in het venster op Invoegen > Module en plak de onderstaande code in de module:

Sub SumValuesByDate()
    Dim SourceRange As Range
    Dim OutputRange As Range
    Dim Dict As Object
    Dim Cell As Range
    Dim iRow As Long
    Dim LastRow As Long
    Dim ws As Worksheet
    Dim kDate As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt for source data range containing dates and values
    Set SourceRange = Application.InputBox("Select the source data range (dates in first column, values in second):", xTitleId, ws.Range("A2:B13").Address, Type:=8)
    
    If SourceRange Is Nothing Then Exit Sub
    
    ' Prompt for output location
    Set OutputRange = Application.InputBox("Select the cell to output summary (top-left cell):", xTitleId, "E1", Type:=8)
    
    If OutputRange Is Nothing Then Exit Sub
    
    Set Dict = CreateObject("Scripting.Dictionary")
    
    ' Loop through data and sum by date
    For iRow = 1 To SourceRange.Rows.Count
        kDate = SourceRange.Cells(iRow, 1).Value
        If kDate <> "" And IsDate(kDate) Then
            If Dict.Exists(kDate) Then
                Dict(kDate) = Dict(kDate) + SourceRange.Cells(iRow, 2).Value
            Else
                Dict.Add kDate, SourceRange.Cells(iRow, 2).Value
            End If
        End If
    Next
    
    ' Write header
    OutputRange.Cells(1, 1).Value = "Date"
    OutputRange.Cells(1, 2).Value = "Sum"
    
    ' Write result to output range
    iRow = 2
    For Each kDate In Dict.Keys
        OutputRange.Cells(iRow, 1).Value = kDate
        OutputRange.Cells(iRow, 2).Value = Dict(kDate)
        iRow = iRow + 1
    Next
End Sub

2. Klik op de Run button knop of druk op F5 om de macro uit te voeren.

3. Een dialoogvenster vraagt je om je originele gegevensbereik te selecteren (zorg ervoor dat de datum in de eerste kolom staat en de waarde in de tweede). Daarna laat een ander dialoogvenster je kiezen waar de resultaten moeten worden uitgevoerd (bijvoorbeeld cel E1).

4. Nadat je hebt bevestigd, wordt een samenvattingstabel met data en de som van hun corresponderende waarden gegenereerd vanaf je gekozen uitvoercel.

Tips en foutmeldingen:

  • Deze macro behandelt automatisch dubbele data, ongeacht hun positie in de lijst.
  • Als je een uitvoerpositie selecteert die originele gegevens zou overschrijven, voorkomt de macro niet het overschrijven – zorg ervoor dat je een leeg gebied kiest.
  • De macro slaat lege of niet-datumwaarden in de datumkolom over; zorg ervoor dat je gegevens schoon zijn voor de beste resultaten.
  • Deze methode is optimaal voor het automatiseren van herhaalde samenvattingsprocessen of integratie in batchgegevensmanipulatietaken.

VBA werkt het beste wanneer je geautomatiseerde batchverwerking nodig hebt of handmatige tussenkomst wilt vermijden. Het is een uitstekende keuze voor grootschalige of regelmatig terugkerende gegevenssamenvoegingen. Echter, als je alleen af en toe een samenvatting nodig hebt, kunnen de formule- of Draaitabelmethoden eenvoudiger zijn.


Corresponderende waarden optellen op basis van dezelfde datum met Draaitabel

Een Draaitabel biedt een handige, formule-vrije manier om gegevens op datum te groeperen en totalen in slechts een paar klikken te berekenen. Het is vooral geschikt voor grote datasets of wanneer je gegevens interactief wilt verkennen en analyseren. Draaitabellen kunnen automatisch worden vernieuwd wanneer je gegevens veranderen, waardoor ze geschikt zijn voor lopende rapporten en dashboards.

1. Selecteer je originele gegevensbereik, inclusief koppen (bijvoorbeeld A1:B13).

2. Ga naar het tabblad Invoegen en selecteer Draaitabel. Bevestig in het dialoogvenster je gegevensbereik en kies waar je de Draaitabel wilt plaatsen (nieuw werkblad of bestaand werkblad).

3. Sleep in de Lijst met Draaitabelvelden het veld Datum naar het Rijengebied, en het bijbehorende Order (of je waardenveld) naar het Waardengebied. Excel zal automatisch de waarden voor elke unieke datum optellen.

4. Om de resultaten van de Draaitabel bij te werken wanneer je originele gegevens veranderen, klik met de rechtermuisknop op de Draaitabel en selecteer Vernieuwen.

Voordelen: De Draaitabelmethode vereist geen functies of code, en ondersteunt interactief filteren, sorteren en groeperen voor diepgaande gegevensanalyse. Het is schaalbaar en betrouwbaar voor zowel kleine als grote datasets.
Nadelen: Minder flexibel voor het integreren van berekeningen direct in cel-formules, en sommige gebruikers hebben mogelijk tijd nodig om vertrouwd te raken met de Draaitabelinterface.

Problemen oplossen en praktische suggesties:

  • Zorg ervoor dat je gegevensbereik koppen bevat en consistente gegevenstypen.
  • Als de Draaitabel niet de unieke data zoals verwacht weergeeft, controleer dan op verborgen opmaak of gebruik "ontgroeperen".
  • Je kunt meerdere berekeningsvelden toevoegen of groeperen per maand/kwartaal/jaar voor bredere samenvattingen.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen