Matrixformules in Excel: Ctrl+Shift+Enter uitgelegd (2026)
Matrixformules in Excel (ook wel CSE-formules genoemd) zijn krachtige formules die meerdere waarden tegelijk kunnen verwerken en berekenen. Je voert ze in met Ctrl+Shift+Enter in plaats van alleen Enter, waardoor Excel de formule tussen accolades plaatst: {=formule}. Deze klassieke techniek is essentieel voor complexe berekeningen in oudere Excel-versies.
Laatst bijgewerkt: januari 2026
Wat zijn matrixformules (CSE-formules)?
Een matrixformule is een speciale Excel-formule die bewerkingen uitvoert op meerdere cellen tegelijk, in plaats van cel voor cel. De afkorting CSE staat voor Ctrl+Shift+Enter, de toetscombinatie waarmee je deze formules invoert.
Hoe herken je een matrixformule?
- De formule staat tussen accolades:
{=SOM(A1:A10*B1:B10)} - Je kunt de accolades niet zelf typen – Excel voegt ze automatisch toe
- In de formulebalk zie je de accolades wanneer je de cel selecteert
Wanneer heb je matrixformules nodig?
Matrixformules zijn noodzakelijk wanneer je:
– Meerdere berekeningen in een formule wilt combineren
– Voorwaardelijk wilt optellen/tellen met complexe criteria (in oudere Excel-versies)
– Arrays wilt vermenigvuldigen of delen
– Unieke waarden wilt extraheren (voor Excel 365)
– Matrixbewerkingen wilt uitvoeren zoals transponeren
Belangrijk: Sinds Excel 365 en Excel 2021 zijn veel matrixformules vervangen door dynamische arrayfuncties zoals FILTER, UNIEK en SORTEREN. Deze nieuwe functies hebben geen Ctrl+Shift+Enter nodig – je drukt gewoon op Enter.
Matrixformules invoeren: stap-voor-stap
Het correct invoeren van een matrixformule is cruciaal. Een normale Enter-toets werkt niet – je moet de speciale toetscombinatie gebruiken.
Stap 1: Selecteer de doelcel(len)
- Enkelvoudige uitvoer: Selecteer een cel voor het resultaat
- Meervoudige uitvoer: Selecteer het volledige bereik waar de resultaten moeten komen
Windows en Mac: Klik op de cel of sleep om een bereik te selecteren.
Stap 2: Typ je formule
Typ de formule zoals normaal, maar zonder de accolades. Bijvoorbeeld:
=SOM(A1:A10*B1:B10)
Stap 3: Bevestig met Ctrl+Shift+Enter
- Windows: Houd Ctrl en Shift ingedrukt en druk op Enter
- Mac: Houd Cmd (Command) en Shift ingedrukt en druk op Return
Resultaat: Excel plaatst automatisch accolades om je formule: {=SOM(A1:A10*B1:B10)}
Stap 4: Controleer de accolades
Selecteer de cel opnieuw en kijk in de formulebalk. Je ziet nu:
{=SOM(A1:A10*B1:B10)}
De accolades bevestigen dat Excel de formule als matrixformule heeft geaccepteerd.
Praktische voorbeelden van matrixformules
Voorbeeld 1: Gewogen gemiddelde berekenen
Bereken het gewogen gemiddelde van cijfers met hun gewichten.
Data:
| Toets | Cijfer | Gewicht |
|——-|——–|———|
| Tentamen | 7,5 | 3 |
| Werkstuk | 8,0 | 2 |
| Presentatie | 6,5 | 1 |
Matrixformule:
{=SOM(B2:B4*C2:C4)/SOM(C2:C4)}
Stappen:
1. Selecteer een lege cel voor het resultaat
2. Typ: =SOM(B2:B4*C2:C4)/SOM(C2:C4)
3. Druk op Ctrl+Shift+Enter (Windows) of Cmd+Shift+Return (Mac)
Uitleg: De formule vermenigvuldigt elk cijfer met zijn gewicht, telt deze op, en deelt door de som van alle gewichten.
Voorbeeld 2: Tellen met meerdere voorwaarden (klassiek)
Tel hoeveel verkopen boven 1000 euro zijn gedaan door verkoper “Jansen”.
Klassieke matrixformule:
{=SOM((A2:A100="Jansen")*(B2:B100>1000)*1)}
Moderne alternatief: In Excel 365 gebruik je beter AANTAL.ALSEN:
=AANTAL.ALSEN(A2:A100;"Jansen";B2:B100;">1000")
Voorbeeld 3: Grootste drie waarden optellen
Tel de drie hoogste waarden in een bereik op.
Matrixformule:
{=SOM(GROOTSTE(A1:A100;{1;2;3}))}
Stappen:
1. Selecteer de resultaatcel
2. Typ: =SOM(GROOTSTE(A1:A100;{1;2;3}))
3. Druk op Ctrl+Shift+Enter
Uitleg: GROOTSTE retourneert een array van de top 3 waarden, SOM telt deze op.
Voorbeeld 4: Voorwaardelijk optellen met matrices
Bereken de totale omzet voor producten uit categorie “Elektronica” met een prijs boven 50 euro.
Matrixformule:
{=SOM((C2:C100="Elektronica")*(D2:D100>50)*E2:E100)}
Dit is equivalent aan SOM.ALSEN in nieuwere Excel-versies:
=SOM.ALSEN(E2:E100;C2:C100;"Elektronica";D2:D100;">50")
Voorbeeld 5: Unieke waarden tellen (klassiek)
Tel het aantal unieke waarden in een lijst.
Matrixformule:
{=SOM(1/AANTAL.ALS(A2:A100;A2:A100))}
Let op: Deze formule geeft een fout als er lege cellen zijn. Gebruik in Excel 365 liever de UNIEK functie:
=RIJEN(UNIEK(A2:A100))
Matrixformules bewerken en verwijderen
Het bewerken van matrixformules werkt anders dan bij normale formules.
Een matrixformule bewerken
- Selecteer de cel met de matrixformule
- Druk op F2 om de bewerkingsmodus te openen
- Pas de formule aan (de accolades verdwijnen tijdelijk)
- Druk op Ctrl+Shift+Enter om de wijziging te bevestigen
Belangrijk: Als je alleen Enter drukt, verliest de formule zijn matrix-status en werkt mogelijk niet meer correct.
Een matrixformule verwijderen
Enkelvoudige matrixformule:
1. Selecteer de cel
2. Druk op Delete
Meervoudige matrixformule (resultaat over meerdere cellen):
1. Selecteer het volledige bereik van de matrixformule
2. Druk op Delete
Je kunt niet een deel van een meervoudige matrixformule verwijderen. Excel geeft dan de foutmelding “Je kunt een deel van een matrix niet wijzigen.”
CSE-formules vs. dynamische arrays (Excel 365)
Met de introductie van Excel 365 zijn dynamische arrays geintroduceerd. Dit zijn de belangrijkste verschillen:
| Aspect | CSE-formules (klassiek) | Dynamische arrays (Excel 365) |
|---|---|---|
| Invoer | Ctrl+Shift+Enter | Gewoon Enter |
| Accolades | Zichtbaar: {=formule} |
Geen accolades |
| Resultaatbereik | Vooraf selecteren | Automatisch uitbreiden (spill) |
| Beschikbaarheid | Alle Excel-versies | Excel 365, Excel 2021+ |
| Bewerken | Ctrl+Shift+Enter nodig | Gewoon Enter |
| Nieuwe functies | Niet beschikbaar | FILTER, UNIEK, SORTEREN, etc. |
Wanneer gebruik je nog CSE-formules?
- Je werkt in Excel 2019 of ouder
- Je deelt bestanden met mensen die geen Excel 365 hebben
- Je hebt bestaande spreadsheets met CSE-formules die werken
- Specifieke matrixberekeningen die niet door nieuwe functies worden ondersteund
Moderne alternatieven voor veelgebruikte CSE-formules
| Klassieke CSE-formule | Modern alternatief |
|---|---|
{=SOM((A:A="X")*B:B)} |
=SOM.ALS(B:B;A:A;"X") |
{=SOM((A:A="X")*(B:B>10)*C:C)} |
=SOM.ALSEN(C:C;A:A;"X";B:B;">10") |
| Unieke waarden extraheren | UNIEK functie |
| Gefilterde data ophalen | FILTER functie |
| Gesorteerde resultaten | SORTEREN functie |
Matrixconstanten gebruiken
Een matrixconstante is een vaste reeks waarden die je direct in een formule typt. Je gebruikt accolades en scheidingstekens.
Syntaxis van matrixconstanten
- Horizontaal (rij):
{1;2;3;4;5}– puntkomma scheidt kolommen - Verticaal (kolom):
{1\2\3\4\5}– backslash scheidt rijen (of Enter in formulebalk) - 2D-matrix:
{1;2;3\4;5;6}– combineert beide
Let op: In sommige regio-instellingen zijn de scheidingstekens anders (komma’s in plaats van puntkomma’s).
Voorbeeld: Top 5 waarden optellen
{=SOM(GROOTSTE(A1:A100;{1;2;3;4;5}))}
De constante {1;2;3;4;5} vraagt om de 1e, 2e, 3e, 4e en 5e grootste waarde.
Voorbeeld: Specifieke kolommen ophalen
{=INDEX(A1:E100;RIJ();{1;3;5})}
Dit haalt kolom 1, 3 en 5 op uit het bereik.
Veelgemaakte fouten
Fout 1: Alleen Enter drukken in plaats van Ctrl+Shift+Enter
Probleem: Je formule geeft een fout of berekent verkeerd omdat Excel hem niet als matrixformule herkent.
Oplossing:
1. Selecteer de cel
2. Druk F2 om te bewerken
3. Druk Ctrl+Shift+Enter (niet alleen Enter)
4. Controleer of de accolades verschijnen: {=formule}
Fout 2: Accolades handmatig typen
Probleem: Je typt {=SOM(A1:A10*B1:B10)} met het toetsenbord, maar de formule werkt niet.
Oplossing: De accolades moeten door Excel worden toegevoegd via Ctrl+Shift+Enter. Verwijder de handmatig getypte accolades en gebruik de juiste toetscombinatie.
Fout 3: Deel van meervoudige matrixformule wijzigen
Probleem: Je probeert een cel binnen een meervoudige matrixformule te bewerken en krijgt de melding “Je kunt een deel van een matrix niet wijzigen.”
Oplossing: Selecteer het volledige bereik van de matrixformule voordat je bewerkt of verwijdert. Gebruik Ctrl+/ om het volledige matrixbereik te selecteren.
Fout 4: Verkeerde bereikgrootte bij meervoudige uitvoer
Probleem: Je selecteert te weinig of te veel cellen voor het resultaat van een matrixformule.
Oplossing:
– Te weinig cellen: Niet alle resultaten worden getoond
– Te veel cellen: Overtollige cellen tonen #N/B
Bepaal vooraf hoeveel cellen je nodig hebt en selecteer exact dat bereik.
Fout 5: Matrixformule niet bijwerken na celwijziging
Probleem: Je past brondata aan, maar de matrixformule update niet.
Oplossing:
1. Druk Ctrl+Alt+F9 voor volledige herberekening
2. Controleer of automatisch berekenen aanstaat: Formules > Berekeningsopties > Automatisch
Sneltoetsen voor matrixformules
| Actie | Windows | Mac |
|---|---|---|
| Matrixformule invoeren | Ctrl+Shift+Enter | Cmd+Shift+Return |
| Matrixbereik selecteren | Ctrl+/ | Cmd+/ |
| Formule bewerken | F2 | F2 |
| Volledige herberekening | Ctrl+Alt+F9 | Cmd+Option+F9 |
| Werkblad herberekenen | Shift+F9 | Shift+Fn+F9 |
FAQ
Wat betekent CSE in Excel?
CSE staat voor Ctrl+Shift+Enter, de toetscombinatie die je gebruikt om een matrixformule in te voeren in Excel. Wanneer je deze toetsen tegelijk indrukt, herkent Excel de formule als een matrixformule en plaatst automatisch accolades eromheen.
Waarom staan er accolades om mijn formule?
De accolades { } geven aan dat Excel je formule als matrixformule behandelt. Je kunt deze accolades niet zelf typen – ze worden automatisch toegevoegd wanneer je Ctrl+Shift+Enter gebruikt. Dit onderscheidt matrixformules van normale formules.
Heb ik in Excel 365 nog Ctrl+Shift+Enter nodig?
In Excel 365 en Excel 2021 zijn de meeste situaties waarin je vroeger matrixformules nodig had, vervangen door dynamische arrayfuncties. Deze nieuwe functies werken met een normale Enter-toets. Alleen voor specifieke klassieke matrixbewerkingen heb je soms nog Ctrl+Shift+Enter nodig.
Wat is het verschil tussen matrixformules en dynamische arrays?
Matrixformules (CSE) vereisen Ctrl+Shift+Enter en tonen accolades. Dynamische arrays in Excel 365 werken met een normale Enter en breiden automatisch uit naar aangrenzende cellen (spillen). Dynamische arrays zijn moderner en eenvoudiger te gebruiken.
Hoe bewerk ik een bestaande matrixformule?
Selecteer de cel, druk op F2 om te bewerken, pas de formule aan, en druk vervolgens op Ctrl+Shift+Enter (niet alleen Enter). Als je alleen Enter drukt, verliest de formule zijn matrix-status.
Kan ik matrixformules kopieren naar andere cellen?
Ja, maar met beperkingen. Bij meervoudige matrixformules moet je het volledige bereik kopieren. Bij enkelvoudige matrixformules kun je de cel kopieren en plakken – Excel past de verwijzingen relatief aan zoals bij normale formules.
Waarom krijg ik de fout “Je kunt een deel van een matrix niet wijzigen”?
Deze fout verschijnt wanneer je probeert een enkele cel binnen een meervoudige matrixformule te bewerken of verwijderen. Je moet het volledige matrixbereik selecteren om wijzigingen aan te brengen. Gebruik Ctrl+/ om het hele bereik te selecteren.
Werken matrixformules in Excel Online?
Excel Online (de webversie) ondersteunt dynamische arrays volledig, maar heeft beperkte ondersteuning voor klassieke CSE-matrixformules. Als je bestanden deelt via OneDrive, kunnen sommige complexe matrixformules anders reageren dan in de desktopversie.
Gerelateerde functies en onderwerpen
- Dynamische matrices in Excel 365 – Moderne vervangers van CSE-formules
- FILTER functie – Dynamisch filteren zonder matrixformules
- SORTEREN functie – Automatisch sorteren met formules
- UNIEK functie – Unieke waarden extraheren
- SOM.ALSEN – Voorwaardelijk optellen met meerdere criteria
- INDEX functie – Waarden ophalen uit bereiken
- Excel formules overzicht – Complete gids voor alle functies
Loop je vast? Neem contact op voor snelle Excel hulp. Ik kijk graag met je mee via WhatsApp of telefoon.
Hulp nodig bij Excel?
Loop je vast met matrixformules of wil je overstappen naar de moderne dynamische arrayfuncties in Excel 365? Ik help je graag verder met complexe Excel-vraagstukken.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning bij spreadsheets en rapportages.





