Hoe de SEQUENCE-functie gebruiken in Excel (16 voorbeelden)

  • Deel Dit
Hugh West

In Microsoft Excel wordt de SEQUENCE-functie gebruikt om een reeks numerieke waarden in verschillende formaten te genereren. In dit artikel leert u hoe u de SEQUENCE-functie efficiënt kunt gebruiken met verschillende criteria en door deze te combineren met andere functies in Excel.

Het bovenstaande screenshot is een overzicht van het artikel dat een toepassing van de SEQUENCE-functie in Excel weergeeft. In de volgende delen van dit artikel komt u meer te weten over de dataset en de methoden om de SEQUENCE-functie goed te gebruiken.

Download Praktijk Werkboek

U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.

Gebruik van de SEQUENCE-functie.xlsx

Inleiding tot de SEQUENCE-functie

  • Functie Doelstelling:

De functie SEQUENCE wordt gebruikt om een reeks numerieke waarden te creëren.

  • Syntax:

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

  • Argumenten Uitleg:
Argument Vereist/optioneel Uitleg
rijen Vereist Het aantal rijen.
[kolommen] Optioneel Het aantal kolommen.
[start] Optioneel Startnummer in de return array.
[stap] Optioneel Het gemeenschappelijke verschil tussen opeenvolgende twee waarden in de getallenreeks.
  • Return Parameter:

Een matrix die een reeks getallen bevat met de gedefinieerde specificaties.

16 Voorbeelden van het gebruik van de SEQUENCE-functie in Excel

1. Basisgebruik van de SEQUENCE-functie met slechts één argument

Het eerste argument van de SEQUENCE functie is "rijen die het aantal rijen aangeeft dat in de spreadsheet moet worden getoond. Als u geen andere argumenten invoert, zal de functie het opgegeven aantal rijen retourneren, waarbij de eerste rij het nummer '1' en later alle andere opeenvolgende nummers in de volgende rijen.

Dus, in het plaatje hieronder, Cel B4 bevat de formule:

=SEQUENCE(5)

Lees meer: 51 Veelgebruikte wiskundige en triggatiefuncties in Excel

2. SEQUENCE-functie met twee argumenten in Excel

Aangezien het tweede argument van de functie het aantal kolommen aangeeft, zal de combinatie van de eerste twee argumenten resulteren in een matrix van de opgegeven rijen en kolommen.

In Cel B4 de SEQUENCE functie met rijen en kolommen argumenten zal zijn:

=SEQUENCE(5,3)

Lees meer: 44 wiskundige functies in Excel (Download gratis PDF)

3. SEQUENCE-functie met drie argumenten in Excel

Nu is het derde argument van de functie [start] die de beginwaarde of het getal aangeeft dat moet worden getoond in de eerste cel van de eerste rij in een matrix.

Dus met de eerste drie argumenten zal de functie de array teruggeven zoals in de volgende schermafbeelding. En de formule in Cel B4 is:

=SEQUENCE(5,3,10)

Waarbij de startwaarde 10 is in de array die is gedefinieerd in het derde argument van de functie.

4. SEQUENCE-functie met vier argumenten in Excel

Het vierde argument van de functie [stap] geeft het interval aan dat moet worden gevolgd tussen twee opeenvolgende waarden in de matrix. Stel dat we een rekenkundige reeks willen maken van gehele getallen vanaf 10 waarbij het gemeenschappelijke verschil 5 is.

De vereiste formule in Cel B4 zal zijn:

=SEQUENCE(5,3,10,5)

5. Gebruik van de SEQUENCE-functie om data of maanden te genereren in Excel

i. Opeenvolgende datums maken met de functies SEQUENCE en TODAY

De SEQUENCE functie is erg handig voor het maken van een aantal opeenvolgende data vanaf een vaste datum. Door de VANDAAG functie binnen als derde argument, kunnen we de huidige datum definiëren die de begindatum wordt. Stel dat we een lijst van tien opeenvolgende data gaan maken vanaf de huidige datum.

De bijbehorende formule in Cel B5 zou moeten zijn:

=SEQUENTIE(10,1,VANDAAG(),1)

