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.
Especialista em 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.
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
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:
=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 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
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:

Este conteúdo foi útil?
Continue lendo

10 Dicas - Melhore o Design das suas Planilhas no Excel
Neste artigo aprenda 10 dias para melhorar o design das suas planilhas no Excel com vídeo-aula e download da planilha de exemplo grátis.

Abrir o Excel em tela cheia ocultar barras, guias e ferramentas
Abrir o Excel em tela cheia ocultar barras, guias e ferramentas. Veja como realizar a exibição do Excel em tela cheia e ocultar as barras e menus.
Inserir Emoji e Emoticon na Planilha Excel?
Como inserir emojis e emoticons em células do Excel passo-a-passo. Use fórmulas Se ou Procv ou formatação condicional com emoji no Excel.



