Fórmula do Excel: Contar o Dia da Semana em um Intervalo de Datas
Se houver uma lista de datas, como você pode contar um determinado dia da semana em tal lista de datas, conforme mostrado na captura de tela acima?
Se você deseja acompanhar este tutorial, por favor, faça o download da planilha de exemplo.
Fórmula genérica:
SOMARPRODUTO(--(DIA.DA.SEMANA(intervalo_de_datas)=dia_da_semana)) |
Sintaxe e Argumentos
Intervalo_de_datas: as referências de datas nas quais você deseja contar o número de um dia específico da semana. |
Dia_da_semana: um número que indica o dia da semana. |
Número do dia da semana
Dia da semana | Número |
Domingo | 1 |
Segunda-feira | 2 |
Terça-feira | 3 |
Quarta-feira | 4 |
Quinta-feira | 5 |
Sexta-feira | 6 |
Sábado | 7 |
Valor de retorno
A fórmula retorna um valor numérico.
Como esta fórmula funciona
Por exemplo, o intervalo B3:B10 lista as datas, e os números correspondentes aos dias da semana estão listados no intervalo F3:F9. Agora, você precisa contar cada dia da semana nesse intervalo de datas. Por favor, use a seguinte fórmula:
=SOMARPRODUTO(--(DIA.DA.SEMANA($B$3:$B$10)=F3)) |
Pressione Enter para obter o primeiro resultado da contagem.
Arraste a alça de preenchimento automático sobre as células para aplicar esta fórmula conforme necessário.
Explicação
DIA.DA.SEMANA função: conta o dia da semana em um intervalo de datas. A fórmula DIA.DA.SEMANA($B$3:$B$10) retorna um resultado em matriz:
{6;6;3;1;3;7;1;6}
A fórmula =(DIA.DA.SEMANA($B$3:$B$10)=F3) retorna um resultado em matriz:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
SOMARPRODUTO função: retorna o resultado da multiplicação e soma de matrizes.
=SOMARPRODUTO(--(DIA.DA.SEMANA($B$3:$B$10)=F3))
=SOMARPRODUTO(--{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO})
=0
Na fórmula
= SOMARPRODUTO(--(DIA.DA.SEMANA($B$3:$B$10)=F4))
= SOMARPRODUTO(--{FALSO; FALSO; VERDADEIRO; FALSO; VERDADEIRO; FALSO; FALSO; FALSO}
=2
Fórmulas Relacionadas
- Contar Dias Úteis Apenas Entre Duas Datas
Este tutorial fornece fórmulas para contar os dias excluindo fins de semana e feriados entre duas datas. - Contar Dias Específicos da Semana Entre Duas Datas
Este tutorial fornece a fórmula para contar um dia específico da semana entre duas datas fornecidas no Excel. - Contar Dias Entre Duas Datas
Aqui são fornecidas fórmulas para contar dias, semanas, meses ou anos entre duas datas. - Converter Tempo em Minutos Decimais
Neste tutorial, é fornecida uma fórmula para converter tempo em minutos decimais no Excel.
Funções Relacionadas
- Função NÚMERO.DA.SEMANA do Excel
Retorna o número da semana da data fornecida em um ano. - Função DIATRABALHO do Excel
Adiciona dias úteis à data inicial fornecida e retorna um dia útil. - Função MÊS do Excel
O MÊS é usado para obter o mês como número inteiro (1 a 12) da data. - Função DIA do Excel
A função DIA obtém o dia como número (1 a 31) da data. - Função ANO do Excel
A função ANO retorna o ano com base na data fornecida em um formato de número serial de 4 dígitos.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.