ii. Een lijst met eerste data voor opeenvolgende maanden maken met de functies EDATE en SEQUENCE

EDATE functie wordt gebruikt om de datum na of voor een bepaald aantal maanden vanaf een bepaalde datum weer te geven. Door het combineren van EDATE, DATE en SEQUENCE functies samen, kunnen we gemakkelijk een lijst maken van alle eerste data voor verschillende opeenvolgende maanden. Stel dat we de eerste data van alle maanden in het jaar 2021 willen tonen.

Dus, in de uitvoer Cel B4 in het volgende plaatje is de vereiste formule:

=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))

iii. Een lijst met namen van 12 maanden maken met de SEQUENCE-functie in Excel

Door de TEKST functie rond de SEQUENCE functie, kunnen we ook een lijst opstellen van opeenvolgende twaalf maanden in een jaar.

De vereiste formule in Cel B5 zou moeten zijn:

=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)),"mmmm")

6. Combinatie van de functies SEQUENCE en TRANSPOSE in Excel

Door het toepassen van de SEQUENCE functie met alle vier de argumenten erin, kunnen we een array maken van een aantal opeenvolgende getallen en de stroom van de getallen zal van links naar rechts zijn zoals in de afbeelding hieronder.

Laten we aannemen dat we de volgorde van deze nummers van boven naar beneden in de array willen weergeven. In dit geval moeten we de TRANSPOSE functie die de rijen omzet in kolommen en de kolommen in rijen.

Dus, de vereiste formule in de uitvoer Cel B10 zou moeten zijn:

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

7. Een reeks Romeinse getallen maken in Excel

Het maken van een lijst van opeenvolgende Romeinse getallen is ook mogelijk met behulp van ROMAN en SEQUENCE functies.

De vereiste formule in elke cel moet zijn:

=ROMAN(SEQUENCE(5,3,1,1))

Zo ontstaan de vijftien opeenvolgende Romeinse getallen vanaf 'i' in de matrix van vijf rijen en drie kolommen.

8. Gebruik van de SEQUENCE met de INDEX-functie in Excel

Laten we nu eens kijken naar de dataset hieronder. Elk smartphonemerk en zijn model komen twee keer voor in de tabel: één met de werkelijke prijs en één met een gereduceerde prijs. Laten we aannemen dat we de rijen van alle merken met alleen gereduceerde prijzen willen tonen.

In de uitvoer Cel B18 is de bijbehorende formule:

=INDEX(B6:D15,SEQUENTIE(COUNTA(B6:B15)/2,1,2,2),SEQUENTIE(1,3))

Na het indrukken van Ga naar krijg je de resulterende reeks met alle smartphone merken en modelnamen met hun gereduceerde prijzen.

🔎 Hoe werkt de formule?

COUNTA functie telt het totale aantal cellen in het bereik van B6:B15 Dan is de output (10) wordt gedeeld door 2 en de resulterende waarde wordt ingevoerd als het eerste argument (rijen) van de SEQUENCE functie.

In het tweede argument (row_num) van de INDEX functie, de SEQUENCE functie bepaalt welke rijen uit de tabel moeten worden gehaald.

Ten slotte worden in het derde argument van de INDEX-functie alle kolommen gedefinieerd die in aanmerking moeten worden genomen voor het extraheren van gegevens.

Vergelijkbare lezingen

  • Hoe de RAND-functie gebruiken in Excel (5 voorbeelden)
  • LARGE functie in Excel
  • Hoe de SUMPRODUCT-functie te gebruiken in Excel (4 voorbeelden)
  • Vergelijkingen oplossen in Excel (polynoom, kubisch, kwadratisch, & lineair)
  • De SUMIF-functie in Excel gebruiken (met 5 eenvoudige voorbeelden)

9. Een willekeurige volgorde creëren voor SEQUENCE-uitgangen

