Menu

Funzione SEQUENZA in Excel: numeri, date e calendari

=SEQUENZA(5) restituisce i numeri da 1 a 5 in colonna, e =SEQUENZA(3;4) riempie 3 righe per 4 colonne. Aggiungi un inizio e un passo per qualsiasi serie, comprese le date, i numeri di riga che crescono con un elenco e un calendario mensile.

Ogni foglio di questa pagina è interattivo: cambia un numero o una formula e si ricalcola.

=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.

Una colonna, poi una griglia
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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:

Inizi e passi diversi
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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:

Numeri che seguono l'elenco
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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:

Una settimana di date da B1
B2
ABCDE
1Start2026-03-02Weekly
22026-03-02Monday2026-03-02
32026-03-03Tuesday2026-03-09
42026-03-04Wednesday2026-03-16
52026-03-05Thursday2026-03-23
62026-03-06Friday
72026-03-07Saturday
82026-03-08Sunday
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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:

Aprile 2026
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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

Tocca a te
B2
AB
1Start2026-05-04
2Dates
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

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:

SEQUENZA come aiuto
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =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)+1 ripete 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.

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA