Descrizione
Usa questa funzione per generare un elenco di numeri sequenziali in un array. L'array può essere monodimensionale (una singola riga o una singola colonna) o bidimensionale, determinato dagli argomenti righe e colonne.
Sintassi
SEQUENCE(rows, [columns], [start], [step])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
righe |
Sì | Numero di righe da generare (predefinito a 1) | Un numero intero positivo, un riferimento a una cella che contiene un numero intero positivo o una formula che dà come risultato un numero intero positivo. |
colonne |
No | Numero di colonne da generare (predefinito a 1) | Un numero intero positivo, un riferimento a una cella che contiene un numero intero positivo o una formula che dà come risultato un numero intero positivo. |
inizio |
No | Primo valore della sequenza. (Valore predefinito: 1) | Un numero, un riferimento a una cella che contiene un numero o una formula che produce un numero. Nota: La sequenza si muove sempre in direzione positiva, anche se il valore iniziale è negativo. |
passo |
No | Valore da incrementare tra i numeri di sequenza (predefinito a 1) | Un numero, un riferimento a una cella che contiene un numero o una formula che produce un numero. |
Esempi
Dati campione
| A | B | C | D | IN | |
|---|---|---|---|---|---|
| 1 | ID |
Nome |
Età |
Reparto |
Stipendio |
| 2 | 1 | John Smith | 35 | Vendite | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | Marketing | 65000 |
| 5 | 3 | Michael Chen | 42 | Ingegneria | 95000 |
| 6 | 4 | Sarah Williams | 31 | Risorse umane | 70000 |
Formule campione
| Caso d'uso | Formula | Risultato | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Popola un insieme verticale di 3 celle che iniziano con il numero 4. | =SEQUENZA(3,,4) |
Questo popola le tre celle a partire dalla cella in cui si trova la formula con i numeri 4, 5 e 6, producendo il seguente risultato:
|
||||||||||||
| Popola 2 righe di 3 celle a partire dal numero 1, con i numeri contenuti nelle singole celle. | =SEQUENZA(2, 3) |
Crea un array 2x3 a partire da 1, producendo il seguente risultato:
|
||||||||||||
| Popola 2 colonne di 3 celle a partire dal numero 10, con i numeri contenuti nelle singole celle. | =SEQUENZA(3, 2, 10, 5) |
Crea un array 3x2 che inizia con 10 e aumenta di 5, producendo il seguente risultato:
|
||||||||||||
| Poiché le date nella piattaforma Workiva sono numeri seriali, puoi facilmente utilizzare SEQUENCE per generare date sequenziali. Ad esempio, per generare un elenco di 12 date corrispondenti al primo giorno del mese per tutti i mesi di un anno (2025 in questo caso) puoi utilizzare SEQUENCE con le funzioni DATE e EDATE. | =EDATE(DATE(2025,1,1),SEQUENCE(12,1,0)) |
Questa formula utilizza SEQUENCE per creare una matrice di celle 12x1 e poi popola le celle utilizzando
|
||||||||||||
| Crea un elenco dei primi 12 weekend del 2025. | =WORKDAY.INTL(DATE(2025,1,1)-1,SEQUENCE(12),"1111100") |
Questa formula utilizza SEQUENCE per creare un array di celle 12x1 e poi popola le celle utilizzando
|
||||||||||||
| Genera un elenco di dodici mesi con i nomi dei mesi a partire da febbraio. | =TEXT(EDATE(DATE(2022,2,1),SEQUENCE(12,1,0)), "mmmm") |
Questa formula utilizza SEQUENCE per creare una matrice di celle 12x1 e poi popola le celle utilizzando
|
||||||||||||
| Estrai i primi 3 valori dall'intervallo (B2:B12), escludendo le celle vuote dai risultati. | =INDICE(FILTRO(B2:B12, B2:B12<>""), SEQUENZA(3,1,1,1)) |
Questa formula utilizza SEQUENCE per creare un array di celle 3x1 e poi popola le celle utilizzando
|
||||||||||||
| Creare un calendario dell'intero anno | =SEQUENCE(53,7,46023) |
Questa formula utilizza SEQUENCE per creare una matrice di 53x7 celle, quindi popola le celle fissandole con il 1° gennaio 2026 (46023). Nota: È necessario applicare il formato di data desiderato alle celle per visualizzare i valori come date. |
Note
- Come tutte le funzioni array, SEQUENCE popola dinamicamente i risultati nelle celle adiacenti, a partire dalla cella che contiene la funzione SEQUENCE.
- SEQUENZA:
- È utile per generare dati di prova o creare sequenze numeriche.
- Può creare array a una colonna, più colonne o 2D.
- Supporta valori iniziali e incrementi personalizzati.
- Funziona con incrementi positivi e negativi.
- Può generare un array numerico all'interno di un'altra formula, un requisito che si presenta spesso nelle formule più avanzate.
Suggerimenti
- Se hai una riga di intestazione e non vuoi che le intestazioni siano incluse, inizia i valori dell'array una riga più in basso (ad esempio, nel set di dati di cui sopra, inizia con A2 e non con A1).
- SEQUENCE può essere combinata con altre funzioni come:
Funzioni correlate
Ecco le altre funzioni di formula di array supportate nei fogli di calcolo di Workiva.