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 | E | |
|---|---|---|---|---|---|
| 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 | Spiegazione e risultato | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Popola un insieme verticale di 3 celle che iniziano con il numero 4. | =SEQUENZA(3,,4) |
In questo modo, le tre celle a partire da quella in cui si trova la formula vengono compilate con i numeri 4, 5 e 6.
|
||||||||||||
| 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.
|
||||||||||||
| Popola 2 colonne di 3 celle a partire dal numero 10, con i numeri contenuti nelle singole celle. | =SEQUENZA(3, 2, 10, 5) |
Crea una matrice 3x2 a partire da 10, con incrementi di 5.
|
||||||||||||
| 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
|
||||||||||||
| Crea un calendario annuale | =SEQUENCE(53,7,46023) |
Questa formula utilizza la funzione SEQUENCE per creare una matrice di celle di 53×7, quindi popola le celle a partire dalla cella in cui si trova la formula con valori a partire da 46023 (1° gennaio 2026). Nota: Per visualizzare i valori come date, dovrai applicare alle celle il formato data desiderato. Risultato: Una tabella a sette colonne con 53 righe, contenente valori sequenziali. |
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.