NEMEN functie in Excel 365: eerste of laatste rijen selecteren (2026)
Met de NEMEN-functie in Excel (TAKE in het Engels) haal je snel de eerste of laatste rijen of kolommen uit een bereik of array. Typ =NEMEN(A2:D100;5) om de eerste 5 rijen te pakken, of gebruik een negatief getal zoals =NEMEN(A2:D100;-3) voor de laatste 3 rijen. Deze functie werkt alleen in Excel 365 en Excel 2021+.
Laatst bijgewerkt: januari 2026
Gerelateerde artikelen
Bekijk ook deze handige Excel tutorials:
- TEKST.SPLITSEN in Excel 365: tekst naar cellen splitsen (2026)
- WAARDE functie in Excel: tekst naar getal converteren (2026)
- VAST functie in Excel: getal naar tekst met decimalen (2026)
Wat is de NEMEN-functie?
De NEMEN-functie is een dynamische arrayfunctie die een specifiek aantal rijen of kolommen van het begin of einde van een bereik retourneert. In tegenstelling tot handmatig kopieren of complexe INDEX-formules, maakt NEMEN het selecteren van de eerste of laatste items kinderspel.
Belangrijkste voordelen van NEMEN:
- Haal eenvoudig de eerste N of laatste N rijen uit grote datasets
- Werkt perfect samen met andere dynamische functies zoals SORTEREN, FILTER en UNIEK
- Resultaten updaten automatisch wanneer brondata verandert
- Geen complexe geneste formules meer nodig voor top-N lijsten
- Ondersteunt zowel rijen als kolommen selecteren
Vereisten:
– Excel 365 (Microsoft 365 abonnement)
– Excel 2021 of nieuwer
– Excel voor het web
Let op: De NEMEN-functie werkt niet in Excel 2019 of oudere versies.
Syntaxis van de NEMEN-functie
=NEMEN(matrix;rijen;[kolommen])
| Argument | Beschrijving | Verplicht |
|---|---|---|
| matrix | Het bereik of de array waaruit je rijen/kolommen wilt halen | Ja |
| rijen | Aantal rijen om te nemen. Positief = vanaf begin, negatief = vanaf einde | Ja |
| kolommen | Aantal kolommen om te nemen. Positief = vanaf links, negatief = vanaf rechts | Nee |
De argumenten uitgelegd
matrix – Dit is je bronbereik met alle data. Bijvoorbeeld A2:D100 voor een tabel met vier kolommen en 99 rijen.
rijen – Bepaalt hoeveel rijen je neemt:
– Positief getal (bijv. 5): Neemt de eerste 5 rijen vanaf de bovenkant
– Negatief getal (bijv. -3): Neemt de laatste 3 rijen vanaf de onderkant
kolommen – Optioneel. Bepaalt hoeveel kolommen je neemt:
– Positief getal (bijv. 2): Neemt de eerste 2 kolommen vanaf links
– Negatief getal (bijv. -1): Neemt de laatste kolom vanaf rechts
– Weggelaten: Alle kolommen worden meegenomen
Nederlandse vs. Engelse functienaam
| Nederlands | Engels |
|---|---|
| NEMEN | TAKE |
Als je een Engelstalige Excel-versie gebruikt, vervang je NEMEN door TAKE. De argumenten werken identiek.
NEMEN stap-voor-stap
Stap 1: Bereid je data voor
Zorg dat je data in een aaneengesloten bereik staat. Bijvoorbeeld een verkoopoverzicht in A1:D10:
| Verkoper | Regio | Product | Omzet |
|---|---|---|---|
| Jansen | Noord | Laptop | 2500 |
| De Vries | Zuid | Monitor | 850 |
| Bakker | West | Tablet | 1200 |
| Alberts | Noord | Laptop | 1800 |
| Mulder | Zuid | Muis | 45 |
| Peters | Oost | Monitor | 920 |
| Smit | Noord | Tablet | 1100 |
| Visser | West | Laptop | 2200 |
Stap 2: Selecteer een lege cel voor je resultaat
- Windows: Klik op een lege cel, bijvoorbeeld F2
- Mac: Klik op een lege cel, bijvoorbeeld F2
Zorg dat er voldoende lege cellen onder en naast je formule staan, want het resultaat “spilt” (overloopt) naar meerdere cellen.
Stap 3: Typ de NEMEN-formule
Om de eerste 3 rijen te pakken:
=NEMEN(A2:D9;3)
Stap 4: Bevestig de formule
- Windows: Druk op Enter
- Mac: Druk op Return
Resultaat:
| Verkoper | Regio | Product | Omzet |
|---|---|---|---|
| Jansen | Noord | Laptop | 2500 |
| De Vries | Zuid | Monitor | 850 |
| Bakker | West | Tablet | 1200 |
Excel toont automatisch de eerste 3 rijen van je brondata.
Eerste rijen selecteren met positieve getallen
De meest voorkomende toepassing is het ophalen van de eerste N rijen uit een dataset.
Voorbeeld: Top 5 rijen pakken
=NEMEN(A2:D100;5)
Dit retourneert de eerste 5 rijen van je bereik, inclusief alle 4 kolommen.
Voorbeeld: Eerste 10 records uit gesorteerde data
Combineer met SORTEREN voor een top-10 lijst:
=NEMEN(SORTEREN(A2:D100;4;-1);10)
Dit sorteert eerst op kolom 4 (omzet) van hoog naar laag (-1), en neemt dan de eerste 10 rijen – oftewel de top 10 hoogste omzetten.
Voorbeeld: Alleen bepaalde kolommen meenemen
Wil je alleen de eerste 5 rijen en de eerste 2 kolommen?
=NEMEN(A2:D100;5;2)
Dit geeft 5 rijen en alleen kolom A en B.
Laatste rijen selecteren met negatieve getallen
Met negatieve getallen pak je rijen vanaf het einde van je dataset.
Voorbeeld: Laatste 3 rijen pakken
=NEMEN(A2:D100;-3)
Dit retourneert de laatste 3 rijen van je bereik.
Voorbeeld: Meest recente transacties
Als je data chronologisch is gesorteerd (oudste bovenaan), haal je met een negatief getal de meest recente records op:
=NEMEN(Transacties;-5)
Dit toont de 5 meest recente transacties.
Voorbeeld: Laatste rij met alleen rechterkolommen
=NEMEN(A2:D100;-1;-2)
Dit neemt de laatste rij en alleen de laatste 2 kolommen (C en D in dit geval).
NEMEN combineren met SORTEREN
Een krachtige combinatie is NEMEN met SORTEREN om top-N lijsten te maken.
Stap-voor-stap: Top 5 hoogste omzetten
Stap 1: Sorteer de data op omzet (kolom 4) van hoog naar laag
=SORTEREN(A2:D100;4;-1)
Stap 2: Wrap met NEMEN om alleen de top 5 te houden
=NEMEN(SORTEREN(A2:D100;4;-1);5)
Resultaat: De 5 rijen met de hoogste omzet.
Voorbeeld: Bottom 5 laagste verkopen
=NEMEN(SORTEREN(A2:D100;4;1);5)
Hier sorteer je oplopend (1 in plaats van -1), waardoor de laagste waarden bovenaan komen. NEMEN pakt dan de eerste 5.
NEMEN combineren met FILTER
Filter eerst je data, en pak dan alleen de top resultaten.
Voorbeeld: Top 3 verkopen in regio Noord
=NEMEN(SORTEREN(FILTER(A2:D100;B2:B100="Noord");4;-1);3)
Deze formule doet drie dingen:
1. FILTER: Selecteert alleen rijen waar regio = “Noord”
2. SORTEREN: Sorteert gefilterde data op omzet (kolom 4) aflopend
3. NEMEN: Pakt de eerste 3 rijen (de top 3)
Bekijk onze handleiding over de FILTER-functie voor meer voorbeelden.
NEMEN combineren met UNIEK
Haal eerst unieke waarden op, en pak dan een selectie.
Voorbeeld: Eerste 5 unieke producten
=NEMEN(UNIEK(C2:C100);5)
Dit geeft de eerste 5 unieke productnamen uit kolom C.
Voorbeeld: Top 3 unieke klanten gesorteerd
=NEMEN(SORTEREN(UNIEK(A2:A100));3)
Dit sorteert alle unieke klantnamen alfabetisch en toont de eerste 3.
Lees meer over de UNIEK-functie in onze complete handleiding.
NEMEN vs. LATEN.VALLEN: het verschil
Excel 365 heeft twee complementaire functies: NEMEN en LATEN.VALLEN (DROP in het Engels).
| Functie | Actie | Voorbeeld |
|---|---|---|
| NEMEN | Behoudt de eerste/laatste N rijen | =NEMEN(A2:D100;5) houdt eerste 5 |
| LATEN.VALLEN | Verwijdert de eerste/laatste N rijen | =LATEN.VALLEN(A2:D100;5) verwijdert eerste 5 |
Wanneer gebruik je wat?
Gebruik NEMEN wanneer je:
– De top-N of bottom-N resultaten wilt zien
– Een specifiek aantal records wilt tonen
– Een beperkte preview van grote data nodig hebt
Gebruik LATEN.VALLEN wanneer je:
– Koprijen wilt overslaan (bijv. eerste rij met titels)
– De meest recente data wilt zonder de oudste
– Een bepaald aantal records wilt uitsluiten
Voorbeeld: NEMEN en LATEN.VALLEN combineren
Stel je wilt rij 3 tot en met 7 uit een bereik (de eerste 2 overslaan, dan 5 nemen):
=NEMEN(LATEN.VALLEN(A2:D100;2);5)
Dit verwijdert eerst de eerste 2 rijen, en neemt dan de volgende 5.
Kolommen selecteren met NEMEN
Naast rijen kun je ook kolommen selecteren met het derde argument.
Voorbeeld: Alleen eerste 2 kolommen
=NEMEN(A2:E100;10;2)
Dit neemt 10 rijen en alleen de eerste 2 kolommen (A en B).
Voorbeeld: Alleen laatste kolom
=NEMEN(A2:E100;5;-1)
Dit neemt 5 rijen en alleen de laatste kolom (E).
Voorbeeld: Eerste 3 kolommen van alle rijen
Als je alle rijen wilt behouden maar alleen bepaalde kolommen:
=NEMEN(A2:E100;;3)
Let op de dubbele puntkomma: je slaat het rijen-argument over (alle rijen), en specificeert alleen kolommen.
Dynamische arrays en spill-gedrag
De NEMEN-functie maakt gebruik van dynamische arrays. Het resultaat “verspreidt” (spilt) automatisch naar aangrenzende cellen.
Het spill-bereik herkennen
- Selecteer de cel met je NEMEN-formule
- Excel markeert het volledige resultaat met een blauwe rand
- Alleen de eerste cel bevat de formule
Verwijzen naar spill-resultaten
Gebruik de hash-operator (#) om naar het hele resultaat te verwijzen:
=AANTAL(F2#)
Dit telt alle cellen in het spill-bereik dat begint in F2.
Spill-fouten oplossen
De foutmelding #OVERLOOP! (of #SPILL! in het Engels) verschijnt wanneer:
– Cellen in het spill-bereik niet leeg zijn
– Het resultaat te groot is voor de beschikbare ruimte
Oplossing: Maak de benodigde cellen leeg of verplaats je formule.
Praktijkvoorbeelden
Voorbeeld 1: Dashboard met top 5 klanten
Maak een dynamisch dashboard dat altijd de top 5 klanten toont:
=NEMEN(SORTEREN(KlantenTabel;[Omzet];-1);5)
Voorbeeld 2: Laatste 7 dagen transacties
=NEMEN(SORTEREN(Transacties;[Datum];-1);7)
Sorteert op datum (nieuwste eerst) en toont de laatste 7.
Voorbeeld 3: Willekeurige selectie maken
Combineer met ASELECTTUSSEN voor een willekeurige steekproef:
=NEMEN(SORTEREN(A2:D100;ASELECT.MATRIX(RIJEN(A2:A100);1));10)
Dit sorteert willekeurig en pakt dan 10 rijen.
Voorbeeld 4: Top performers per afdeling
Combineer FILTER en NEMEN voor de beste 3 per afdeling:
=NEMEN(SORTEREN(FILTER(Data;Afdeling=G1);4;-1);3)
Waarbij G1 een dropdown bevat met afdelingsnamen.
Sneltoetsen en tips
| Actie | Windows | Mac |
|---|---|---|
| Formule bevestigen | Enter | Return |
| Naar spill-bereik navigeren | Ctrl+\ | Cmd+\ |
| Functie invoegen dialoog | Shift+F3 | Shift+Fn+F3 |
| Bereik selecteren | Ctrl+Shift+End | Cmd+Shift+End |
Tips voor efficient werken:
- Gebruik tabelverwijzingen – In een Excel-tabel kun je kolomnamen gebruiken:
=NEMEN(Tabel1[[Verkoper]:[Omzet]];5) - Combineer met SORTEREN voor top-N lijsten – Dit is de meest voorkomende toepassing van NEMEN
- Negatieve getallen voor recente data – Gebruik
-5om de laatste 5 rijen te pakken - Test met kleine datasets eerst – Controleer je formule voordat je grote bereiken verwerkt
Veelgemaakte fouten
Fout 1: #NAAM? foutmelding
Probleem: Excel herkent de functie NEMEN niet.
Oorzaak: Je gebruikt een Excel-versie die NEMEN niet ondersteunt (Excel 2019 of ouder).
Oplossing: Upgrade naar Excel 365 of Excel 2021. In oudere versies gebruik je INDEX met complexere formules:
=INDEX(A2:D100;RIJ(INDIRECT("1:"&5));KOLOM(A:D))
Fout 2: #OVERLOOP! (spill) foutmelding
Probleem: Excel kan het resultaat niet tonen omdat cellen niet leeg zijn.
Oorzaak: Er staan gegevens in cellen waar het resultaat moet “spillen”.
Oplossing: Verwijder de data onder of naast je formule, of verplaats de formule naar een plek met voldoende lege cellen.
Fout 3: Verkeerd teken bij negatieve getallen
Probleem: Je krijgt onverwachte resultaten met negatieve waarden.
Oorzaak: Negatief (-) betekent “vanaf het einde”, niet “omgekeerde volgorde”.
Oplossing:
– =NEMEN(A2:D10;-3) geeft de laatste 3 rijen
– =NEMEN(A2:D10;3) geeft de eerste 3 rijen
– Voor omgekeerde volgorde, gebruik SORTEREN met -1
Fout 4: Meer rijen vragen dan beschikbaar
Probleem: Je vraagt 20 rijen uit een bereik met slechts 10 rijen.
Oorzaak: NEMEN retourneert een fout als je meer vraagt dan beschikbaar.
Oplossing: Controleer het aantal beschikbare rijen met RIJEN(), of gebruik MIN():
=NEMEN(A2:D10;MIN(20;RIJEN(A2:D10)))
Fout 5: Kolommen argument vergeten bij selectie
Probleem: Je wilt alleen bepaalde kolommen, maar alle kolommen verschijnen.
Oorzaak: Zonder het kolommen-argument neemt NEMEN alle kolommen mee.
Oplossing: Voeg het derde argument toe:
=NEMEN(A2:D100;5;2)
Dit neemt 5 rijen en de eerste 2 kolommen.
FAQ
Wat doet de NEMEN-functie in Excel?
De NEMEN-functie (TAKE in het Engels) haalt een specifiek aantal rijen of kolommen uit een bereik. Met =NEMEN(A2:D100;5) krijg je de eerste 5 rijen. Met een negatief getal zoals =NEMEN(A2:D100;-3) krijg je de laatste 3 rijen.
In welke Excel-versie werkt NEMEN?
NEMEN werkt alleen in Excel 365 (Microsoft 365) en Excel 2021. In oudere versies zoals Excel 2019 of 2016 krijg je een #NAAM? foutmelding. Gebruik dan complexere formules met INDEX en RIJ.
Wat is het verschil tussen NEMEN en LATEN.VALLEN?
NEMEN behoudt een specifiek aantal rijen/kolommen, terwijl LATEN.VALLEN (DROP) ze verwijdert. =NEMEN(data;5) houdt de eerste 5 rijen. =LATEN.VALLEN(data;5) verwijdert de eerste 5 rijen en toont de rest.
Hoe pak ik de laatste N rijen?
Gebruik een negatief getal in het rijen-argument. Bijvoorbeeld =NEMEN(A2:D100;-10) geeft de laatste 10 rijen van je bereik. Hoe negatiever het getal, hoe meer rijen je vanaf het einde pakt.
Kan ik NEMEN combineren met SORTEREN?
Ja, dit is de meest voorkomende toepassing. =NEMEN(SORTEREN(A2:D100;4;-1);5) sorteert eerst op kolom 4 aflopend, en neemt dan de top 5. Perfect voor top-N lijsten en dashboards.
Hoe selecteer ik alleen bepaalde kolommen?
Gebruik het derde argument (kolommen). =NEMEN(A2:D100;5;2) neemt 5 rijen en alleen de eerste 2 kolommen. =NEMEN(A2:D100;5;-1) neemt 5 rijen en alleen de laatste kolom.
Wat gebeurt er als ik meer rijen vraag dan beschikbaar?
NEMEN geeft een foutmelding als je meer rijen of kolommen vraagt dan beschikbaar. Gebruik =NEMEN(data;MIN(20;RIJEN(data))) om dit te voorkomen – dit neemt maximaal 20 rijen, of minder als er niet genoeg zijn.
Werkt NEMEN met Excel-tabellen?
Ja, NEMEN werkt uitstekend met gestructureerde verwijzingen naar Excel-tabellen. Bijvoorbeeld =NEMEN(Tabel1;10) neemt de eerste 10 rijen van Tabel1. De formule past automatisch aan als de tabel groeit.
Hulp nodig bij Excel?
Loop je vast met de NEMEN-functie of andere dynamische arrayfuncties in Excel 365? Wij helpen je graag verder met het bouwen van effectieve formules en dashboards.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk onze andere handleidingen over Excel formules, de FILTER-functie en de SORTEREN-functie.







