O que a função NÚMSEMANAISO faz?
A função NÚMSEMANAISO recebe uma data e devolve o número da semana segundo a norma ISO 8601, a numeração europeia. A semana começa na segunda-feira e a semana 1 é a que contém a primeira quinta-feira do ano. Existe a partir do Excel 2013 e dá o mesmo resultado de NÚMSEMANA com o tipo 21.
| Nome em português | NÚMSEMANAISO |
|---|---|
| Nome em inglês | ISOWEEKNUM |
| Categoria | Data e hora |
| Retorna | Número inteiro da semana ISO do ano (de 1 a 53) |
| Existe desde | Excel 2013 · existe no Excel 2013 |
Qual é a sintaxe da função NÚMSEMANAISO?
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 |
|---|---|---|
| data | Sim | A data cuja semana ISO se quer descobrir. Informe a data com a função DATA, como referência a uma célula ou como resultado de outra fórmula. Um valor que não seja data válida gera erro. |
Como usar a função NÚMSEMANAISO na prática?
Exemplo 1: Semana ISO de várias datas
| A | B | |
|---|---|---|
| 1 | Data | Semana ISO |
| 2 | 21/10/2026 | 43 |
| 3 | 01/01/2027 | 53 |
| 4 | 04/01/2027 | 1 |
| 5 | 30/12/2024 | 1 |
=NÚMSEMANAISO(A2) Em inglês: =ISOWEEKNUM(A2) =NÚMSEMANAISO(A3) Em inglês: =ISOWEEKNUM(A3) =NÚMSEMANAISO(A4) Em inglês: =ISOWEEKNUM(A4) =NÚMSEMANAISO(A5) Em inglês: =ISOWEEKNUM(A5) 21/10/2026 é a semana 43. 01/01/2027 é uma sexta-feira e pertence à semana que contém a quinta-feira 31/12/2026, ou seja, a semana 53 de 2026. A semana 1 de 2027 só começa na segunda, 04/01/2027. Já 30/12/2024, uma segunda, abre a semana que contém a quinta-feira 02/01/2025 e é a semana 1.
Exemplo 2: Rótulo com o ano ISO e a semana
| A | B | |
|---|---|---|
| 1 | Data | Ano-semana |
| 2 | 21/10/2026 | 2026-S43 |
| 3 | 01/01/2027 | 2026-S53 |
| 4 | 30/12/2024 | 2025-S01 |
=ANO(A2-DIA.DA.SEMANA(A2;2)+4)&"-S"&TEXTO(NÚMSEMANAISO(A2);"00") Em inglês: =YEAR(A2-WEEKDAY(A2,2)+4)&"-S"&TEXT(ISOWEEKNUM(A2),"00") =ANO(A3-DIA.DA.SEMANA(A3;2)+4)&"-S"&TEXTO(NÚMSEMANAISO(A3);"00") Em inglês: =YEAR(A3-WEEKDAY(A3,2)+4)&"-S"&TEXT(ISOWEEKNUM(A3),"00") =ANO(A4-DIA.DA.SEMANA(A4;2)+4)&"-S"&TEXTO(NÚMSEMANAISO(A4);"00") Em inglês: =YEAR(A4-WEEKDAY(A4,2)+4)&"-S"&TEXT(ISOWEEKNUM(A4),"00") Na virada de ano, o ano de calendário e o ano ISO podem diferir. O ano ISO é o ano da quinta-feira da mesma semana: A2-DIA.DA.SEMANA(A2;2)+4 chega a essa quinta. Por isso 01/01/2027 vira 2026-S53 e 30/12/2024 vira 2025-S01. TEXTO com "00" completa o número da semana com zero à esquerda.
Exemplo 3: Mesmo resultado de NÚMSEMANA com o tipo 21
| A | B | |
|---|---|---|
| 1 | Data | Iguais? |
| 2 | 31/12/2026 | VERDADEIRO |
| 3 | 09/03/2026 | VERDADEIRO |
=NÚMSEMANAISO(A2)=NÚMSEMANA(A2;21) Em inglês: =ISOWEEKNUM(A2)=WEEKNUM(A2,21) =NÚMSEMANAISO(A3)=NÚMSEMANA(A3;21) Em inglês: =ISOWEEKNUM(A3)=WEEKNUM(A3,21) O tipo 21 de NÚMSEMANA segue o mesmo sistema ISO 8601, e a comparação dá VERDADEIRO nas duas datas. Em 31/12/2026 e em 09/03/2026 as duas funções devolvem o mesmo número (53 e 11).
Quais erros a função NÚMSEMANAISO costuma dar?
#NÚM!
Por que acontece: O argumento não é um número de data válido, por exemplo um número de série negativo.
Como corrigir: Confira se a célula contém uma data válida, a partir de 1900.
#VALOR!
Por que acontece: O 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ÚMSEMANAISO(A2)Resultado: #VALOR!#NOME? no Excel 2010 ou anterior
Por que acontece: A função foi introduzida no Excel 2013 e não existe em versões anteriores, que não reconhecem o nome.
Como corrigir: Atualize o Excel ou, no Excel 2010, use NÚMSEMANA(data; 21), que segue o mesmo sistema ISO 8601 segundo a documentação da Microsoft.
NÚMSEMANAISO no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | NÚMSEMANAISO (ISOWEEKNUM) | Referência deste dicionário. |
| Google Planilhas | NÚMSEMANAISO (ISOWEEKNUM) | Existe com o mesmo nome e um único argumento de data. A página do Google descreve a mesma regra ISO 8601: semanas de segunda a domingo e semana 1 com a primeira quinta-feira do ano. Documentação do Google |
| LibreOffice Calc | NUMSEMANAISO (ISOWEEKNUM) | No Calc em português o nome é NUMSEMANAISO, sem acento. A ajuda diz que a função está disponível desde o LibreOffice 5.1 e mostra NUMSEMANAISO(DATA(1995;1;1)) resultando em 52. Disponível desde o LibreOffice 5.1. Ajuda do LibreOffice |
A função NÚMSEMANAISO existe no Excel 2013?
Existe no Excel 2013 Excel 2013
A lista oficial de funções do Excel marca NÚMSEMANAISO com (2013), o que indica que ela foi introduzida no Excel 2013 e não está disponível em versões anteriores. Portanto funciona no Excel 2013 e nas versões mais novas, mas não no Excel 2010 ou no 2007.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a NÚMSEMANAISO?
- A semana ISO começa na segunda-feira, e a semana 1 é a que contém a primeira quinta-feira do ano (o que equivale a conter o dia 4 de janeiro).
- Os primeiros dias de janeiro podem cair na semana 52 ou 53 do ano anterior, e os últimos de dezembro podem cair na semana 1 do ano seguinte.
- No Excel 2010, a alternativa é NÚMSEMANA com o tipo 21, que usa o mesmo sistema ISO.
- A função devolve só o número da semana. Para o ano ISO correspondente, use o ano da quinta-feira da semana, como no segundo exemplo.
Perguntas frequentes sobre a NÚMSEMANAISO
Qual a diferença entre NÚMSEMANA e NÚMSEMANAISO?
NÚMSEMANA, no padrão, começa a semana no domingo e chama de semana 1 a que contém 1º de janeiro. NÚMSEMANAISO segue a ISO 8601: semana de segunda a domingo e semana 1 com a primeira quinta-feira do ano.
A função NÚMSEMANAISO existe no Excel 2010?
Não. A lista da Microsoft marca a função com (2013), ou seja, ela foi introduzida no Excel 2013. No Excel 2010, use NÚMSEMANA(data;21), que segue o mesmo sistema ISO.
Quantas semanas tem um ano ISO?
Pode ter 52 ou 53 semanas. O ano ISO de 2026, por exemplo, tem 53: a semana 53 vai de 28/12/2026 a 03/01/2027, e por isso 01/01/2027 ainda é semana 53. Os primeiros dias de janeiro e os últimos de dezembro podem pertencer ao ano vizinho.
Funções relacionadas
Ver todas as funções de data e hora
Fontes consultadas
- Microsoft: função NÚMSEMANAISO
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: NÚMSEMANAISO (ISOWEEKNUM)
- LibreOffice: função NUMSEMANAISO
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.