Número da semana do mês no Excel
Autor

Neste artigo você aprenderá como calcular o número da semana do mês no Excel.
Contextualizando
Encontrar o número da semana no ano com base em uma data é simples: podemos utilizar a função NÚMSEMANA. A função precisa apenas que informemos a data que tomaremos como base e, a partir desta, retornará o número da semana no ano, podendo ser entre 1 e 53 semanas.
Para obtermos o número da semana do mês não há uma função própria e teremos que recorrer a uma construção alternativa. Não podemos simplesmente dividir por 7 o dia da data base e arredondar para o inteiro superior. Isso ocorre porque nem sempre a primeira semana do mês é completa, possuindo 7 dias ao iniciar no domingo. Caso o dia 1 do mês seja um sábado, por exemplo, a semana conterá apenas um dia. Admitimos que o dia 2 daquele mês já fará parte da segunda semana.
Neste artigo indicaremos uma fórmula útil para se calcular o número da semana do mês com base em uma certa data.
Entendendo a lógica usando as semanas do ano
A nossa estratégia é encontrar o número da semana (dentre as 52 ou 53 semanas do ano) referente à data base e encontrar também o número da semana (dentre as 52 ou 53 semanas do ano) referente à primeira data do mês de nossa data base.
Por exemplo: com base na data 23/07/2022, o número da semana é 30 dentro do ano de 2022. A primeira data do mês, 01/07/2021, refere-se à semana 27. Quando calculamos a diferença entre 30 e 27 temos o 3 como resultado. Este 3 indica quantas semanas transcorreram após a semana da primeira data do mês até a nossa data base. Deveremos adicionar 1 para efeito de compensação.
A imagem a seguir ilustra o cenário apresentado.

Note na imagem a seguir que o período entre o primeiro dia do mês e a data base é de exatamente 4 semanas. Logo, a nossa resposta será 4 porque a data 23/07/2022 está presente na quarta semana dentro do mês.

Fórmula para calcular o número da semana do mês automaticamente
Vamos agora à fórmula que retornará o número da semana dentro do mês com base em uma certa data.

Tomando como referência à data base inserida em B3 a fórmula empregada foi =NÚMSEMANA(B3)-NÚMSEMANA(FIMMÊS(B3;-1)+1)+1. O trecho NÚMSEMANA(B3) retorna o número da semana da data base (dentre as 52 ou 53 semanas do ano). O trecho FIMMÊS(B3;-1)+1 retorna a primeira data do mês da data base.
Na imagem anterior podemos até estranhar que o resultado tenha sido 6 para o dia 31/03/2019. Isso ocorreu porque a primeira última semanas possuem poucos dias.

Download Cálculo de Pagamento de Horas Excel
Realize o download da planilha de pagamento de horas no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




