Fórmula do Excel: Contar Dia da semana num(a) Intervalo de Datas

Se tiver uma lista de datas, como pode contar quantas vezes ocorre um determinado dia da semana nessa lista, tal como mostrado na imagem acima?
Se pretender acompanhar este tutorial, transfira a folha de cálculo de exemplo.
Fórmula genérica:
| SUMPRODUCT(--(WEEKDAY(date_range)=week_day)) |
Sintaxe e argumentos
| Date_range: the references of dates that you want to count number of a specific weekday within. |
| Week_day: a number that indicates the day of week. |
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 devolve um valor numérico.
Como funciona esta fórmula
Por exemplo, o intervalo B3:B10 contém datas e os respetivos números dos dias da semana estão listados no intervalo F3:F9. Para contar cada dia da semana neste intervalo de datas, utilize a fórmula seguinte:
| =SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Prima Enter para obter o primeiro resultado da contagem.
Arraste a alça de preenchimento automático pelas células para aplicar esta fórmula sempre que necessário.
Explicação
WEEKDAY função: conta o dia da semana num intervalo de datas. A fórmula WEEKDAY($B$3:$B$10) devolve um resultado em matriz:
{6;6;3;1;3;7;1;6}
A fórmula =(WEEKDAY($B$3:$B$10)=F3)devolve um resultado em matriz:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
SUMPRODUCT: devolve o resultado da multiplicação e soma de matrizes.
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3))
=SUMPRODUCT(--{FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE})
=0
Na fórmula
= SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F4))
= SUMPRODUCT(--{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE})
=2
Fórmulas relacionadas
- Contar apenas dias úteis entre duas datas
Este tutorial fornece fórmulas para contar os dias excluindo fins de semana e feriados entre duas datas - Contar um dia da semana específico entre duas datas
Este tutorial apresenta a fórmula para contar quantas vezes um determinado dia da semana ocorre entre duas datas no Excel. - Contar dias entre duas datas
Aqui encontrará fórmulas para contar dias, semanas, meses ou anos entre duas datas. - Conversão de Tempo em minutos decimais
Neste tutorial, apresentamos uma fórmula para converter tempo em minutos decimais no Excel.
Funções relacionadas
- Função WEEKNUM do Excel
Devolve o Número da semana da data indicada num ano - Função WORKDAY do Excel
Adiciona dias úteis à Data de Início indicada e devolve um dia útil - Função MONTH do Excel
A função MONTH extrai o mês de uma data e devolve-o como um número inteiro entre 1 e 12. - Função DAY do Excel
A função DAY obtém o dia como número (1 a 31) a partir de uma data - Função YEAR do Excel
A função YEAR devolve o ano com base na data indicada, no formato de número de série de quatro dígitos.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.