Kruistabel maken in Excel (2026)
Kort antwoord: Een kruistabel (cross-tabulation) is een overzichtstabel die de relatie tussen twee of meer categorische variabelen toont. Je maakt er eenvoudig een met een draaitabel (Invoegen > Draaitabel) of handmatig met AANTAL.ALSEN en SOM.ALSEN formules.
In het kort
- Een kruistabel toont hoe vaak combinaties van twee variabelen voorkomen
- De snelste methode is via een draaitabel: sleep een veld naar Rijen en een ander naar Kolommen
- Handmatig bouw je kruistabellen met AANTAL.ALSEN (tellen) of SOM.ALSEN (optellen)
- Kruistabellen zijn ideaal voor enquete-analyses, verkoopoverzichten en categorische data
Wat is een kruistabel?
Een kruistabel, ook wel contingentietabel of cross-tab genoemd, is een tabel die de frequentie of som van waarden weergeeft voor elke combinatie van twee (of meer) variabelen. De ene variabele staat in de rijen, de andere in de kolommen. In de cellen zie je hoeveel keer elke combinatie voorkomt of wat de totale waarde is.
Praktisch voorbeeld: Stel je hebt een verkoopbestand met producten en regio’s. Een kruistabel toont dan per product (rijen) en per regio (kolommen) hoeveel er is verkocht. Je ziet in een oogopslag dat Laptops in de regio Noord het beste verkopen.
Kruistabellen worden veel gebruikt voor:
- Marktonderzoek: enqueteresultaten analyseren (bijv. tevredenheid per leeftijdsgroep)
- Verkoopanalyse: omzet per product per regio of periode
- HR-analytics: verzuim per afdeling per maand
- Kwaliteitscontrole: defecten per productielijn per shift
In het Engels heet dit een cross-tabulation, crosstab of contingency table. Excel heeft geen speciale kruistabel-functie, maar je kunt ze maken met draaitabellen of handmatig met formules.
Methode 1: Kruistabel maken met een draaitabel (aanbevolen)
De snelste en meest flexibele manier om een kruistabel te maken is met een draaitabel. Je sleept simpelweg velden naar de juiste gebieden.
Stap 1: Selecteer je data
Windows:
1. Klik ergens in je dataset (met kolomkoppen)
2. Druk op Ctrl + A om alles te selecteren
3. Controleer of de selectie je hele dataset bevat
Mac:
1. Klik ergens in je dataset
2. Druk op Cmd + A om alles te selecteren
Tip: Je data moet kolomkoppen hebben en geen lege rijen of kolommen bevatten.
Stap 2: Draaitabel invoegen
Windows:
1. Ga naar tabblad Invoegen
2. Klik op Draaitabel
3. Controleer het geselecteerde bereik
4. Kies Nieuw werkblad of een bestaande locatie
5. Klik OK
Mac:
1. Ga naar Invoegen > Draaitabel
2. Controleer het bereik en kies de locatie
3. Klik OK
Stap 3: Velden configureren voor kruistabel
Nu zie je rechts het deelvenster Draaitabelvelden. Voor een kruistabel:
- Sleep het eerste categorieveld naar Rijen (bijv. Product)
- Sleep het tweede categorieveld naar Kolommen (bijv. Regio)
- Sleep het numerieke veld naar Waarden (bijv. Omzet of Aantal)
Voorbeeld configuratie:
– Rijen: Productnaam
– Kolommen: Regio
– Waarden: Som van Omzet
Je hebt nu een kruistabel! Elk kruispunt toont de totale omzet voor die specifieke combinatie van product en regio.
Stap 4: Berekeningstype aanpassen
Standaard telt Excel op (Som). Wil je het aantal tellen in plaats van optellen?
- Klik op een waarde in de draaitabel
- Rechtsklik en kies Veldinstellingen
- Selecteer Aantal in plaats van Som
- Klik OK
Dit is handig als je wilt weten hoe vaak elke combinatie voorkomt, bijvoorbeeld hoeveel orders er per product per regio zijn geplaatst.
Methode 2: Handmatige kruistabel met AANTAL.ALSEN
Als je een vaste kruistabel wilt die niet gekoppeld is aan een draaitabel, gebruik je AANTAL.ALSEN (Engels: COUNTIFS) om te tellen hoeveel keer elke combinatie voorkomt.
Voorbeelddata
| A | B | C |
|---|---|---|
| Order | Product | Regio |
| 1 | Laptop | Noord |
| 2 | Telefoon | Zuid |
| 3 | Laptop | Zuid |
| 4 | Telefoon | Noord |
| 5 | Laptop | Noord |
Kruistabel opzetten
Maak een tabel met producten in kolom E en regio’s in rij 1:
| F: Noord | G: Zuid | |
|---|---|---|
| E2: Laptop | formule | formule |
| E3: Telefoon | formule | formule |
Formule invoeren
In cel F2 (Laptop + Noord) typ je:
=AANTAL.ALSEN($B$2:$B$6;$E2;$C$2:$C$6;F$1)
Uitleg:
– $B$2:$B$6 = productkolom (absoluut)
– $E2 = rijcriterium (Product), kolom vast, rij variabel
– $C$2:$C$6 = regiokolom (absoluut)
– F$1 = kolomcriterium (Regio), rij vast, kolom variabel
Windows/Mac: Druk op Enter of Return om te bevestigen.
Formule kopieren
Door de juiste mix van absolute ($) en relatieve verwijzingen kun je de formule kopieren:
- Selecteer cel F2
- Kopieer met
Ctrl + C(Windows) ofCmd + C(Mac) - Selecteer bereik F2:G3
- Plak met
Ctrl + VofCmd + V
De formule past zich automatisch aan voor elke cel. Meer over celverwijzingen lees je in onze handleiding over cel vastzetten in Excel.
Methode 3: Kruistabel met SOM.ALSEN
Wil je niet tellen maar optellen (bijvoorbeeld totale omzet)? Gebruik dan SOM.ALSEN (Engels: SUMIFS).
Voorbeelddata met omzet
| A | B | C | D |
|---|---|---|---|
| Order | Product | Regio | Omzet |
| 1 | Laptop | Noord | 1200 |
| 2 | Telefoon | Zuid | 500 |
| 3 | Laptop | Zuid | 1400 |
| 4 | Telefoon | Noord | 450 |
| 5 | Laptop | Noord | 1350 |
SOM.ALSEN formule
In je kruistabel-cel typ je:
=SOM.ALSEN($D$2:$D$6;$B$2:$B$6;$E2;$C$2:$C$6;F$1)
Uitleg:
– $D$2:$D$6 = som_bereik (omzet die je optelt)
– $B$2:$B$6 = eerste criterium_bereik (producten)
– $E2 = productcriterium (uit rijlabel)
– $C$2:$C$6 = tweede criterium_bereik (regio’s)
– F$1 = regiocriterium (uit kolomlabel)
Let op: Bij SOM.ALSEN staat het som_bereik eerst, anders dan bij SOM.ALS.
Percentages toevoegen aan je kruistabel
Naast absolute aantallen wil je vaak percentages zien. Er zijn drie soorten percentages die je kunt berekenen.
Percentage van rijtotaal
Toont welk percentage van een product in elke regio wordt verkocht:
=AANTAL.ALSEN($B$2:$B$6;$E2;$C$2:$C$6;F$1)/AANTAL.ALSEN($B$2:$B$6;$E2)
Formatteer de cel als percentage: rechtsklik > Celeigenschappen > Percentage.
Percentage van kolomtotaal
Toont welk percentage van de regioverkoop uit elk product komt:
=AANTAL.ALSEN($B$2:$B$6;$E2;$C$2:$C$6;F$1)/AANTAL.ALSEN($C$2:$C$6;F$1)
Percentage van eindtotaal
Toont het aandeel van elke cel in het totaal:
=AANTAL.ALSEN($B$2:$B$6;$E2;$C$2:$C$6;F$1)/AANTAL.ALSEN($B$2:$B$6;"*")
Percentages in draaitabellen
In een draaitabel is dit nog eenvoudiger:
- Rechtsklik op een waarde in de draaitabel
- Kies Waarden weergeven als
- Selecteer:
- % van rijtotaal
- % van kolomtotaal
- % van eindtotaal
Praktijkvoorbeeld: Verkoop per product en regio
Laten we een complete kruistabel bouwen voor een realistisch scenario.
Scenario
Je hebt verkoopdata van Q1 2026 met kolommen:
– Datum
– Product (Laptop, Tablet, Telefoon)
– Regio (Noord, Oost, Zuid, West)
– Omzet
Je wilt weten: hoeveel omzet per product per regio?
Oplossing met draaitabel
- Selecteer alle data inclusief koppen
- Invoegen > Draaitabel > Nieuw werkblad
- Sleep Product naar Rijen
- Sleep Regio naar Kolommen
- Sleep Omzet naar Waarden
Je krijgt direct een overzicht zoals:
| Noord | Oost | Zuid | West | Eindtotaal | |
|---|---|---|---|---|---|
| Laptop | 45.000 | 38.000 | 52.000 | 41.000 | 176.000 |
| Tablet | 22.000 | 19.500 | 28.000 | 24.500 | 94.000 |
| Telefoon | 31.000 | 27.500 | 35.000 | 29.500 | 123.000 |
| Totaal | 98.000 | 85.000 | 115.000 | 95.000 | 393.000 |
Inzicht: Zuid presteert het beste (115.000), en Laptops zijn het topproduct (176.000).
Kruistabel voor enquete-analyse
Kruistabellen zijn ideaal voor het analyseren van enqueteresultaten. Stel je hebt een klanttevredenheidsonderzoek met vragen over leeftijdsgroep en tevredenheidsscore.
Voorbeeld enquetedata
| Respondent | Leeftijdsgroep | Tevredenheid |
|---|---|---|
| 1 | 18-34 | Tevreden |
| 2 | 35-54 | Zeer tevreden |
| 3 | 18-34 | Neutraal |
| 4 | 55+ | Tevreden |
| … | … | … |
Kruistabel maken
Met een draaitabel:
1. Rijen: Leeftijdsgroep
2. Kolommen: Tevredenheid
3. Waarden: Aantal van Respondent
Resultaat:
| Ontevreden | Neutraal | Tevreden | Zeer tevreden | |
|---|---|---|---|---|
| 18-34 | 5 | 12 | 28 | 15 |
| 35-54 | 3 | 8 | 35 | 22 |
| 55+ | 2 | 5 | 18 | 12 |
Inzicht: De groep 35-54 heeft het hoogste percentage “Zeer tevreden” respondenten.
Opmaaktips voor kruistabellen
Een goed opgemaakte kruistabel is makkelijker te lezen en te interpreteren.
Getalnotatie
- Selecteer alle waardecellen
- Rechtsklik > Celeigenschappen
- Kies Getal met scheidingsteken voor duizendtallen
- Of Valuta voor geldbedragen
Voorwaardelijke opmaak
Maak patronen zichtbaar met kleuren:
- Selecteer de waardecellen
- Ga naar Start > Voorwaardelijke opmaak
- Kies Kleurenschalen voor een heatmap-effect
- Hogere waarden krijgen een donkerdere kleur
Meer over voorwaardelijke opmaak in Excel.
Randen en achtergrondkleur
- Selecteer de hele tabel
- Ga naar Start > Randen > Alle randen
- Geef kop- en totalenrijen een lichte achtergrondkleur
Totaalrijen en -kolommen
In draaitabellen:
1. Klik ergens in de tabel
2. Ga naar Ontwerpen (of Analyseren)
3. Vink Totaalrij en Totaalkolom aan
Bij handmatige kruistabellen: voeg zelf SOM-formules toe voor rij- en kolomtotalen.
Veelgemaakte fouten
1. Inconsistente categorienamen
Probleem: “Noord” en “noord” worden als twee aparte categorieen gezien.
Oplossing: Standaardiseer je data vooraf. Gebruik bijvoorbeeld:
=HOOFDLETTERS(A2)
Of ruim op met Zoeken/Vervangen (Ctrl + H).
2. Lege cellen in brondata
Probleem: Lege waarden creeren een extra “(leeg)” categorie.
Oplossing: Vul lege cellen met een standaardwaarde zoals “Onbekend” of verwijder incomplete rijen.
3. Te veel categorieen
Probleem: Je kruistabel wordt onleesbaar groot met tientallen rijen of kolommen.
Oplossing: Groepeer categorieen. In een draaitabel:
1. Selecteer de items die je wilt groeperen
2. Rechtsklik > Groeperen
Of maak in je brondata een extra kolom met gecombineerde categorieen.
4. Verkeerde bereiken in formules
Probleem: De formule geeft 0 of #WAARDE! fout.
Oplossing: Controleer dat alle bereiken dezelfde grootte hebben en dat absolute/relatieve verwijzingen correct zijn. Bekijk onze gids over celverwijzingen.
5. Draaitabel vernieuwen vergeten
Probleem: Nieuwe data verschijnt niet in de kruistabel.
Oplossing: Rechtsklik op de draaitabel > Vernieuwen, of druk op Alt + F5.
6. Filter actief maar vergeten
Probleem: Je kruistabel toont onverwacht lage waarden.
Oplossing: Controleer of er filters actief zijn in je brondata of draaitabel. Ga naar Gegevens > Wissen om alle filters te verwijderen.
FAQ
Wat is het verschil tussen een kruistabel en een draaitabel?
Een kruistabel is een specifiek type overzicht met rij- en kolomcategorieen. Een draaitabel is een Excel-tool waarmee je (onder andere) kruistabellen kunt maken, maar ook eenvoudigere samenvattingen. Niet elke draaitabel is een kruistabel, maar elke kruistabel kun je als draaitabel bouwen.
Kan ik een kruistabel maken met meer dan twee variabelen?
Ja! In een draaitabel sleep je meerdere velden naar Rijen of Kolommen voor geneste categorieen. Bijvoorbeeld: Rijen = Jaar en Product, Kolommen = Regio. Je krijgt dan een hierarchische kruistabel.
Hoe maak ik een kruistabel van enquetedata met meerdere antwoorden?
Als respondenten meerdere antwoorden konden geven (bijv. checkbox-vragen), moet je de data eerst splitsen zodat elke combinatie van respondent en antwoord een eigen rij krijgt. Daarna maak je een normale kruistabel.
Waarom toont mijn draaitabel “(leeg)” als categorie?
Dit gebeurt als je brondata lege cellen bevat in de categorie-kolommen. Je kunt “(leeg)” filteren in de draaitabel, of de lege cellen in je brondata invullen met een waarde zoals “Onbekend”.
Kan ik een kruistabel exporteren naar Word of PowerPoint?
Ja. Selecteer de kruistabel, kopieer met Ctrl + C, en plak in Word of PowerPoint. Kies bij plakopties voor “Afbeelding” als je de opmaak wilt behouden, of “Tabel” als je de data nog wilt kunnen bewerken.
Hoe bereken ik chi-kwadraat voor mijn kruistabel?
Excel heeft geen ingebouwde chi-kwadraatfunctie voor kruistabellen. Je kunt handmatig de verwachte frequenties berekenen met (rijtotaal x kolomtotaal) / eindtotaal, en dan CHI.KWADRAAT.TEST gebruiken. Voor geavanceerde statistische analyses is SPSS of R geschikter.
Wat is een drieweg-kruistabel?
Een drieweg-kruistabel combineert drie variabelen. In Excel maak je dit door een variabele naar Filters te slepen, of door meerdere draaitabellen naast elkaar te plaatsen (een per waarde van de derde variabele).
Hoe update ik een handmatige kruistabel automatisch?
Gebruik Excel-tabellen (Ctrl + T) als bron voor je AANTAL.ALSEN/SOM.ALSEN formules. Nieuwe rijen worden dan automatisch meegenomen. Combineer dit met gestructureerde verwijzingen zoals =AANTAL.ALSEN(Tabel1[Product];...)
Gerelateerde onderwerpen
Kruistabellen werken goed samen met andere Excel-technieken:
- Draaitabellen maken: de basis van kruistabellen in Excel
- SOM.ALSEN: voor handmatige kruistabellen met optellen
- Filteren in Excel: om brondata te beperken
- Excel formules overzicht: alle functies op een rij
Loop je vast? Neem contact op voor snelle Excel hulp. Ik kijk graag met je mee via WhatsApp of telefoon.
Hulp nodig?
Loop je vast bij het maken van een kruistabel? Of wil je een complexe analyse uitbesteden?
- WhatsApp: Stuur een bericht
- E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
- Telefoon: +31 6 28963636
Stuur je Excel-bestand mee met een korte beschrijving van wat je wilt bereiken. We reageren meestal binnen 24 uur.





