=SEQUENZA(5) restituisce i numeri da 1 a 5 in colonna, a partire dall'unica cella in cui la scrivi. Con un secondo argomento riempie una griglia: =SEQUENZA(3;4) dà 3 righe e 4 colonne, contando da 1 a 12 lungo ogni riga. Cambia il 5 in A2 in 8 e la colonna si allunga. In inglese SEQUENZA si chiama SEQUENCE, ed è così che la mostra la tabella; puoi scrivere le formule anche in italiano, con il punto e virgola.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rows | Rows and columns | ||||
| 2 | 1 | 1 | 2 | 3 | 4 | |
| 3 | 2 | 5 | 6 | 7 | 8 | |
| 4 | 3 | 9 | 10 | 11 | 12 | |
| 5 | 4 | |||||
| 6 | 5 |
=SEQUENZA(5)Sintassi di SEQUENZA
=SEQUENCE(rows, [columns], [start], [step])
rowsè quante righe restituire.columnsè quante colonne. Il valore predefinito è 1.startè il primo numero. Il valore predefinito è 1.stepè quanto ogni numero aggiunge al precedente. Il valore predefinito è 1, e può essere negativo o decimale.
Una griglia si riempie prima lungo le righe: in =SEQUENZA(3;4) la prima riga è 1, 2, 3, 4 e la seconda parte da 5. Per contare invece lungo le colonne, racchiudila in MATR.TRASPOSTA: =MATR.TRASPOSTA(SEQUENZA(4;3)).
SEQUENZA richiede Excel 2021, Excel 2024 o Microsoft 365, e mostra #NOME? (in inglese #NAME?; la tabella mostra i nomi inglesi degli errori) nelle versioni precedenti. Google Sheets ha la stessa funzione.
Inizio e passo
Gli ultimi due argomenti impostano il primo numero e la distanza tra i numeri:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 10 to 50 | 5 down to 1 | Across a row | ||||||
| 2 | 10 | 5 | 1 | 2 | 3 | 4 | 5 | ||
| 3 | 20 | 4 | |||||||
| 4 | 30 | 3 | |||||||
| 5 | 40 | 2 | |||||||
| 6 | 50 | 1 |
=SEQUENZA(5;1;10;10)=SEQUENZA(5;1;10;10) parte da 10 e aggiunge 10 ogni volta. =SEQUENZA(5;1;5;-1) conta all'indietro da 5. =SEQUENZA(1;5) è una riga di cinque colonne. Per un numero sì e uno no, usa un passo di 2: =SEQUENZA(10;1;1;2) dà i numeri dispari da 1 a 19.
Numerare le righe automaticamente
I numeri di riga scritti a mano diventano vecchi appena si aggiunge una riga. Conta invece i nomi e lascia che SEQUENZA produca un numero per nome:
| A | B | |
|---|---|---|
| 1 | No. | Name |
| 2 | 1 | Ann |
| 3 | 2 | Ben |
| 4 | 3 | Cara |
| 5 | 4 | Dan |
| 6 | 5 | Eve |
=SEQUENZA(CONTA.VALORI(B2:B8))CONTA.VALORI conta le 5 celle piene di B2:B8, quindi A2 restituisce da 1 a 5. Scrivi Finn in B7 e i numeri arrivano a 6. CONTA.VALORI conta qualsiasi cella piena, quindi l'elenco non deve avere buchi; in un foglio vero usa un intervallo abbondante, come B2:B1000. Se l'elenco è vuoto, CONTA.VALORI restituisce 0 e SEQUENZA(0) mostra #CALC!.
Una sequenza di date
In Excel una data è un numero (uno al giorno), quindi una data funziona come inizio. Ogni riga qui sotto aggiunge un giorno; la formula ha bisogno di un formato data, altrimenti mostra numeri seriali come 46083:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Start | 2026-03-02 | Weekly | ||
| 2 | 2026-03-02 | Monday | 2026-03-02 | ||
| 3 | 2026-03-03 | Tuesday | 2026-03-09 | ||
| 4 | 2026-03-04 | Wednesday | 2026-03-16 | ||
| 5 | 2026-03-05 | Thursday | 2026-03-23 | ||
| 6 | 2026-03-06 | Friday | |||
| 7 | 2026-03-07 | Saturday | |||
| 8 | 2026-03-08 | Sunday |
=SEQUENZA(7;1;B1)B2 elenca dal 2026-03-02 al 2026-03-08 e C2 dà il nome di ogni giorno, da Monday a Sunday (in Excel italiano, con il codice "gggg", da lunedì a domenica). E2 usa un passo di 7 per quattro date a una settimana di distanza. Cambia B1 e tutte e tre la seguono.
Per i mesi, un passo di 30 si sposta, perché i mesi hanno lunghezze diverse. Passa invece SEQUENZA a DATA.MESE (in inglese EDATE), che aggiunge mesi interi: =DATA.MESE(B1;SEQUENZA(6;1;0)) restituisce dal 2 marzo al 2 agosto (formatta le celle come date). (Vedi aggiungere giorni e mesi per DATA.MESE e FINE.MESE.)
Una griglia di calendario con SEQUENZA
Sei righe di sette giorni bastano per qualsiasi mese. La griglia parte dalla domenica che coincide con il 1° o lo precede: DATA(2026;4;1)-GIORNO.SETTIMANA(DATA(2026;4;1))+1 torna indietro dal 1° aprile a quella domenica. Le celle hanno il formato d, quindi ognuna mostra il suo numero di giorno, e una formattazione condizionale evidenzia i giorni di aprile:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 2 | 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 6 | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
| 7 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
=SEQUENZA(6;7;DATA(2026;4;1)-GIORNO.SETTIMANA(DATA(2026;4;1))+1)Il 1° aprile 2026 è un mercoledì, quindi la griglia si apre con il 29, il 30 e il 31 di marzo. Cambia entrambi i 4 in A2 (e il 4 nella regola) in un altro mese e il calendario si ridisegna. Per mostrare celle vuote al posto dei giorni dell'altro mese, verifica ogni data dentro la formula; LET tiene corta quella formula.
Esercizio: date a una settimana di distanza
| A | B | |
|---|---|---|
| 1 | Start | 2026-05-04 |
| 2 | Dates |
Tocca a te: In B2, elenca 5 date in colonna, a partire dalla data in B1 e a una settimana di distanza l'una dall'altra.
SEQUENZA dentro altre formule
Spesso SEQUENZA è un aiuto più che il risultato. Tre usi comuni:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | List | Top 3 | Sum 1 to 10 | 1, 2, 3 repeated |
| 2 | Cara | Cara | 55 | 1 |
| 3 | Dan | Dan | 2 | |
| 4 | Ann | Ann | 3 | |
| 5 | Eve | 1 | ||
| 6 | Ben | 2 | ||
| 7 | 3 |
=INDICE(A2:A6;SEQUENZA(3))=INDICE(A2:A6;SEQUENZA(3))restituisce i primi tre elementi di un elenco: Cara, Dan e Ann.INCLUDI(A2:A6;3)fa lo stesso in Microsoft 365 ed Excel 2024.=SOMMA(SEQUENZA(10))somma i numeri da 1 a 10 senza scriverli: 55.=RESTO(SEQUENZA(6)-1;3)+1ripete 1, 2, 3, 1, 2, 3, utile per assegnare le righe a tre gruppi a turno.
Un errore comune è mettere SEQUENZA dove il suo risultato non può espandersi. =SEQUENZA(5) mostra #ESPANSIONE! quando una delle quattro celle sotto contiene dati; svuotale o sposta la formula (vedi errore #ESPANSIONE!).
Domande frequenti
Cosa fa la funzione SEQUENZA in Excel?
Restituisce un elenco di numeri che si espande da una cella: =SEQUENZA(5) dà da 1 a 5 in colonna, =SEQUENZA(1;5) dà da 1 a 5 in riga e =SEQUENZA(5;1;10;10) dà 10, 20, 30, 40, 50.
Come creo una sequenza di date in Excel?
Usa una data come inizio: =SEQUENZA(7;1;B1) restituisce sette giorni consecutivi a partire dalla data in B1, e =SEQUENZA(4;1;B1;7) restituisce quattro date a una settimana di distanza. Formatta il risultato come data, altrimenti mostra numeri seriali.
Come numero le righe automaticamente in Excel?
Metti =SEQUENZA(CONTA.VALORI(B2:B100)) nella prima riga della colonna dei numeri. Conta le celle piene in B e restituisce da 1 fino a quel conteggio, così un nuovo nome riceve il suo numero senza copiare nulla.
Come faccio una sequenza che conta all'indietro?
Usa un passo negativo: =SEQUENZA(5;1;5;-1) restituisce 5, 4, 3, 2, 1. Il passo può anche essere decimale, come in =SEQUENZA(5;1;0;0,25).
Quali versioni di Excel hanno SEQUENZA?
Excel 2021, Excel 2024 e Microsoft 365. Le versioni precedenti mostrano #NOME?; lì scrivi i primi due valori e trascini il quadratino di riempimento, oppure usi =RIF.RIGA()-1 copiata verso il basso.