SEQUENCE functie in Excel - automatisch cijferreeksen genereren

  • Deel Dit
Michael Brown

In deze handleiding leert u hoe u met formules een getallenreeks in Excel kunt maken. Bovendien laten we zien hoe u automatisch een reeks Romeinse getallen en willekeurige gehele getallen kunt genereren - dit alles met behulp van een nieuwe dynamische array SEQUENCE-functie.

De tijden dat u in Excel handmatig getallen op volgorde moest zetten zijn al lang voorbij. In het moderne Excel maakt u in een handomdraai een eenvoudige getallenreeks met de functie Automatisch vullen. Hebt u een meer specifieke taak in gedachten, gebruik dan de functie SEQUENCE, die speciaal voor dit doel is ontworpen.

    Excel SEQUENCE functie

    De functie SEQUENCE in Excel wordt gebruikt om een reeks opeenvolgende getallen te genereren, zoals 1, 2, 3, enz.

    Het is een nieuwe dynamische matrixfunctie die is geïntroduceerd in Microsoft Excel 365. Het resultaat is een dynamische matrix die automatisch overloopt in het opgegeven aantal rijen en kolommen.

    De functie heeft de volgende syntaxis:

    SEQUENCE(rijen, [kolommen], [start], [stap])

    Waar:

    Rijen (facultatief) - het aantal rijen dat moet worden gevuld.

    Kolommen (facultatief) - het aantal te vullen kolommen. Indien weggelaten, wordt standaard 1 kolom gebruikt.

    Start (facultatief) - het startnummer in de reeks. Indien weggelaten, wordt standaard 1 gebruikt.

    Stap (facultatief) - de verhoging voor elke volgende waarde in de reeks, die positief of negatief kan zijn.

    • Indien positief, nemen de volgende waarden toe, waardoor een oplopende reeks ontstaat.
    • Indien negatief, nemen de volgende waarden af, waardoor een dalende reeks ontstaat.
    • Indien dit wordt weggelaten, wordt de stap standaard op 1 gezet.

    De SEQUENCE-functie wordt alleen ondersteund in Excel voor Microsoft 365, Excel 2021 en Excel voor het web.

    Basisformule om een nummerreeks te maken in Excel

    Indien u een kolom rijen wilt vullen met opeenvolgende nummers beginnend bij 1, kunt u de Excel SEQUENCE functie in haar eenvoudigste vorm gebruiken:

    Om getallen in een kolom :

    SEQUENCE( n )

    Om getallen te plaatsen in een rij :

    SEQUENCE(1, n )

    Waar n is het aantal elementen in de reeks.

    Om bijvoorbeeld een kolom met 10 oplopende getallen te vullen, typt u de onderstaande formule in de eerste cel (A2 in ons geval) en drukt u op de Enter-toets:

    =SEQUENCE(10)

    De resultaten komen automatisch in de andere rijen terecht.

    Om een horizontale reeks te maken, stelt u de rijen argument op 1 (of laat het weg) en bepaal het aantal kolommen 8 in ons geval:

    =SEQUENCE(1,8)

    Als u een reeks cellen met opeenvolgende nummers, definieer dan zowel de rijen en kolommen argumenten. Om bijvoorbeeld 5 rijen en 3 kolommen te vullen, gebruikt u deze formule:

    =SEQUENCE(5,3)

    Naar start met een specifiek nummer zeg 100, geef dat getal in het derde argument:

    =SEQUENCE(5,3,100)

    Om een lijst van getallen met een specifieke incrementele stap bepaalt de stap in het 4e argument, 10 in ons geval:

    =SEQUENCE(5,3,100,10)

    Vertaald in gewoon Engels luidt onze volledige formule als volgt:

    SEQUENCE-functie - dingen om te onthouden

    Om efficiënt een getallenreeks in Excel te maken, moet u deze 4 eenvoudige feiten onthouden:

    • De SEQUENCE-functie is alleen beschikbaar met Microsoft 365-abonnementen en Excel 2021. In Excel 2019, Excel 2016 en eerdere versies werkt het niet omdat die versies geen dynamische arrays ondersteunen.
    • Als de reeks opeenvolgende getallen het eindresultaat is, voert Excel alle getallen automatisch uit in een zogenaamd overlooibereik. Zorg er dus voor dat u voldoende lege cellen hebt onderaan en rechts van de cel waar u de formule invoert, anders treedt een #SPILL-fout op.
    • De resulterende array kan eendimensionaal of tweedimensionaal zijn, afhankelijk van hoe u de rijen en kolommen argumenten.
    • Elk optioneel argument dat niet is ingesteld, wordt standaard op 1 gezet.

    Een nummerreeks maken in Excel - formulevoorbeelden

    Hoewel de basisformule SEQUENCE er niet erg opwindend uitziet, krijgt hij in combinatie met andere functies een heel nieuw niveau van bruikbaarheid.

    Maak een aflopende (dalende) reeks in Excel

    Om een aflopende opeenvolgende reeks te genereren, zodat elke volgende waarde kleiner is dan de vorige, geeft u een negatief nummer voor de stap argument.

    Om bijvoorbeeld een lijst te maken van getallen die beginnen bij 10 en afnemen met 1, gebruikt u deze formule:

    =SEQUENCE(10, 1, 10, -1)

    Forceer een tweedimensionale reeks om verticaal van boven naar beneden te bewegen

    Bij het vullen van een reeks cellen met opeenvolgende getallen, gaat de reeks standaard altijd horizontaal over de eerste rij en dan naar beneden naar de volgende rij, net zoals het lezen van een boek van links naar rechts. Om het verticaal te laten verlopen, d.w.z. van boven naar beneden over de eerste kolom en dan rechts naar de volgende kolom, nestelt u SEQUENCE in de functie TRANSPOSE. Merk op dat TRANSPOSE rijen enkolommen, dus u moet ze in omgekeerde volgorde opgeven:

    TRANSPONEREN(REEKS( kolommen , rijen , start, stap))

    Bijvoorbeeld, om 5 rijen en 3 kolommen te vullen met opeenvolgende getallen beginnend bij 100 en oplopend met 10, neemt de formule deze vorm aan:

    =TRANSPOSE(SEQUENTIE(3, 5, 100, 10))

    Om de aanpak beter te begrijpen, kunt u het onderstaande screenshot bekijken. Hier voeren we alle parameters in afzonderlijke cellen in (E1:E4) en maken we 2 reeksen met de onderstaande formules. Let goed op rijen en kolommen worden in verschillende volgorde geleverd!

    Sequentie die verticaal van boven naar beneden beweegt (rijgewijs):

    =TRANSPOSE(SEQUENTIE(E2, E1, E3, E4))

    Regelmatige reeks die horizontaal van links naar rechts (kolomgewijs) beweegt:

    =SEQUENTIE(E1, E2, E3, E4)

    Maak een reeks Romeinse getallen

    Heb je een Romeinse getallenreeks nodig voor een bepaalde taak, of gewoon voor de lol? Dat is eenvoudig: bouw een gewone SEQUENCE-formule en vervorm die in de ROMAN-functie. Bijvoorbeeld:

    =ROMAN(SEQUENTIE(B1, B2, B3, B4))

    Waarbij B1 het aantal rijen is, B2 het aantal kolommen, B3 het startnummer en B4 de stap.

    Een toenemende of afnemende reeks willekeurige getallen genereren

    Zoals u waarschijnlijk weet, is er in het nieuwe Excel een speciale functie voor het genereren van willekeurige getallen, RANDARRAY, die we een paar artikelen geleden hebben besproken. Deze functie kan veel nuttige dingen doen, maar in ons geval kan ze niet helpen. Om een oplopende of aflopende reeks willekeurige gehele getallen te genereren, hebben we de goede oude RANDBETWEEN functie nodig voor de stap argument van SEQUENCE.

    Om bijvoorbeeld een reeks toenemende willekeurige getallen die evenveel rijen en kolommen telt als respectievelijk in B1 en B2, en begint bij het gehele getal in B3, gaat de formule als volgt:

    =SEQUENTIE(B1, B2, B3, RANDBETWEEN(1, 10))

    Naargelang u een kleinere of grotere stap wenst, geeft u een lager of hoger getal op voor het tweede argument van RANDBETWEEN.

    Om een reeks van afnemende willekeurige getallen de stap moet negatief zijn, dus zet je het minteken voor de RANDBETWEEN-functie:

    =SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

    Opmerking. Omdat de functie RANDBETWEEN in Excel vluchtig zal het nieuwe willekeurige waarden genereren bij elke wijziging in uw werkblad. Als gevolg daarvan zal uw reeks willekeurige getallen voortdurend veranderen. Om dit te voorkomen kunt u Excel's Speciaal plakken > Waarden functie om formules te vervangen door waarden.

    Excel SEQUENCE functie ontbreekt

    Net als elke andere dynamische matrixfunctie is SEQUENCE alleen beschikbaar in Excel voor Microsoft 365 en Excel 2021 die dynamische matrices ondersteunen. U vindt het niet in pre-dynamische Excel 2019, Excel 2016 en lager.

    Dat is hoe je in Excel met formules een reeks maakt. Ik hoop dat de voorbeelden zowel nuttig als leuk waren. Hoe dan ook, bedankt voor het lezen en hopelijk tot volgende week op onze blog!

    Praktijk werkboek om te downloaden

    Excel SEQUENCE formule voorbeelden (.xlsx bestand)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.