Wat we tot nu toe hebben geleerd over de SEQUENCE-functie is dat deze een opgegeven aantal opeenvolgende waarden teruggeeft. Maar we kunnen de volgorde van de getallen in de resulterende array ook willekeurig maken. Daarvoor moeten we de SORTBY functie buiten de SEQUENCE-functie en de sortering wordt uitgevoerd op basis van de RANDARRAY functie waarbij de functie RANDARRAY willekeurige getallen oplevert zonder bepaalde volgorde.

In Cel B4 moet de bijbehorende formule om een willekeurige volgorde voor opeenvolgende nummers te maken zijn:

=SORTBY(SEQUENCE(10),RANDARRAY(10))

10. Een dynamische kalender maken met de SEQUENCE-functie in Excel

Een van de meest uitgebreide toepassingen van de SEQUENCE functies is het voorbereiden van een kalendermaand. Laten we aannemen dat we een willekeurige datumwaarde hebben in Cel C4 en dat is 01-08-2021 of 1 augustus 2021 Door het opnemen van de SEQUENCE en de WEEKDAG functies samen, kunnen we de maand uit die opgegeven datum halen en zo alle kalenderdagen voor die bepaalde maand tonen.

De vereiste formule om een kalendermaand weer te geven op basis van een datum in Cel B7 zal zijn:

=SEQUENTIE(6,7,C4-WEEKDAG(C4)+1)

🔎 Hoe werkt de formule?

In de SEQUENCE functie is het aantal rijen gedefinieerd met 6 en het aantal kolommen met 7.

De begindatum is vastgesteld door "C4-WEEKDAG(C4)+1" . hier de WEEKDAG functie haalt het serienummer van de weekdag eruit (standaard, 1 voor Zondag en dus achtereenvolgens 7 voor Zaterdag ). De datum in Cel C4 trekt het aantal weekdagen af en later door toevoeging van '1' wordt de begindatum de eerste datum van de toekomstige maand.

De SEQUENCE functie toont dan de opeenvolgende data van links naar rechts in een array van 6 rijen en 7 kolommen. Vergeet niet het formaat van de data aan te passen om alleen de serie van de dagen te tonen.

11. Een herhaalde reeks maken met behulp van de functies MOD en SEQUENCE

Door gebruik te maken van MOD en SEQUENCE-functies samen, kunnen we een bepaalde reeks getallen of waarden meerdere keren weergeven in een kolom, een rij of een matrix. In het volgende screenshot zijn integerwaarden van 1 tot 4 meerdere keren weergegeven in een kolom.

De vereiste formule in Cel B4 om deze matrix te maken is:

=MOD(SEQUENCE(12)-1,4)+1

🔎 Hoe werkt de formule?

Aangezien hier de gehele waarden van 1 tot 4 meermaals moeten worden getoond, moet het veelvoud van 4 worden toegekend als het aantal rijen in de SEQUENCE functie.

"SEQUENTIE(12)-1" levert dit deel van de formule de volgende matrix op:

{0;1;2;3;4;5;6;7;8;9;10;11}

MOD functie deelt elk van de gehele waarden in de matrix door 4 en geeft alle resten terug in een uiteindelijke matrix.

12. Herhaalde getallen in een reeks maken in Excel

De combinatie van ROUNDUP , evenals de functie SEQUENCE, maakt de weg vrij om de herhaalde getallen in een reeks te maken. In de onderstaande afbeelding zijn gehele waarden van 1 tot 5 tweemaal achter elkaar getoond in Kolom B.

De vereiste formule die is gebruikt om de return array te maken is:

=ROUNDUP(SEQUENCE(10, 1, 1/2, 1/2), 0)

🔎 Hoe werkt de formule?

Hier zijn het beginpunt en de stapwaarde in de SEQUENCE-functie toegewezen met ½ in beide gevallen.

Met de genoemde argumenten zou de SEQUENCE-functie de volgende matrix opleveren:

{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}

Tot slot ROUNDUP functie rondt alle decimalen naar boven af op het volgende gehele cijfer.

Lees meer: Hoe de ROUNDDOWN functie in Excel gebruiken (5 methoden)

13. Lege waarden genereren in een getallenreeks

Als u een lege cel of een spatie moet laten na elke waarde in een reeks getallen, dan kunt u samenvoegen IF, INT en SEQUENCE In de volgende afbeelding zijn de getallen van 1 tot 5 in een reeks weergegeven met een spatie na elke waarde in de reeks.

De vereiste formule in Cel B4 is:

=IF(INT(SEQUENTIE(10, 1, 1, 1/2))=SEQUENTIE(10, 1, 1, 1/2), SEQUENTIE(10, 1, 1, 1/2), "")

🔎 Hoe werkt de formule?

SEQUENTIE(10,1,1,½) levert dit herhaalde deel van de formule de volgende matrix op:

{1;1.5;2;2.5;3;3.5;4;4.5;5;5.5}

INT(SEQUENTIE(10,1,1,½)) geeft nog een array van:

{1;1;2;2;3;3;4;4;5;5}

Met het gebruik van de IF functie, controleert de formule of de waarden in de tweede matrix overeenkomen met de waarden in de eerste matrix. Als de waarden overeenkomen, retourneren de overeenkomende rijen met perspectiefwaarden. Anders blijven de rijen leeg, die worden beschouwd als lege cellen in de uitvoerkolom.

14. Een reeks getallen opmaken met voorloopnullen in Excel

Als je weet hoe de TEKST functie werkt dan is het formatteren van een reeks getallen met voorloopnullen te gemakkelijk. Bijvoorbeeld, alle getallen in een willekeurige reeks zullen 4 cijfers hebben en diegene die geen 4 cijfers hebben zullen voorloopnullen bevatten.

De bijbehorende formule in Cel B4 zal zijn:

=TEXT(SEQUENCE(10,1,5,50),"0000")

15. Een omgekeerde volgorde in een lijst maken met de SEQUENCE-functie

Laten we nu eens aannemen dat we de volgorde van de cellen in een lijst willen omkeren. Om dat doel uit te voeren, kunnen we de INDEX en RIJEN functies hier samen met de SEQUENCE-functie.

In Kolom B zijn er enkele willekeurige namen en in Kolom D zullen we deze namen in omgekeerde volgorde weergeven. Dus, de vereiste formule in Cel D5 zou moeten zijn:

=INDEX(B5:B10, SEQUENTIE(RIJEN(B5:B10), , RIJEN(B5:B10), -1))

Hier keert de SEQUENCE-functie de rijnummers van alle namen om en de INDEX functie haalt later de namen eruit in omgekeerde volgorde op basis van het tweede argument (row_num) gewijzigd door de SEQUENCE-functie.

16. Een lijst met alfabetten maken met de functies SEQUENCE en CHAR

In het laatste voorbeeld zullen we zien hoe de functie SEQUENCE kan worden gebruikt om een lijst van alfabetten in een array te maken. In de volgende afbeelding zijn twee afzonderlijke rijen gebruikt om de array met alle alfabetten weer te geven.

De vereiste formule in Cel B4 is:

=CHAR(SEQUENCE(2,13,65))

In deze formule is de CHAR De functie geeft de door de Unicode gespecificeerde tekens. Aangezien er 26 alfabetten in het Engels zijn, hebben wij hier 13 kolommen gebruikt. Wij kunnen het kolomnummer ook definiëren als 2 en de formule zal alle alfabetten in 13 rijen en 2 kolommen teruggeven.

💡 Dingen om in gedachten te houden

🔺 De functie SEQUENCE geeft een array terug door de waarden in meerdere rijen en kolommen te verdelen. Dus, als een van de retourwaarden in de array geen lege cel kan vinden om zichzelf voor te stellen dan zal de functie een #SPILL fout.

🔺 De SEQUENCE-functie is momenteel beschikbaar in Microsoft Office 365 alleen.

De standaardwaarde voor alle optionele argumenten van de SEQUENCE-functie is 1 .

Afsluitende woorden

Ik hoop dat alle bovengenoemde methoden om de SEQUENCE functie zal u nu aanzetten om ze effectiever toe te passen in uw Excel-spreadsheets. Als u vragen of feedback hebt, laat het me dan weten in het commentaargedeelte. Of u kunt onze andere artikelen met betrekking tot Excel-functies op deze website bekijken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.