Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
WEEKNUM

Função NÚMSEMANA do Excel

O que a função NÚMSEMANA faz?

A função NÚMSEMANA recebe uma data e devolve em qual semana do ano ela está. No padrão, a semana começa no domingo e a semana 1 é a que contém 1º de janeiro. O segundo argumento muda o dia de início da semana e permite o sistema ISO 8601 (tipo 21).

Nome em portuguêsNÚMSEMANA
Nome em inglêsWEEKNUM
CategoriaData e hora
RetornaNúmero inteiro da semana do ano (de 1 a 53)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função NÚMSEMANA?

Excel em português do BrasilNÚMSEMANA(núm_série; [retornar_tipo])
Excel em inglêsWEEKNUM(serial_number, [return_type])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
núm_sérieSimUma data dentro da semana que se quer numerar. Informe a data com a função DATA ou como resultado de outra fórmula. Datas escritas como texto podem causar problemas.
retornar_tipoNãoDefine o dia em que a semana começa e o sistema de numeração. 1 ou omitido: domingo. 2: segunda. De 11 a 17: segunda, terça, quarta, quinta, sexta, sábado ou domingo (sistema 1). 21: segunda, no sistema ISO 8601. Outro valor dá #NÚM!.

Como usar a função NÚMSEMANA na prática?

Exemplo 1: Semana começando no domingo ou na segunda

Planilha do exemplo 1 da função NÚMSEMANA
ABC
1 DataDomingo (padrão)Segunda (tipo 2)
2 08/03/20261110
3 09/03/20261111
Fórmula na célula B2 =NÚMSEMANA(A2) Em inglês: =WEEKNUM(A2)
Resultado: 11
Fórmula na célula C2 =NÚMSEMANA(A2;2) Em inglês: =WEEKNUM(A2,2)
Resultado: 10
Fórmula na célula B3 =NÚMSEMANA(A3) Em inglês: =WEEKNUM(A3)
Resultado: 11
Fórmula na célula C3 =NÚMSEMANA(A3;2) Em inglês: =WEEKNUM(A3,2)
Resultado: 11

08/03/2026 é um domingo. Se a semana começa no domingo, esse dia abre a semana 11. Se a semana começa na segunda (tipo 2), o domingo fecha a semana que começou em 02/03, que é a semana 10. Já 09/03/2026 é segunda e cai na semana 11 nas duas contagens.

Exemplo 2: Virada de ano: sistema padrão e sistema ISO

Planilha do exemplo 2 da função NÚMSEMANA
ABC
1 DataPadrãoISO (tipo 21)
2 15/06/20262525
3 02/01/2027153
4 04/01/202721
Fórmula na célula B2 =NÚMSEMANA(A2) Em inglês: =WEEKNUM(A2)
Resultado: 25
Fórmula na célula C2 =NÚMSEMANA(A2;21) Em inglês: =WEEKNUM(A2,21)
Resultado: 25
Fórmula na célula B3 =NÚMSEMANA(A3) Em inglês: =WEEKNUM(A3)
Resultado: 1
Fórmula na célula C3 =NÚMSEMANA(A3;21) Em inglês: =WEEKNUM(A3,21)
Resultado: 53
Fórmula na célula B4 =NÚMSEMANA(A4) Em inglês: =WEEKNUM(A4)
Resultado: 2
Fórmula na célula C4 =NÚMSEMANA(A4;21) Em inglês: =WEEKNUM(A4,21)
Resultado: 1

No meio do ano os dois sistemas concordam: 15/06/2026 é a semana 25. Na virada, divergem. No padrão, a semana que contém 1º de janeiro (sexta-feira, 01/01/2027) é a semana 1, e isso inclui o sábado 02/01, enquanto a segunda 04/01 já é a semana 2. No ISO, a semana 1 é a que contém a primeira quinta-feira, então 02/01/2027 ainda é a semana 53 de 2026 e 04/01/2027 é a semana 1.

