Menu

Número da semana no Excel: NÚMSEMANA e NÚMSEMANAISO

=NÚMSEMANA(A2) retorna o número da semana da data em A2, com semanas que começam no domingo. =NÚMSEMANAISO(A2) retorna a semana ISO, em que as semanas começam na segunda. O início de uma semana e a data a partir de um número de semana.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=NÚMSEMANA(A2) retorna o número da semana da data em A2. Por padrão, as semanas começam no domingo e a semana 1 é a que contém 1º de janeiro. A maior parte da Europa usa números de semana ISO, em que as semanas começam na segunda-feira: para eles, use =NÚMSEMANAISO(A2). A NÚMSEMANA e a NÚMSEMANAISO se chamam WEEKNUM e ISOWEEKNUM em inglês; a tabela mostra as fórmulas em inglês, com vírgulas, e também aceita a forma em português, com ponto e vírgula.

Números de semana na virada do ano
B2
ABCD
1DateWEEKNUMISOWEEKNUMDay
22026-03-021010Mon
32026-12-275352Sun
42026-12-315353Thu
52027-01-01153Fri
62027-01-03253Sun
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =NÚMSEMANA(A2)

Os dois sistemas concordam na maioria das datas e se separam perto do Ano-Novo. A sexta-feira 2027-01-01 está na semana 1 pela NÚMSEMANA, porque a semana 1 sempre contém 1º de janeiro. Pela NÚMSEMANAISO ela está na semana 53 de 2026: a semana ISO 1 é a que tem a primeira quinta-feira do ano, e essa semana começa na segunda-feira, 4 de janeiro. O domingo 2026-12-27 mostra a outra diferença: a NÚMSEMANA já começou a semana 53, porque as semanas dela começam no domingo.

Tipos de retorno da NÚMSEMANA

A NÚMSEMANA recebe um segundo argumento que define o dia em que a semana começa. O tipo 21 a muda para o sistema ISO, igual à NÚMSEMANAISO, o que ajuda no Excel antigo: a NÚMSEMANAISO precisa do Excel 2013 ou posterior.

tipo_retornoA semana começaSemana 1
1 ou omitidodomingocontém 1º de janeiro
2segundacontém 1º de janeiro
11 a 17segunda a domingocontém 1º de janeiro
21segundacontém a primeira quinta-feira (ISO 8601)
As mesmas datas, quatro tipos de retorno
C2
ABCDE
1DateType 1Type 2Type 21ISOWEEKNUM
22026-01-042111
32026-01-052222
42027-01-01115353
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =NÚMSEMANA(A2;2)

O domingo 2026-01-04 começa a semana 2 com o tipo 1, mas ainda está na semana 1 com o tipo 2, em que a semana vai até o domingo. O tipo 21 e a NÚMSEMANAISO sempre concordam.

Data de início de uma semana

Relatórios agrupados por semana costumam mostrar o primeiro dia da semana em vez do número. Subtraia o dia da semana da data: DIA.DA.SEMANA(A2;3) conta segunda-feira como 0, então =A2-DIA.DA.SEMANA(A2;3) é a segunda-feira igual ou anterior a A2. Para semanas que começam no domingo, =A2-DIA.DA.SEMANA(A2)+1.

Segunda e domingo de cada semana
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
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =A2-DIA.DA.SEMANA(A2;3)

A quarta-feira 2026-03-04 está na semana da segunda-feira 2026-03-02, que termina no domingo 2026-03-08. Uma segunda-feira aponta para ela mesma. A fórmula é uma data, então o resultado precisa de um formato de data; sem ele aparece um número como 46083. A DIA.DA.SEMANA explica os tipos de retorno.

Converter um número de semana em data

No caminho inverso, de "semana 12 de 2026" para uma data, usa-se a regra de que 4 de janeiro está sempre na semana ISO 1. Ache a segunda-feira dessa semana e depois some 7 dias para cada semana depois da primeira.

