Menu

Numero della settimana in Excel: NUM.SETTIMANA e ISO

=NUM.SETTIMANA(A2) restituisce il numero della settimana della data in A2, con settimane che iniziano di domenica. =NUM.SETTIMANA.ISO(A2) restituisce la settimana ISO usata in Europa, dove le settimane iniziano di lunedì. La data di inizio di una settimana e una data da un numero di settimana.

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

=NUM.SETTIMANA(A2) restituisce il numero della settimana della data in A2. NUM.SETTIMANA (in inglese WEEKNUM) per impostazione predefinita fa iniziare le settimane di domenica, e la settimana 1 è quella che contiene il 1 gennaio. Gran parte d'Europa usa invece i numeri di settimana ISO, con settimane che iniziano di lunedì: per quelli, usa =NUM.SETTIMANA.ISO(A2) (in inglese ISOWEEKNUM). La tabella mostra le formule in inglese, ma puoi scriverle anche in italiano, con il punto e virgola: =NUM.SETTIMANA(A2;21).

Numeri di settimana intorno a Capodanno
B2
ABCD
1DateWEEKNUMISOWEEKNUMDay
22026-03-021010Mon
32026-12-275352Sun
42026-12-315353Thu
52027-01-01153Fri
62027-01-03253Sun
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =NUM.SETTIMANA(A2)

I due sistemi coincidono sulla maggior parte delle date e si separano intorno a Capodanno. Venerdì 2027-01-01 è nella settimana 1 secondo NUM.SETTIMANA, perché la settimana 1 contiene sempre il 1 gennaio. Secondo NUM.SETTIMANA.ISO è nella settimana 53 del 2026: la settimana ISO 1 è quella con il primo giovedì dell'anno, e inizia lunedì 4 gennaio. Domenica 2026-12-27 mostra l'altra differenza: NUM.SETTIMANA ha già iniziato la settimana 53, perché le sue settimane iniziano di domenica.

Tipi di risultato di NUM.SETTIMANA

NUM.SETTIMANA accetta un secondo argomento che stabilisce il giorno di inizio della settimana. Il tipo 21 passa al sistema ISO, come NUM.SETTIMANA.ISO, e aiuta nelle versioni meno recenti di Excel: NUM.SETTIMANA.ISO richiede Excel 2013 o successivo.

return_typeLa settimana inizia diSettimana 1
1 o omessodomenicacontiene il 1 gennaio
2lunedìcontiene il 1 gennaio
da 11 a 17da lunedì a domenicacontiene il 1 gennaio
21lunedìcontiene il primo giovedì (ISO 8601)
Le stesse date, quattro tipi di risultato
C2
ABCDE
1DateType 1Type 2Type 21ISOWEEKNUM
22026-01-042111
32026-01-052222
42027-01-01115353
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =NUM.SETTIMANA(A2;2)

Domenica 2026-01-04 apre la settimana 2 con il tipo 1 ma è ancora nella settimana 1 con il tipo 2, dove la settimana arriva fino alla domenica. Il tipo 21 e NUM.SETTIMANA.ISO coincidono sempre.

Data di inizio di una settimana

I report raggruppati per settimana di solito mostrano il primo giorno della settimana invece del suo numero. Sottrai il giorno della settimana dalla data: GIORNO.SETTIMANA(A2;3) conta il lunedì come 0, quindi =A2-GIORNO.SETTIMANA(A2;3) è il lunedì uguale o precedente ad A2. Per settimane che iniziano di domenica, =A2-GIORNO.SETTIMANA(A2)+1.

Il lunedì e la domenica di ogni settimana
B2
ABCD
1DateWeek starts (Monday)Week starts (Sunday)Week ends (Sunday)
22026-03-042026-03-022026-03-012026-03-08
32026-03-082026-03-022026-03-082026-03-08
42026-03-092026-03-092026-03-082026-03-15
52027-01-012026-12-282026-12-272027-01-03
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =A2-GIORNO.SETTIMANA(A2;3)

Mercoledì 2026-03-04 è nella settimana di lunedì 2026-03-02, che finisce domenica 2026-03-08. Un lunedì corrisponde a se stesso. La formula è una data, quindi il risultato richiede un formato data; senza, mostra un numero come 46083. GIORNO.SETTIMANA spiega i tipi di risultato.

Convertire un numero di settimana in una data

Nel senso opposto, da "settimana 12 del 2026" a una data, si usa la regola per cui il 4 gennaio è sempre nella settimana ISO 1. Trova il lunedì di quella settimana, poi aggiungi 7 giorni per ogni settimana dopo la prima.

Il lunedì di una settimana ISO
C2
ABC
1YearWeekMonday
22026122026-03-16
3202612025-12-29
4202712027-01-04
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =DATA(A2;1;4)-GIORNO.SETTIMANA(DATA(A2;1;4);3)+(B2-1)*7

La settimana 12 del 2026 inizia il 2026-03-16, la settimana 1 del 2026 il 2025-12-29, e la settimana 1 del 2027 il 2027-01-04. La prima settimana ISO di un anno può iniziare a dicembre, ed è per questo che l'anno dell'etichetta e quello della data non sempre coincidono.

Esercizio: numeri di settimana

Tocca a te: settimana ISO
B2
AB
1DateISO week
22026-05-24
32023-03-15
42026-11-08
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In B2, restituisci il numero di settimana ISO della data in A2, poi copia la formula fino a B4.

Tocca a te: inizio della settimana
B2
AB
1DateMonday
22026-05-22
32026-05-24
42026-05-25
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In B2, restituisci il lunedì della settimana che contiene la data in A2, poi copia la formula fino a B4. Le settimane vanno dal lunedì alla domenica.

Errore comune: settimana 53 a gennaio

Raggruppare per ANNO(A2) e NUM.SETTIMANA.ISO(A2) mette il 1 gennaio 2027 in "2027, settimana 53", una settimana che non esiste. La settimana ISO appartiene all'anno del suo giovedì, quindi prendi l'anno dal giovedì della stessa settimana: ANNO(A2-GIORNO.SETTIMANA(A2;2)+4).

Etichetta anno e settimana
C2
ABC
1DateWrong labelRight label
22026-12-312026-W532026-W53
32027-01-012027-W532026-W53
42027-01-032027-W532026-W53
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Per il 1 gennaio 2027 l'etichetta sbagliata dice 2027-W53 e quella giusta 2026-W53, la stessa settimana del 31 dicembre. All'altro capo dell'anno succede il contrario: lunedì 2025-12-29 è nella settimana ISO 1 del 2026, e l'etichetta giusta dice 2026-W01. TESTO(...;"00") tiene i numeri di settimana su due cifre, così le etichette si ordinano correttamente.

Domande frequenti

Come si ottiene il numero della settimana da una data in Excel?

=NUM.SETTIMANA(A2) restituisce il numero della settimana con settimane che iniziano di domenica, dove la settimana 1 è quella del 1 gennaio. Per il numero di settimana ISO usato nella maggior parte d'Europa, usa =NUM.SETTIMANA.ISO(A2) o =NUM.SETTIMANA(A2;21).

Che differenza c'è tra NUM.SETTIMANA e NUM.SETTIMANA.ISO?

NUM.SETTIMANA fa iniziare la settimana 1 il 1 gennaio, quindi la prima e l'ultima settimana di un anno possono essere corte. NUM.SETTIMANA.ISO segue la ISO 8601: le settimane vanno dal lunedì alla domenica e la settimana 1 è quella con il primo giovedì dell'anno, quindi il 1 gennaio può appartenere alla settimana 52 o 53 dell'anno prima.

Come si ottiene il lunedì della settimana in Excel?

=A2-GIORNO.SETTIMANA(A2;3) restituisce il lunedì uguale o precedente alla data in A2. GIORNO.SETTIMANA con il tipo 3 conta il lunedì come 0, quindi un lunedì resta dov'è. Formatta il risultato come data.

Come si converte un numero di settimana in una data in Excel?

Per le settimane ISO, il lunedì della settimana N dell'anno Y è =DATA(Y;1;4)-GIORNO.SETTIMANA(DATA(Y;1;4);3)+(N-1)*7. Il 4 gennaio è sempre nella settimana ISO 1, quindi la formula torna al lunedì di quella settimana e poi avanza di N-1 settimane.

Perché Excel mostra la settimana 53?

Con NUM.SETTIMANA, il 31 dicembre è sempre nella settimana 53, perché la settimana 1 è la settimana parziale del 1 gennaio (settimana 54 in un anno bisestile che inizia di sabato, come il 2028). Con NUM.SETTIMANA.ISO, un anno ha 53 settimane quando inizia o finisce di giovedì, come il 2026.

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA