Beschrijving
Gebruik deze functie om een lijst met opeenvolgende getallen in een array te genereren. De array kan eendimensionaal zijn (een enkele rij of een enkele kolom) of tweedimensionaal, bepaald door de argumenten rows en columns.
Syntaxis
SEQUENCE(rijen, [kolommen], [start], [stap])
Invoer
Deze functie accepteert het volgende argument:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
rijen |
Ja | Aantal rijen dat gegenereerd moet worden (standaard 1) | Een positief geheel getal, een celverwijzing naar een cel die een positief geheel getal bevat, of een formule die resulteert in een positief geheel getal. |
kolommen |
Nee | Aantal kolommen dat gegenereerd moet worden (standaard 1) | Een positief geheel getal, een celverwijzing naar een cel die een positief geheel getal bevat, of een formule die resulteert in een positief geheel getal. |
begindatum|begin |
Nee | Eerste waarde in de reeks. (Standaardwaarde: 1) | Een getal, een celverwijzing naar een cel die een getal bevat, of een formule die een getal als resultaat heeft. Opmerking: De reeks beweegt altijd in een positieve richting, zelfs als de beginwaarde negatief is. |
stap |
Nee | Waarde waarmee de volgnummers worden verhoogd (standaardwaarde: 1) | Een getal, een celverwijzing naar een cel die een getal bevat, of een formule die een getal als resultaat heeft. |
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | id |
Naam |
Leeftijd |
Afdeling |
Salaris |
| 2 | 1 | John Smith | 35 | Verkoop | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | Marketing | 65000 |
| 5 | 3 | Michael Chen | 42 | Engineering | 95000 |
| 6 | 4 | Sarah Williams | 31 | HR | 70000 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Resultaat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vul een verticale rij van 3 cellen, beginnend met het getal 4. | =REEKS(3,,4) |
Hierdoor worden de drie cellen, te beginnen bij de cel waarin de formule staat, gevuld met de getallen 4, 5 en 6, wat het volgende resultaat oplevert:
|
||||||||||||
| Vul 2 rijen van 3 cellen, beginnend met het getal 1, met de getallen in de afzonderlijke cellen. | =REEKS(2, 3) |
Hiermee wordt een 2x3 matrix gemaakt, beginnend bij 1, met als resultaat het volgende:
|
||||||||||||
| Vul 2 kolommen met 3 cellen, beginnend met het getal 10, met de getallen in de afzonderlijke cellen. | =REEKS(3, 2, 10, 5) |
Hiermee wordt een 3x2-matrix gemaakt die begint bij 10 en met stappen van 5 wordt verhoogd, wat het volgende oplevert:
|
||||||||||||
| Omdat datums in het Workiva-platform serienummers zijn, kunt u eenvoudig SEQUENCE gebruiken om opeenvolgende datums te genereren. Om bijvoorbeeld een lijst te genereren met 12 datums die overeenkomen met de eerste dag van de maand voor alle maanden van een jaar (in dit geval 2025), kunt u SEQUENCE gebruiken in combinatie met de functies DATE en EDATE. | =DATUM(DATUM(2025,1,1),REEKS(12,1,0)) |
Deze formule gebruikt SEQUENCE om een 12x1 matrix van cellen te maken en vult vervolgens de cellen met behulp van
|
||||||||||||
| Maak een lijst van de eerste 12 weekenddata in 2025. | =WORKDAY.INTL(DATE(2025,1,1)-1,SEQUENCE(12),"1111100") |
Deze formule gebruikt SEQUENCE om een 12x1 matrix van cellen te maken en vult vervolgens de cellen met behulp van
|
||||||||||||
| Genereer een lijst met maandnamen voor twaalf maanden, beginnend in februari. | =TEXT(EDATE(DATE(2022,2,1),SEQUENCE(12,1,0)),"mmmm") |
Deze formule gebruikt SEQUENCE om een 12x1 matrix van cellen te maken en vult vervolgens de cellen met behulp van
|
||||||||||||
| Extraheer de eerste 3 waarden uit het bereik (B2:B12), waarbij lege cellen worden uitgesloten van de resultaten. | =INDEX(FILTER(B2:B12, B2:B12<>""), REEKS(3,1,1,1)) |
Deze formule gebruikt SEQUENCE om een 3x1 matrix van cellen te maken en vult vervolgens de cellen met behulp van
|
||||||||||||
| Maak een kalender voor het hele jaar | =SEQUENCE(53,7,46023) |
Deze formule gebruikt SEQUENCE om een 53x7 matrix van cellen te maken en vult vervolgens de cellen vanaf 1 januari 2026 (46023). Opmerking: U moet de gewenste datumnotatie op de cellen toepassen om de waarden als datums weer te geven. |
Notities
- Net als alle arrayfuncties vult SEQUENCE dynamisch resultaten in aangrenzende cellen, te beginnen bij de cel die de SEQUENCE-functie bevat.
- REEKS:
- Het is handig voor het genereren van testgegevens of het maken van numerieke reeksen.
- Hiermee kunnen arrays met één kolom, meerdere kolommen of 2D-arrays worden gemaakt.
- Ondersteunt aangepaste startwaarden en stapgroottes.
- Werkt met zowel positieve als negatieve stappen.
- Kan een numerieke matrix genereren binnen een andere formule, een vereiste die vaak voorkomt in meer geavanceerde formules.
Tips
- Als u een kopregel hebt en deze niet wilt opnemen, laat uw arraywaarden dan één rij lager beginnen (begin in de bovenstaande dataset bijvoorbeeld met A2 in plaats van A1).
- SEQUENCE kan worden gecombineerd met andere functies, zoals:
Gerelateerde functies
Hieronder vindt u de overige matrixformulefuncties die worden ondersteund in Workiva-spreadsheets.