Hoe telt u in Excel unieke waarden op basis van bepaalde criteria?
Bij het werken met Excel-datasets – zoals orderlogboeken, financiële registers of enquêteresultaten – komt u vaak de behoefte tegen om de som van unieke waarden uit één kolom te berekenen op basis van filters of criteria in een andere kolom. Neem bijvoorbeeld een gegevenstabel met twee kolommen: Naam en Bestelling. Als u alleen de unieke bestellingswaarden voor elke naam wilt optellen (duplicaten negerend), hoe doet u dat dan efficiënt in Excel? Dit is een veelvoorkomende eis in talloze zakelijke en data-analysesituaties, waarbij het simpelweg optellen van alle overeenkomende items tot opgeblazen resultaten leidt door duplicaten.
De voorbeeldschermafbeelding hieronder toont een typisch scenario: gegeven een lijst met namen en hun bijbehorende bestelwaarden – inclusief duplicaten – wilt u de gegevens samenvatten door de unieke bestelwaarden per naam afzonderlijk op te tellen.

Veelvoorkomende uitdagingen bij deze taak zijn het identificeren van unieke vermeldingen op basis van specifieke criteria, het garanderen dat alleen de eerste keer voorkomende waarde wordt meegeteld, en het voorkomen van handmatige fouten die ontstaan bij het kopiëren en plakken van gefilterde gegevens. Gelukkig bieden diverse praktische Excel-aanpakken — zoals matrixformules, Kutools en Power Query — een oplossing, elk perfect afgestemd op verschillende gebruiksscenario’s.
- Unieke waarden optellen op basis van één of meer criteria met matrixformules
- Unieke waarden optellen op basis van criteria met behulp van Kutools voor Excel’s Geavanceerd samenvoegen van rijen
- Andere ingebouwde Excel-methoden: gebruik Draaitabel voor unieke som-analyse
<h4"> Unieke waarden optellen op basis van één of meer criteria met matrixformules
Een effectieve en flexibele aanpak is het gebruik van matrixformules om unieke waarden die voldoen aan specifieke criteria automatisch samen te vatten—ideaal wanneer u wilt dat de berekening dynamisch meebeweegt met wijzigingen in de gegevens of criteria.
Om alleen de unieke waarden in een kolom op te tellen volgens het filter of de voorwaarde in een andere kolom, kunt u de volgende formule toepassen:
1. Voer in een lege cel (bijvoorbeeld)E2) de volgende 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 vóór het bevestigen van de formule zorgvuldig of:
- A2:A12: Het bereik met de criteria (in dit geval namen).
- D2: De cel waarin uw doelconditie (zoals een specifieke naam) zich bevindt.
- B2:B12: Het bereik met waarden dat u uniek wilt optellen.
U kunt deze bereiken aanpassen aan uw daadwerkelijke gegevensstructuur. Zorg ervoor dat alle bereiken even lang zijn om formulefouten te voorkomen.
2. Druk, nadat u de formule hebt getypt, tegelijkertijd op Ctrl + Shift + Enter om deze matrixformule te activeren. Er verschijnen accolades rond de formule, wat aangeeft dat het een matrixformule is. Sleep vervolgens de vulgreep omlaag om de formule te kopiëren voor elke overeenkomende waarde in uw samenvattingskolom — zo krijgt elk item automatisch de juiste unieke som.

Praktische tip: Als u Excel 365 of Excel 2021 gebruikt, kunnen nieuwe dynamische matrixfuncties zoals UNIEK en SOM.ALS sommige van deze berekeningen nog verder vereenvoudigen. De bovenstaande formule werkt echter betrouwbaar in veel Excel-versies.
=SOM.ALS(A2:B12; UNIEK(D2); B2:B12)
Werken met meer criteria: =SOM(SOMMEN.ALS(som_bereik; criterium_bereik1; UNIEK(criterium_bereik1); [criterium_bereik2; criterium2]; ...)
Voorzorgsmaatregelen:
- Zorg ervoor dat u de matrixformule invoert met Ctrl + Shift + Enter als u Excel 2019 of een oudere versie gebruikt. In Excel 365 of Excel 2021 volstaat vaak gewoon op Enter te drukken voor dynamische formules.
- Als uw bereik bijzonder groot is, kan de matrixaanpak trager worden; overweeg dan eerst uw gegevens te filteren of alternatieve methoden te gebruiken voor zeer grote datasets.
- Let goed op extra spaties en consistentie in gegevenstypen – inconsistente tekst- of getalnotaties kunnen fouten veroorzaken bij het zoeken naar overeenkomsten.
Tips: Als u alle unieke waarden op basis van twee criteriawilt optellen, kunt u de volgende uitbreiding van de matrixformule gebruiken:
=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 werkt volgens hetzelfde principe, maar ondersteunt een extra filter uit kolom B(nu vergeleken met)F2 als secundaire voorwaarde) en telt unieke waarden uit kolom C. Nadat u deze formule in uw geselecteerde samenvattingscel hebt ingevoerd, bevestigt u deze met Ctrl + Shift + Enter en past u deze indien nodig toe op andere samenvattingsrijen.

Samenvattingsadvies: Hoewel matrixformules in de meeste scenario’s nauwkeurige resultaten opleveren, controleert u altijd op verborgen duplicaten—zoals exemplaren met extra spaties of verschillen in tekstopmaak—en zorgt u ervoor dat uw samenvattingsgebieden gegevens halen uit correct gefilterde lijsten.

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.
Unieke waarden optellen op basis van criteria met behulp van Kutools voor Excel’s Geavanceerd samenvoegen van rijen
Met de Kutools voor Excel-functie Geavanceerd samenvoegen van rijenMaakt het optellen van alleen unieke waarden op basis van een specifieke voorwaarde kinderspel! Met slechts enkele klikken groepeert de functie uw gegevens intelligent en past aangepaste samenvattingslogica toe – geen formules, geen gedoe, gewoon nauwkeurige resultaten.
Stap 1: Selecteer uw gegevenstabel
Markeer de volledige tabel, inclusief de koppen.
Stap 2: Ga naar Kutools > Inhoud > Geavanceerd samenvoegen van rijen.

