Guia do Excel

Contar dias da semana entre datas no Excel

Quantos domingos há entre duas datas? Segundas-feiras? Sábados? Neste artigo você verá como contar dias da semana entre datas no Excel.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 03 de setembro de 2016 2 min de leitura
Planilha para baixar

Contar dias da semana entre duas datas no Excel

Baixe agora — o link vai direto para o seu e-mail.

  • Download 100% gratuito
  • Arquivo pronto para usar no Excel
  • Enviamos o link no seu e-mail
7 KB · Excel 2010 ou superior

Receba a planilha no seu e-mail

Contar dias da semana entre datas no Excel

Quantos domingos há entre duas datas? Segundas-feiras? Sábados? Neste artigo você verá como contar dias da semana entre datas no Excel.

Para contar a quantidade de dias da semana entre duas datas, nós utilizaremos quatro funções no Excel, SomarProduto, Dia.Da.Semana, Lin e Indireto. Veja passo-a-passo como construir esta fórmula.

Montando a fórmula

Contar dias da semana entre duas datas Excel 1

Na planilha nós temos a Data 1, Data 2, Dia da semana e a Solução. Nos campos de data colocaremos o intervalo inicial em Data 1, em Data 2 o final, no dia da semana o dia correspondente ao dia da semana 1-Domingo, 2-Segunda-feira, 3-Terça-feira, 4-Quarta-feira, 5-Quinta-feira, 6-Sexta-feira, 7-Sábado e na Solução colocaremos a fórmula.

Fórmula

A fórmula utilizada será a seguinte:

Contar dias da semana entre duas datas Excel 2

=SOMARPRODUTO(- -(DIA.DA.SEMANA(LIN(INDIRETO(B6&":"&C6)))=D6))

Vamos entender como funciona a fórmula.

A função SOMARPRODUTO realiza a multiplicação de matrizes e a soma de valores.

Nesta função o SOMARPRODUTO realiza a contagem da quantidade de datas que atendem ao requisito de dia da semana especificado na planilha.

O operador -- faz com que o resultado da matriz seja compreendido como binário, 1 para verdadeiro e 0 para falso, ou seja, na verificação se o dia da semana é o mesmo da planilha ele retorna 1 para verdadeiro e 0 para falso, por exemplo {1,0,0,1,1,0,0,0} e a função SOMARPRODUTO soma estes valores 1+0+0+1+1+0+0+0.

A função Dia.da.semana retorna o dia da semana correspondente de uma data, por exemplo 03/09/2016 retorna 7 indicando que o dia é um sábado.

A função LIN funciona dentro da fórmula em conjunto com a função INDIRETO, convertendo o intervalo em uma matriz, por exemplo B6:C6 dentro da função indireto é aberto por conta da função LIN em uma matriz.

Por exemplo o período de 01/01/2016 á 10/01/2016 dentro da fórmula é aberto como: {42370;42371;42372;42373;42374;42375;42376;42377;42378;42379}, e estes números são interpretados como datas pelo Excel e é verificado se o mesmo é semelhante ao dia da semana da fórmula em =D6.

Se for igual ele retorna 1, senão retorna 0 e o mesmo é somado pela matriz.

Planilha para baixar

Contar dias da semana entre duas datas no Excel

Baixe agora — o link vai direto para o seu e-mail.

  • Download 100% gratuito
  • Arquivo pronto para usar no Excel
  • Enviamos o link no seu e-mail
7 KB · Excel 2010 ou superior

Receba a planilha no seu e-mail

Abraço

Marcos Rieper

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

Este conteúdo foi útil?

Continue lendo