Quais erros a função NÚMSEMANA costuma dar?

#NÚM!

Por que acontece: O segundo argumento não é um dos tipos aceitos (1, 2, de 11 a 17 e 21), por exemplo 3. O mesmo erro ocorre se a data estiver fora do intervalo aceito.

Como corrigir: Use um tipo válido. Para semana começando na segunda, use 2; para o sistema ISO 8601, use 21.

Exemplo que gera o erro, na célula B2=NÚMSEMANA(A2;3)Resultado: #NÚM!

#VALOR!

Por que acontece: O primeiro argumento é um texto que o Excel não reconhece como data.

Como corrigir: Informe uma data de verdade: use a função DATA, uma célula com data válida ou DATA.VALOR para converter o texto.

Exemplo que gera o erro, na célula B2=NÚMSEMANA(A2)Resultado: #VALOR!

Semana diferente entre padrão e ISO

Por que acontece: O sistema padrão numera como semana 1 a que contém 1º de janeiro, mesmo com poucos dias do ano novo. O sistema ISO (tipo 21) exige a primeira quinta-feira, e por isso os primeiros dias de janeiro podem ficar na semana 52 ou 53 do ano anterior.

Como corrigir: Escolha o sistema que combina com o seu calendário e use o mesmo tipo em todas as fórmulas. Para a numeração ISO 8601, use o tipo 21 ou a função NÚMSEMANAISO.

NÚMSEMANA no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelNÚMSEMANA (WEEKNUM)Referência deste dicionário.
Google PlanilhasWEEKNUMExiste com a mesma sintaxe e os mesmos tipos (1, 2, de 11 a 17 e 21). A página oficial em português do Google mostra o nome em inglês, WEEKNUM, tanto no título quanto na sintaxe. Documentação do Google
LibreOffice CalcNÚM.SEMANA (WEEKNUM)No Calc em português a função chama NÚM.SEMANA (com ponto) e aceita os mesmos tipos do Excel. A ajuda lista também o modo 150, usado para ISO 8601 por compatibilidade com o Gnumeric, além das variações NÚM.SEMANA_EXCEL2003 e NÚM.SEMANA_OOO. Ajuda do LibreOffice

A função NÚMSEMANA existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a NÚMSEMANA, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a NÚMSEMANA?

  • Sem o segundo argumento, a semana começa no domingo (tipo 1) e a semana 1 contém 1º de janeiro.
  • O tipo 21 segue a norma ISO 8601, conhecida como numeração europeia: a semana 1 é a que contém a primeira quinta-feira do ano e a semana começa na segunda.
  • NÚMSEMANAISO(data) devolve a mesma numeração do tipo 21, sem precisar do segundo argumento, mas só existe a partir do Excel 2013.
  • Para somar valores por semana, crie uma coluna auxiliar com NÚMSEMANA e agrupe por ela. Em listas com mais de um ano, junte também o ano.

Perguntas frequentes sobre a NÚMSEMANA

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

Use =NÚMSEMANA(A2), com a data em A2. No padrão, a semana começa no domingo. Para semana começando na segunda, use =NÚMSEMANA(A2;2).

Qual tipo de NÚMSEMANA usar para a semana ISO?

Use o tipo 21: =NÚMSEMANA(A2;21). Ele segue a ISO 8601: a semana começa na segunda e a semana 1 contém a primeira quinta-feira do ano. No Excel 2013 ou mais novo, NÚMSEMANAISO dá o mesmo resultado.

Por que 1º de janeiro às vezes é semana 1 e às vezes 53?

Depende do sistema. No padrão, a semana que contém 1º de janeiro é sempre a semana 1. No ISO, a semana 1 é a que contém a primeira quinta-feira, então os primeiros dias de janeiro podem ficar na semana 52 ou 53 do ano anterior. Por isso 02/01/2027 é semana 1 no padrão e 53 no ISO.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.