Segunda-feira de uma semana ISO
C2
ABC
1YearWeekMonday
22026122026-03-16
3202612025-12-29
4202712027-01-04
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =DATA(A2;1;4)-DIA.DA.SEMANA(DATA(A2;1;4);3)+(B2-1)*7

A semana 12 de 2026 começa em 2026-03-16, a semana 1 de 2026 em 2025-12-29, e a semana 1 de 2027 em 2027-01-04. A primeira semana ISO de um ano pode começar em dezembro, e é por isso que o ano do rótulo e o ano da data nem sempre batem.

Prática: números de semana

Sua vez: semana ISO
B2
AB
1DateISO week
22026-05-24
32023-03-15
42026-11-08
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em B2, retorne o número da semana ISO da data em A2 e depois arraste até B4.

Sua vez: início da semana
B2
AB
1DateMonday
22026-05-22
32026-05-24
42026-05-25
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em B2, retorne a segunda-feira da semana que contém a data em A2 e depois arraste até B4. As semanas vão de segunda a domingo.

Erro comum: semana 53 em janeiro

Agrupar por ANO(A2) e NÚMSEMANAISO(A2) coloca 1º de janeiro de 2027 em "2027, semana 53", uma semana que não existe. A semana ISO pertence ao ano da sua quinta-feira, então pegue o ano da quinta-feira da mesma semana: ANO(A2-DIA.DA.SEMANA(A2;2)+4).

Rótulo de ano e semana
C2
ABC
1DateWrong labelRight label
22026-12-312026-W532026-W53
32027-01-012027-W532026-W53
42027-01-032027-W532026-W53
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Para 1º de janeiro de 2027, o rótulo errado diz 2027-W53 e o certo 2026-W53, a mesma semana de 31 de dezembro. O contrário acontece na outra ponta do ano: a segunda-feira 2025-12-29 está na semana ISO 1 de 2026, e o rótulo certo diz 2026-W01. O TEXTO(...;"00") mantém os números de semana com dois dígitos, para que os rótulos fiquem na ordem certa ao ordenar.

Perguntas frequentes

Como pegar o número da semana de uma data no Excel?

=NÚMSEMANA(A2) retorna o número da semana com semanas que começam no domingo e a semana 1 sendo a semana de 1º de janeiro. Para o número de semana ISO, usado na maior parte da Europa, use =NÚMSEMANAISO(A2) ou =NÚMSEMANA(A2;21).

Qual a diferença entre NÚMSEMANA e NÚMSEMANAISO?

A NÚMSEMANA começa a semana 1 em 1º de janeiro, então a primeira e a última semana de um ano podem ser curtas. A NÚMSEMANAISO segue a ISO 8601: as semanas vão de segunda a domingo e a semana 1 é a que tem a primeira quinta-feira do ano, então 1º de janeiro pode pertencer à semana 52 ou 53 do ano anterior.

Como pegar a segunda-feira da semana no Excel?

=A2-DIA.DA.SEMANA(A2;3) retorna a segunda-feira igual ou anterior à data em A2. A DIA.DA.SEMANA com tipo 3 conta segunda-feira como 0, então uma segunda-feira fica onde está. Formate o resultado como data.

Como converter um número de semana em data no Excel?

Para semanas ISO, a segunda-feira da semana N do ano Y é =DATA(Y;1;4)-DIA.DA.SEMANA(DATA(Y;1;4);3)+(N-1)*7. O dia 4 de janeiro está sempre na semana ISO 1, então a fórmula volta até a segunda-feira dessa semana e depois avança N-1 semanas.

Por que o Excel mostra a semana 53?

Com a NÚMSEMANA, 31 de dezembro está sempre na semana 53, porque a semana 1 é a semana parcial de 1º de janeiro (semana 54 num ano bissexto que começa num sábado, como 2028). Com a NÚMSEMANAISO, um ano tem 53 semanas quando começa ou termina numa quinta-feira, como 2026.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR