Skip to main content

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

Hoe unieke waarden op basis van criteria in Excel optellen?

Author Xiaoyang Last modified

Bij het werken met Excel-gegevenssets — zoals orderlogs, financiële records of enquête resultaten — kom je vaak in de situatie dat je de som moet berekenen van unieke waarden uit één kolom, gebaseerd op filters of criteria in een andere kolom. Stel bijvoorbeeld dat je een datatabel hebt met twee kolommen: Naam en Bestelling. Als je de som wilt berekenen van alleen de unieke Bestelling-waarden voor elke Naam (terwijl herhaalde waarden genegeerd worden), hoe kun je dit dan efficiënt doen in Excel? Dit is een veelvoorkomende vereiste in veel zakelijke of data-analyse scenario's waarbij simpelweg alle overeenkomende items optellen zou leiden tot opgeblazen resultaten door duplicaten.

De onderstaande voorbeeldscreenshot demonstreert een typisch scenario: gegeven een lijst van namen en hun bijbehorende bestelwaarden — inclusief duplicaten — wil je de gegevens samenvatten door unieke bestelwaarden voor elke naam apart op te tellen.

a screenshot showing the original data and the summarizing results excluding duplicates

Veelvoorkomende uitdagingen bij deze taak omvatten het identificeren van unieke items op basis van specifieke criteria, ervoor zorgen dat alleen de eerste instantie wordt geteld, en het voorkomen van handmatige fouten die kunnen ontstaan door gefilterde gegevens te kopiëren en plakken. Verschillende praktische Excel-benaderingen, waaronder array-formules, Kutools en Power Query, kunnen je helpen dit probleem op te lossen, elk geschikt voor verschillende gebruiksscenario's.


<h4"> Unieke waarden optellen op basis van een of meer criteria met array-formules

Eén effectieve en flexibele aanpak is het gebruik van array-formules, waarmee je unieke waarden kunt samenvatten die voldoen aan specifieke criteria. Dit werkt vooral goed wanneer je de berekening automatisch wilt laten bijwerken als de gegevens of criteria veranderen.

Om alleen de unieke waarden in een kolom op te tellen volgens het filter of de conditie in een andere kolom, kun je de volgende formule toepassen:

1. Voer in een lege cel (bijvoorbeeld E2) deze formule in:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

Controleer voordat je de formule bevestigt zorgvuldig of:

  • A2:A12: Het bereik dat de criteria bevat (in dit geval namen).
  • D2: De cel waar je doelconditie (zoals een specifieke naam) zich bevindt.
  • B2:B12: Het bereik van waarden dat je uniek wilt optellen.

Je kunt deze bereiken indien nodig aanpassen op basis van je daadwerkelijke gegevensstructuur. Zorg ervoor dat alle bereiken even lang zijn om formulefouten te voorkomen.

2. Om deze array-formule te activeren, druk je tegelijkertijd op Ctrl + Shift + Enter nadat je het hebt ingevoerd. Accolades verschijnen rond de formule, wat aangeeft dat het een array-formule is. Sleep vervolgens de vulgreep naar beneden om de formule te kopiëren voor elke bijbehorende waarde in je samenvattingskolom. Op deze manier krijgt elk item automatisch de juiste unieke som.

a screenshot showing how to use formula to sum unique values based on one criteria

Praktische tip: Als je Excel 365 of Excel 2021 gebruikt, kunnen nieuwe dynamische array-functies zoals UNIEK en SOM.ALS sommige van deze berekeningen verder vereenvoudigen, maar de bovenstaande formule werkt betrouwbaar in veel Excel-versies.

=SOM.ALS(A2:B12, UNIEK(D2), B2:B12)

Omgaan met meer criteria: =SOM(SOMMEN.ALS(sombereik, criteriabereik1, UNIEK(criteriabereik1), [criteriabereik2, criteria2], ...)

Voorzorgsmaatregelen:

  • Zorg ervoor dat je array-formule invoer gebruikt (Ctrl + Shift + Enter) als je Excel 2019 of eerder gebruikt. Voor Excel 365/2021 kan een gewone Enter voldoende zijn voor dynamische formules.
  • Als je gegevensbereiken erg groot zijn, kan de array-aanpak langzamer worden, dus overweeg om je gegevens eerst te filteren of andere methoden te gebruiken voor zeer grote datasets.
  • Let goed op extra spaties of consistentie in gegevenstypen — ongelijkmatige tekst- of nummeropmaak kan leiden tot niet-overeenkomende fouten.

Tips: Als je alle unieke waarden moet optellen op basis van twee criteria, kan de volgende uitbreiding van de array-formule worden gebruikt:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

Deze formule is in principe vergelijkbaar, maar ondersteunt een extra filter uit kolom B (nu vergeleken met F2 als secundaire voorwaarde), en telt unieke waarden uit kolom C bij elkaar op. Nadat je deze formule hebt ingevoerd in je geselecteerde samenvattingscel, gebruik je Ctrl + Shift + Enter om het te bevestigen, en pas je het vervolgens toe op andere samenvattingsrijen indien nodig.

a screenshot showing how to use formula to sum unique values based on two criteria

Samenvattingsuggestie: Hoewel array-formules nauwkeurige resultaten opleveren voor de meeste scenario's, controleer altijd dubbel op verborgen duplicaten (zoals die met extra spaties of verschillen in tekstopmaak) en zorg ervoor dat je samenvattingsgebieden gegevens halen uit correct gefilterde lijsten.

a screenshot of kutools for excel ai

Ontdek de Magie van Excel met Kutools AI

  • Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
  • Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
  • VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules gemakkelijk.
  • Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Verhoog uw Excel-mogelijkheden met AI-aangedreven tools. Download Nu en ervaar een ongekende efficiëntie!


Unieke waarden optellen op basis van criteria met behulp van Kutools voor Excel’s Geavanceerd Samenvoegen van Rijen

Kutools voor Excel’s Geavanceerd Samenvoegen van Rijen maakt het mogelijk om alleen unieke waarden op te tellen op basis van een specifieke voorwaarde zonder moeite! Met slechts een paar klikken groepeert het je gegevens intelligent en past het aangepaste samenvattingslogica toe — geen formules, geen gedoe, alleen nauwkeurige resultaten.

Stap 1: Selecteer uw datatabel

Markeer de volledige tabel inclusief de koppen.

Stap 2: Ga naar Kutools > Tekst > Geavanceerd Samenvoegen van Rijen.

click-kutools-advanced-combine-rows

Stap 3: Stel de groeperingskolom in

In het pop-up dialoogvenster kies je de kolom waarop je wilt groeperen (bijvoorbeeld Fruit), stel deze in als Primaire Sleutel in de Bewerking sectie.

set-as-key-column

Stap 4: Stel het veld in voor unieke som

Selecteer de Verkoop kolom, stel de berekening in die je wilt (bijvoorbeeld Som) in de Bewerking sectie.

set-sum

Tip: Je kunt het gecombineerde resultaat in het dialoogvenster bekijken.

Stap 5: Klik op OK De tabel is nu gegroepeerd per klant, elk met de som van unieke producthoeveelheden.

set-result

??Kutools voor Excel biedt 300+ krachtige functies om je productiviteit te versnellen — en je kunt ze allemaal gratis uitproberen gedurende 30 dagen!


Andere ingebance Excel-methoden: Gebruik een draaitabel voor unieke somanalyse

Excel's Draaitabel-functie biedt een andere krachtige ingebouwde aanpak om gegevens samen te vatten op basis van criteria. Hoewel Draaitabellen standaard geen unieke waarden optellen, ondersteunen ze sinds Excel 2013 de Aantal Uniek-berekening, wat je helpt de unieke aantallen voor een gespecificeerd veld te analyseren. Hoewel dit de som van unieke waarden niet direct berekent, kun je Aantal Uniek combineren met handmatige aanpassing of een berekend veld om een vergelijkbare samenvatting te faciliteren.

Voordelen: Draaitabellen vereisen geen formule-onthouden of VBA-codering, en bieden een zeer flexibele sleep-en-drop interface. Geschikt voor periodieke rapportage, groepanalyse, snelle overzichten of bij samenwerking tussen teams. Ze zijn echter het beste geschikt voor samenvatting en analyse, niet voor het construeren van formules voor verdere berekeningen of automatisering.

Hier is hoe je een draaitabel gebruikt voor unieke somanalyse:

  1. Selecteer je gegevensbereik (bijvoorbeeld A1:B12 inclusief koppen), en ga naar Invoegen > Draaitabel. In het dialoogvenster selecteer je of je de draaitabel in een nieuw werkblad of een bestaand wilt plaatsen.
  2. Sleep in de Draaitabel Veldenlijst Naam naar het Rijen gebied, en Bestelling naar het Waarden gebied.
  3. Voor de Bestelling-items in het Waarden gebied, klik op de vervolgkeuzepijl > Waardeveldinstellingen > instellen op Som (toont de totale bestelsom inclusief duplicaten).

Beperkingen:

  • De functie Aantal Uniek is alleen beschikbaar in Excel 2013 of nieuwer; eerdere versies vereisen meer handmatig werk.

Samenvattend, terwijl een draaitabel uitstekend is voor interactieve samenvatting en analyse, overweeg deze te combineren met formule- of VBA-gebaseerde benaderingen als je echte unieke somberekeningen nodig hebt.


Meer gerelateerde artikelen:

  • Vlookup en somovereenkomsten in rijen of kolommen in Excel
  • Het gebruik van vlookup en de somfunctie helpt je snel de gespecificeerde criteria vinden en tegelijkertijd de bijbehorende waarden optellen. In dit artikel gaan we je twee methoden laten zien om vlookup te gebruiken en de eerste of alle overeenkomende waarden in rijen of kolommen in Excel op te tellen.
  • Waarden optellen op basis van maand en jaar in Excel
  • Als je een reeks gegevens hebt, waar kolom A enkele datums bevat en kolom B het aantal bestellingen, moet je nu de cijfers optellen op basis van maand en jaar uit een andere kolom. In dit geval wil ik de totale bestellingen van januari 2016 berekenen om het volgende resultaat te krijgen. En in dit artikel zal ik het hebben over enkele trucs om deze taak in Excel op te lossen.
  • Waarden optellen op basis van tekstcriteria in Excel
  • In Excel heb je misschien geprobeerd waarden op te tellen op basis van een andere kolom met tekstcriteria. Bijvoorbeeld, ik heb een reeks gegevens in het werkblad zoals in de volgende screenshot weergegeven, en nu wil ik alle getallen in kolom B optellen die overeenkomen met de tekstwaarden in kolom A die voldoen aan een bepaald criterium, zoals de getallen optellen als de cellen in kolom A KTE bevatten.
  • Waarden optellen op basis van de selectie van een keuzelijst in Excel
  • Zoals in de onderstaande screenshot weergegeven, heb je een tabel met een Categorie-kolom en een Bedrag-kolom, en je hebt een validatie keuzelijst gemaakt die alle categorieën bevat. Wanneer je een bepaalde categorie selecteert uit de keuzelijst, wil je alle bijbehorende celwaarden in Kolom B optellen en het resultaat in een gespecificeerde cel plaatsen. Bijvoorbeeld, wanneer je categorie CC selecteert uit de keuzelijst, moet je de waarden in cel B5 en B8 optellen en het totaalnummer 40+70=110 krijgen. Hoe kun je dit bereiken? De methode in dit artikel kan je helpen.

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