Stap 3: Stel de groeperingskolom in
Kies in het pop-updialoogvenster de kolom waarnaar u wilt groeperen (bijv. Fruit) en stel deze in als Primaire sleutel in het gedeelte Bewerking.

Stap 4: Stel het veld in voor unieke som
Selecteer de kolom Verkoop en kies de berekening die u wilt (bijv. Som) in het gedeelte Bewerking.

Tip: U kunt het gecombineerde resultaat al bekijken in het dialoogvenster.
Stap 5: Klik op OK. De tabel is nu gegroepeerd per klant, elk met de som van unieke productbedragen.

Andere ingebouwde Excel-methoden: gebruik Draaitabel voor analyse van unieke sommen
De draaitabel-functie van Excel biedt een andere krachtige, ingebouwde methode om gegevens te samenvatten op basis van criteria. Hoewel draaitabellen standaard geen unieke waarden optellen, ondersteunen ze vanaf Excel 2013 de Unieke telling-berekening, waarmee u het aantal unieke waarden in een bepaald veld kunt analyseren. Hoewel dit niet direct de som van unieke waarden berekent, kunt u Unieke telling combineren met handmatige aanpassingen of een berekend veld om een vergelijkbare samenvatting te verkrijgen.
Voordelen: Draaitabellen vereisen geen formules uit het hoofd te leren of VBA-codering en bieden een uiterst flexibele sleep-en-plaatsinterface. Ze zijn ideaal voor periodieke rapportages, groepsanalyses, snelle overzichten en samenwerking tussen teams. Ze zijn echter vooral bedoeld voor samenvatting en analyse, niet voor het opstellen van formules voor verdere berekeningen of automatisering.
Zo gebruikt u een draaitabel voor analyse van unieke sommen:
- Selecteer uw gegevensbereik (bijvoorbeeld)A1:B12, inclusief koppen) en ga naar Invoegen > Draaitabel. Kies in het dialoogvenster of u de draaitabel op een nieuw werkblad of op een bestaand blad wilt plaatsen.
- Sleep in de lijst Naam naar het gebied Rijen en Bestelling naar het gebied Waarden.
- Klik voor de vermeldingen Bestelling in het gebied Waarden op de vervolgkeuzepijl > Waarde Veldinstellingen > en stel in op Som (toont de totale bestelsom, inclusief duplicaten).
Beperkingen:
- De functie Distinct Count is alleen beschikbaar in Excel 2013 en nieuwer; oudere versies vereisen extra handmatig werk.
Kort samengevat: hoewel draaitabellen uitstekend zijn voor interactieve samenvatting en analyse, is het aan te raden ze te combineren met formule- of VBA-gebaseerde methoden wanneer u daadwerkelijk unieke sommen moet berekenen.
Meer gerelateerde artikelen:
- Meerdere kolommen optellen op basis van één criterium in Excel
- In Excel moet u vaak meerdere kolommen optellen op basis van één criterium. Stel bijvoorbeeld dat u een gegevensbereik hebt zoals in de onderstaande afbeelding, en u wilt de totale waarden van KTE over de drie maanden – januari, februari en maart – berekenen.
- Vlookup en som van overeenkomsten in rijen of kolommen in Excel
- Met de functies VLOOKUP en SOM vindt u in één keer het opgegeven criterium én telt u de bijbehorende waarden direct op. In dit artikel laten we u twee methoden zien om met VLOOKUP 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 u een gegevensbereik hebt met datums in kolom A en het aantal bestellingen in kolom B, en u wilt de aantallen optellen op basis van maand en jaar uit een andere kolom, dan helpt dit artikel u verder. Zo kunt u bijvoorbeeld eenvoudig het totaal aantal bestellingen voor januari 2016 berekenen om het gewenste resultaat te verkrijgen. Hieronder bespreek ik enkele handige trucs om deze taak in Excel snel en efficiënt uit te voeren.
- Waarden optellen op basis van tekstcriterium in Excel
- Hebt u in Excel ooit geprobeerd waarden op te tellen op basis van een tekstcriterium in een andere kolom? Stel bijvoorbeeld dat u een gegevensbereik hebt in een werkblad, zoals in de schermafbeelding hieronder. U wilt alle getallen in kolom B optellen die horen bij rijen waarin kolom A voldoet aan een bepaald criterium — bijvoorbeeld alleen de getallen optellen waarbij de corresponderende cel in kolom A „KTE” bevat.
- Waarden optellen op basis van selectie van Keuzelijst in Excel
- Zoals in de onderstaande schermafbeelding wordt weergegeven, heeft u een tabel met een kolom Categorie en een kolom Bedrag, en u hebt een validatie Keuzelijst gemaakt die alle categorieën bevat. Wanneer u een categorie selecteert uit de Keuzelijst, wilt u alle bijbehorende celwaarden in kolom B optellen en het resultaat weergeven in een opgegeven cel. Als u bijvoorbeeld categorie CC selecteert uit de Keuzelijst, moet u de waarden in cel B5 en B8 optellen en het totaal 40+70=110 verkrijgen. Hoe kunt u dit realiseren? De methode in dit artikel kan u daarbij helpen.
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