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ês | NÚMSEMANA |
|---|---|
| Nome em inglês | WEEKNUM |
| Categoria | Data e hora |
| Retorna | Número inteiro da semana do ano (de 1 a 53) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função NÚMSEMANA?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| núm_série | Sim | Uma 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_tipo | Não | Define 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
| A | B | C | |
|---|---|---|---|
| 1 | Data | Domingo (padrão) | Segunda (tipo 2) |
| 2 | 08/03/2026 | 11 | 10 |
| 3 | 09/03/2026 | 11 | 11 |
=NÚMSEMANA(A2) Em inglês: =WEEKNUM(A2) =NÚMSEMANA(A2;2) Em inglês: =WEEKNUM(A2,2) =NÚMSEMANA(A3) Em inglês: =WEEKNUM(A3) =NÚMSEMANA(A3;2) Em inglês: =WEEKNUM(A3,2) 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
| A | B | C | |
|---|---|---|---|
| 1 | Data | Padrão | ISO (tipo 21) |
| 2 | 15/06/2026 | 25 | 25 |
| 3 | 02/01/2027 | 1 | 53 |
| 4 | 04/01/2027 | 2 | 1 |
=NÚMSEMANA(A2) Em inglês: =WEEKNUM(A2) =NÚMSEMANA(A2;21) Em inglês: =WEEKNUM(A2,21) =NÚMSEMANA(A3) Em inglês: =WEEKNUM(A3) =NÚMSEMANA(A3;21) Em inglês: =WEEKNUM(A3,21) =NÚMSEMANA(A4) Em inglês: =WEEKNUM(A4) =NÚMSEMANA(A4;21) Em inglês: =WEEKNUM(A4,21) 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.
=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.
=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
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | NÚMSEMANA (WEEKNUM) | Referência deste dicionário. |
| Google Planilhas | WEEKNUM | Existe 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 Calc | NÚ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
- Microsoft: função NÚMSEMANA
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: WEEKNUM
- LibreOffice: função NÚM.SEMANA
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.