Beskrivning
Använd den här funktionen för att generera en lista med sekventiella tal i en array. Matrisen kan vara endimensionell (en enda rad eller en enda kolumn) eller tvådimensionell, bestämd av argumenten rader och kolumner.
Syntax
SEKVENS(rader, [kolumner], [start], [steg])
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
rader |
Ja | Antal rader att generera (standardinställning 1) | Ett positivt heltal, en cellreferens till en cell som innehåller ett positivt heltal eller en formel som resulterar i ett positivt heltal. |
kolumner |
Nej | Antal kolumner att generera (standard är 1) | Ett positivt heltal, en cellreferens till en cell som innehåller ett positivt heltal eller en formel som resulterar i ett positivt heltal. |
starta |
Nej | Första värdet i sekvensen. (Standardvärde 1) | Ett tal, en cellreferens till en cell som innehåller ett tal eller en formel som resulterar i ett tal. Obs: Sekvensen rör sig alltid i positiv riktning, även om startvärdet är negativt. |
steg |
Nej | Värde att öka mellan sekvensnummer (standardinställning 1) | Ett tal, en cellreferens till en cell som innehåller ett tal eller en formel som resulterar i ett tal. |
Exempel
Provdata
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | ID |
Namn |
Ålder |
Avdelning |
Lön |
| 2 | 1 | John Smith | 35 | Försäljning | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | Marknadsföring | 65000 |
| 5 | 3 | Michael Chen | 42 | Teknik | 95000 |
| 6 | 4 | Sara Williams | 31 | HR | 70000 |
Prov på formler
| Användningsfall | Formel | Resultat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fyll i en vertikal uppsättning av 3 celler som börjar med siffran 4. | =SEKVENS(3;;4) |
Detta fyller de tre cellerna med början från cellen där formeln finns med siffrorna 4, 5 och 6, vilket ger följande:
|
||||||||||||
| Fyll i 2 rader med 3 celler som börjar med siffran 1, med siffrorna i de enskilda cellerna. | =SEKVENS(2, 3) |
Skapar en 2x3-matris med början vid 1, vilket ger följande:
|
||||||||||||
| Fyll i 2 kolumner, rader med 3 celler som börjar med siffran 10, med siffrorna i de enskilda cellerna. | =SEKVENS(3, 2, 10, 5) |
Skapar en 3x2-matris som börjar vid 10, ökar med 5, vilket ger följande:
|
||||||||||||
| Eftersom datum i Workiva-plattformen är serienummer kan du enkelt använda SEQUENCE för att generera sekventiella datum. Om du till exempel vill generera en lista med 12 datum som motsvarar den första dagen i månaden för alla månader under ett år (2025 i det här fallet) kan du använda SEKVENS med funktionerna DATUM och DATUM. | =EDATUM(DATUM(2025;1;1);SEKVENS(12;1;0)) |
Denna formel använder SEKVENS för att skapa en 12x1-matris med celler och fyller sedan cellerna med
|
||||||||||||
| Skapa en lista över de första 12 helgdatumen år 2025. | =ARBETSDAG.INTL(DATUM(2025;1;1)-1;SEKVENS(12);"1111100") |
Denna formel använder SEKVENS för att skapa en 12x1-matris med celler och fyller sedan cellerna med
|
||||||||||||
| Generera en tolvmånaderslista med månadsnamn med början i februari. | =TEXT(EDATUM(DATUM(2022;2;1);SEKVENS(12;1;0)),"mmmm") |
Denna formel använder SEKVENS för att skapa en 12x1-matris med celler och fyller sedan cellerna med
|
||||||||||||
| Extrahera de första 3 värdena från intervallet (B2:B12), exklusive tomma celler från resultaten. | =INDEX(FILTER(B2:B12; B2:B12<>""), SEKVENS(3;1;1;1)) |
Denna formel använder SEKVENS för att skapa en 3x1-matris med celler och fyller sedan cellerna med
|
||||||||||||
| Skapa en helårskalender | =SEKVENS(53;7;46023) |
Denna formel använder SEKVENS för att skapa en 53x7-matris med celler och fyller sedan cellerna som börjar med 1 januari 2026 (46023). Obs: Du måste använda önskat datumformat på cellerna för att visa värdena som datum. |
Anteckningar
- Precis som med alla arrayfunktioner fyller SEKVENS dynamiskt resultat över intilliggande celler, med början från cellen som innehåller SEKVENS-funktionen.
- SEKVENS:
- Är användbart för att generera testdata eller skapa numeriska sekvenser.
- Kan skapa matriser med en kolumn, flera kolumner eller 2D-matriser.
- Stöder anpassade startvärden och stegökningar.
- Fungerar med både positiva och negativa steg.
- Kan generera en numerisk array inuti en annan formel, ett krav som ofta förekommer i mer avancerade formler.
Tips
- Om du har en rubrikrad och inte vill att rubrikerna ska inkluderas, börja dina arrayvärden en rad längre ner (till exempel i datamängden ovan, börja med A2 istället för A1).
- SEKVENS kan kombineras med andra funktioner såsom:
Relaterade funktioner
Här är de andra matrisformelfunktionerna som stöds i Workiva-kalkylblad.