Função NÚMSEMANA no Excel: Como Descobrir o Número da Semana de Qualquer Data

Você já precisou montar um relatório organizado por “semana 1, semana 2, semana 3…” em vez de por data corrida, e ficou contando manualmente em qual semana do ano cada data caía? Ou recebeu uma planilha de outro departamento com uma coluna de “semana” e não sabia como aquele número tinha sido calculado?

Contar semanas manualmente é o tipo de tarefa repetitiva e sujeita a erro — é fácil perder a conta em qual semana o mês virou, principalmente perto da virada do ano.

Neste artigo vamos mostrar como a função NÚMSEMANA resolve isso, calculando automaticamente em que semana do ano uma data cai, e como escolher entre os dois sistemas de contagem que ela aceita.

O que é a função NÚMSEMANA

NÚMSEMANA (equivalente à WEEKNUM na versão em inglês) retorna um número de 1 a 54 indicando em que semana do ano uma data específica cai.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe é:

=NÚMSEMANA(núm_série; [tipo_retorno])

  • núm_série: a data que você quer verificar
  • tipo_retorno (opcional): define o sistema de contagem e em que dia a semana começa; o padrão é 1

Exemplo prático

Para saber em que semana do ano a data de hoje cai:

=NÚMSEMANA(HOJE())

Se hoje for 9 de julho de 2026, o resultado é 28 — a vigésima oitava semana do ano, contando a partir de 1º de janeiro.

Os dois sistemas de contagem

Existem dois sistemas diferentes para contar semanas, e é aqui que a maioria das dúvidas aparece:

Sistema americano (padrão): a semana que contém 1º de janeiro é sempre a semana 1, independente de qual dia da semana caia. Esse é o comportamento padrão da função, sem precisar informar nada no segundo argumento.

Sistema ISO 8601 (europeu): a semana que contém a primeira quinta-feira do ano é a semana 1, e toda semana começa na segunda-feira. Esse sistema é o mais usado internacionalmente em relatórios e sistemas de gestão. Para usar esse padrão, informe 21 no segundo argumento:

=NÚMSEMANA(HOJE(); 21)

Os dois sistemas podem gerar números de semana diferentes para a mesma data, principalmente no início e no fim do ano — por isso é importante confirmar qual sistema o resto da sua planilha (ou o sistema da empresa) já usa antes de escolher.

Tabela comparando o número da semana no sistema padrão e no sistema ISO 8601 para as mesmas datas

Repare que, para datas no início de janeiro, os dois sistemas podem divergir: uma data de 1º de janeiro que cai numa sexta-feira, por exemplo, já conta como semana 1 no sistema padrão, mas ainda pertence à última semana do ano anterior no sistema ISO.

Escolhendo o dia de início da semana

Além dos dois sistemas principais, o argumento tipo_retorno também aceita valores de 1 a 17 para escolher em qual dia da semana a contagem deve começar — por exemplo, 2 faz a semana começar na segunda-feira (mantendo o sistema americano de “semana que contém 1º de janeiro”), enquanto o padrão 1 começa no domingo. Na prática, os valores mais usados no dia a dia são o padrão (1) e o ISO (21) — os demais servem para casos bem específicos de calendário.

Montando um relatório agrupado por semana

Uma aplicação comum é usar NÚMSEMANA como coluna auxiliar para depois agrupar vendas ou tarefas por semana, usando SOMASES ou AGRUPARPOR. Por exemplo, para somar as vendas da semana 28:

=SOMASE(intervalo_de_semanas; 28; intervalo_de_valores)

Isso transforma uma base de dados diária em um resumo semanal, sem precisar agrupar manualmente as datas.

Achando a segunda-feira da semana

Para relatórios do tipo “Semana 28 (06/07 a 12/07)”, é comum precisar não só do número da semana, mas da data em que ela começou. Combinando com DIA.DA.SEMANA, dá para achar a segunda-feira da semana de qualquer data:

=A1 – DIA.DA.SEMANA(A1; 2) + 1

O DIA.DA.SEMANA com o segundo argumento 2 numera de 1 (segunda) a 7 (domingo); subtraindo esse número da data e somando 1, o resultado sempre cai na segunda-feira daquela semana — o ponto de partida para montar o intervalo completo do relatório, somando 6 dias para chegar ao domingo.

NÚMSEMANA vs contar manualmente

✅ NÚMSEMANA é sempre mais confiável do que contar manualmente, principalmente perto da virada do ano, onde é fácil errar a contagem
❌ Não existe cenário em que valha a pena calcular isso na mão em vez de usar a função — a única decisão real é qual dos dois sistemas (americano ou ISO) usar

Erro comum

O erro mais comum é comparar números de semana calculados com sistemas diferentes — por exemplo, uma planilha calculando com o padrão americano e outra com ISO 8601, o que gera divergência de até uma semana inteira nos relatórios, especialmente em janeiro.

Agrupando dados por semana automaticamente

Combinando NÚMSEMANA com AGRUPARPOR, dá para transformar uma base de vendas diárias em um resumo semanal sem montar tabela dinâmica. Supondo datas na coluna A e valores na coluna B:

=AGRUPARPOR(NÚMSEMANA(A2:A100); B2:B100; SOMA)

O AGRUPARPOR usa o resultado do NÚMSEMANA como critério de agrupamento diretamente, sem precisar de uma coluna auxiliar calculando a semana antes — o resumo semanal aparece pronto, e se a base de dados crescer com datas novas, o resultado se atualiza sozinho.

NÚMSEMANA vs DIA.DA.SEMANA

Vale não confundir as duas funções: DIA.DA.SEMANA informa qual dia da semana uma data cai (segunda, terça, etc.), enquanto NÚMSEMANA informa em qual das ~52 semanas do ano aquela data está. São informações complementares, não substitutas — um relatório de vendas costuma usar as duas juntas, por exemplo, para saber tanto “essa venda foi numa sexta-feira” quanto “essa venda foi na semana 28”.

Disponibilidade

NÚMSEMANA é uma função clássica, disponível em praticamente todas as versões do Excel, incluindo 365, Online, Mac e Google Sheets. O suporte ao sistema ISO 8601 (valor 21) está disponível desde o Excel 2010.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função NÚMSEMANA para descobrir o número da semana de qualquer data, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Sua empresa usa o sistema americano ou o ISO 8601 pra contar semanas? Já teve alguma confusão de relatório por causa disso? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *