
Samenvatting REEKS() functie
De REEKS() functie in Excel genereert automatisch een reeks waarden in een door jou opgegeven patroon. In plaats van handmatig cellen te vullen of te slepen, kun je met REEKS() in één formule een complete set getallen of labels laten verschijnen. Dat maakt deze functie bijzonder handig voor dynamische tabellen, datageneratie en matrixformules.
Met REEKS() kun je eenvoudig bijvoorbeeld de getallen 1 tot 10 genereren, of een dynamische reeks datums maken met stappen van één dag. Het grote voordeel is dat de reeks zich aanpast aan andere formules of verandert wanneer invoerwaarden wijzigen.
Vertaling
Nederlands: REEKS()
Engels: SEQUENCE()
Duits: SEQUENZ()
Resultaat waarde
Genereer rijen en/of kolommen met een reeks van getallenDoel
Het doel van de REEKS() functie is het maken van een lijst of matrix met opeenvolgende waarden, gebaseerd op een opgegeven aantal rijen en kolommen. Deze functie is vooral nuttig bij dynamische data-analyse, wanneer je automatisch een gestructureerde dataset nodig hebt zonder handmatige invoer.
Syntaxis
=REEKS(rijen; [kolommen]; [beginnen]; [stap])
Argumenten
rijen – Het aantal rijen dat in de reeks moet worden opgenomen. Dit argument is verplicht. Als je bijvoorbeeld 5 invult, worden er 5 rijen met waarden gegenereerd.
kolommen – Optioneel. Het aantal kolommen dat de reeks moet bevatten. Laat je dit weg, dan wordt standaard één kolom gegenereerd.
beginnen – Optioneel. De eerste waarde waarmee de reeks begint. Standaard is dit 1. Als je bijvoorbeeld 10 opgeeft, begint de reeks bij 10.
stap – Optioneel. De waarde waarmee elke volgende stap toeneemt of afneemt. De standaardwaarde is 1. Als je -2 invult, loopt de reeks bijvoorbeeld af in stappen van twee.
Deze argumenten maken de functie flexibel en krachtig: je kunt horizontale, verticale of zelfs tweedimensionale reeksen maken, afhankelijk van hoe je rijen en kolommen instelt.
Gebruik van REEKS() functie
De REEKS() functie wordt vaak gebruikt in combinatie met dynamische formules zoals FILTER(), INDEX(), of INDIRECT() om dynamische verwijzingen te maken. Stel dat je een automatische nummering voor rijen wilt genereren:
=REEKS(AANTALARG(A2:A20))
In dit voorbeeld wordt het aantal rijen in het bereik A2:A20 gebruikt om een reeks te maken van 1 tot en met het aantal niet-lege rijen. Dit is ideaal voor dynamische tabellen die groeien of krimpen.
Een ander voorbeeld is het aanmaken van een lijst datums:
=REEKS(10;1;DATUM(2025;1;1);1)
Hiermee krijg je een lijst met 10 opeenvolgende datums, beginnend op 1 januari 2025.
Je kunt REEKS() ook combineren met INDIRECT() om dynamische verwijzingen te maken naar cellen op basis van een reeks waarden. Bijvoorbeeld:
=INDIRECT("B" & REEKS(5))
Deze formule genereert een reeks verwijzingen naar de cellen B1 tot en met B5.
Waarom REEKS() functie gebruiken?
De REEKS() functie bespaart tijd, voorkomt fouten en maakt formules schaalbaar. In plaats van handmatig een rij getallen in te voeren, kun je één formule gebruiken die automatisch meegroeit. Dat is vooral handig in sjablonen, dashboards of rapporten die automatisch data moeten bijwerken.
Een veelvoorkomende fout is om het aantal rijen verkeerd in te schatten, waardoor de reeks korter of langer wordt dan de data waarnaar verwezen wordt. Controleer daarom altijd of het aantal rijen overeenkomt met de gegevensbron.
Een goede aanpak is om REEKS() te combineren met functies als AANTALARG() of RIJ():
=REEKS(AANTALARG(B2:B100);1;1;1)
Zo blijft de reeks automatisch gelijk aan het aantal gevulde cellen in kolom B.
Gebruik REEKS() ook om testdata te genereren. Stel dat je een simulatie wilt uitvoeren met 100 iteraties, dan kun je met:
=REEKS(100)
snel een matrix creëren voor analyses of grafieken.
Kortom, de functie is een onmisbaar hulpmiddel voor dynamische datasets, formulegestuurde nummering, en flexibele rapportages.
Opmerkingen REEKS() functie
- REEKS() werkt alleen als dynamische matrixformule; in oudere Excel-versies zonder dynamische arrays moet je deze als matrixformule invoeren (Ctrl+Shift+Enter).
- In Excel Online en Mobile wordt de functie volledig ondersteund, maar formules met veel rijen kunnen de prestaties beïnvloeden.
- De functie kan zowel oplopende als aflopende waarden genereren.
- In de Nederlandse versie van Excel gebruik je puntkomma’s (
;) als scheidingsteken; in Engelse versies gebruik je komma’s (,). - REEKS() vervangt oudere methodes zoals RIJ() gecombineerd met INDIRECT() voor eenvoudige nummerreeksen.
- Handig in combinatie met BLAD(), BLADEN(), en ALS() om dynamische rapporten of testsjablonen te maken.
