Como contar o número de finais de semana / dias da semana entre duas datas no Excel?
Às vezes, precisamos saber quantos dias da semana específicos entre duas datas. Por exemplo, eu tenho duas datas: a data de início é 1/1/2014 e a data de término é 2/15/2014, agora eu quero saber quantas vezes um domingo ou uma segunda-feira ou uma terça-feira etc ocorre nesta duração. Talvez seja um pouco difícil para nós, mas aqui posso falar sobre alguns métodos eficazes para você.
- Conte o número de dias da semana / fins de semana específicos entre duas datas
- Use a fórmula para contar o número de dias da semana específicos no mês
- Use VAB para contar o número de dias da semana específicos em um mês
- Contar números de todos os finais de semana / dias da semana / dia específico da semana entre duas datas
Conte o número de dias da semana / fins de semana específicos entre duas datas com a fórmula
Suponha que eu tenha as duas datas a seguir e preciso contar quantos domingos entre elas. Selecione uma célula em branco, insira a fórmula abaixo e pressione o botão Entrar chave. E agora você terá o número de domingos entre as duas datas. Veja a imagem:
=INT((WEEKDAY($C$2- 1)-$C$2+$C3)/7)
notas:
(1) Na fórmula acima, C2 é a data de início e C3 indica a data de término.
(2) Na fórmula acima, 1 significa domingo. E você pode substituir o número 1 por outros números entre 1 e 7. (1 é domingo, 2 é segunda-feira, 3 é terça-feira, 4 é quarta-feira, 5 é quinta-feira, 6 é sexta-feira e 7 é sábado)
Use a fórmula para contar o número de dias da semana específicos no mês
Às vezes, você pode precisar contar o número total de um determinado dia da semana em um determinado mês, diz contar o número total de quarta-feira em julho de 2020. Aqui, introduzirei uma fórmula para contar o número total de um determinado dia da semana no mês facilmente.
Selecione uma célula em branco, digite a fórmula abaixo e pressione a tecla Enter para obter o resultado da contagem.
=INT((WEEKDAY(DATE(G2,G3,1)- G4)-DATE(G2,G3,1)+EOMONTH(DATE(G2,G3,1),0))/7)
Notas:
(1) Na fórmula acima, G2 é o ano especificado, G3 é o mês especificado e G4 é o dia da semana especificado.
(2) Esta fórmula atribui números inteiros para representar o dia das semanas: 1 é domingo, 2 é segunda-feira, 3 é terça-feira, 4 é quarta-feira, 5 é quinta-feira, 6 é sexta-feira e 7 é sábado.
Use a função definida pelo usuário para contar o número de dias da semana / fins de semana específicos em um determinado mês
Você também pode criar uma função definida pelo usuário para calcular quantos dias da semana específicos em um determinado ano e mês, além da fórmula acima.
1. Segure o ALT + F11 chaves, e abre o Janela Microsoft Visual Basic for Applications.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
TotalDays = TotalDays + 1
End If
Next
End Function
3. Salve este código e volte para a planilha, a seguir, em uma célula em branco, insira esta fórmula = TotalDias (ano, mês, 1) . Neste exemplo, vou contar quantos domingos há em junho de 2020, então posso aplicar esta fórmula como uma das fórmulas abaixo, então aperte Entrar chave, e você obterá quantos domingos de uma vez. veja as capturas de tela:
= TotalDias (C2, C3, C4)
= TotalDias (2020,6,1)
notas: Estas fórmulas usam números inteiros para representar o dia das semanas: 1 é domingo, 2 é segunda-feira, 3 é terça-feira, 4 é quarta-feira, 5 é quinta-feira, 6 é sexta-feira e 7 é sábado.
Conte os números de todos os fins de semana/dias da semana/dia específico da semana entre duas datas com Kutools for Excel
Na verdade, podemos aplicar Kutools for Excel's Número de dias não úteis entre duas datas Fórmula, Número de dias úteis entre duas datas fórmula, e Conte o número de dias da semana específicos fórmula para contar rapidamente os números de todos os fins de semana, finais de semana ou dia específico da semana em um intervalo de datas no Excel.
Kutools for Excel - Embalado com mais de 300 ferramentas essenciais para Excel. Desfrute de um recurso completo 30Teste GRATUITO de -dias sem necessidade de cartão de crédito! Baixe Agora!
1. Selecione uma célula em branco onde colocará o resultado da contagem e clique em Kutools> Formula Helper> Formula Helper para habilitar este recurso
E então vá em frente com base em seus tipos de contagem.
A. Conte o número de fins de semana (sábado e domingo) entre duas datas no Excel
Na caixa de diálogo Auxiliar de fórmulas, faça o seguinte:
(1) Selecione Estatístico do Tipo de Fórmula lista suspensa;
(2) Clique para selecionar Número de dias não úteis entre duas datas no Escolha uma fórmula caixa de listagem;
(3) Insira a data de início no Data de início caixa (você também pode se referir a uma célula de data);
(4) Insira a data de término no Data final caixa (você também pode se referir a uma célula de data);
(5) Clique no OK botão.
Agora ele retorna o número total de todos os sábados e domingos na célula selecionada.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um recurso completo 30Teste GRATUITO de -dias sem necessidade de cartão de crédito! Get It Now
B. Conte o número de dias da semana (exceto sábado e domingo) entre duas datas no Excel
Na caixa de diálogo Auxiliar de fórmulas, faça o seguinte:
(1) Selecione Estatístico do Tipo de Fórmula lista suspensa;
(2) Clique para selecionar Número de dias úteis entre duas datas no Escolha uma fórmula caixa de listagem;
(3) Insira a data de início no Data de início caixa (você também pode se referir a uma célula de data);
(4) Insira a data de término no Data final caixa (você também pode se referir a uma célula de data);
(5) Clique no OK botão.
E então ele retorna o número total de dias da semana (exceto sábados e domingos) na célula selecionada.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um recurso completo 30Teste GRATUITO de -dias sem necessidade de cartão de crédito! Get It Now
C. Conte o número do dia específico da semana (segunda, sábado, domingo, etc) entre duas datas no Excel
Na caixa de diálogo Auxiliar de fórmulas, faça o seguinte:
(1) Selecione Estatístico do Tipo de Fórmula lista suspensa;
(2) Clique para selecionar Conte o número de dias da semana específicos no Escolha uma fórmula caixa de listagem;
(3) Insira a data de início no Data de início caixa (você também pode se referir a uma célula de data);
(4) Insira a data de término no Data final caixa (você também pode se referir a uma célula de data);
(5) Especifique o dia da semana específico com um número inteiro (1 indica domingo, 2-5 significa segunda a sexta e 7 é sábado.);
(6) Clique no OK botão.
E então ele retorna o número total do dia da semana especificado no intervalo de datas fornecido.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um recurso completo 30Teste GRATUITO de -dias sem necessidade de cartão de crédito! Get It Now
Artigos relacionados:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com Kutools for Excele experimente eficiência como nunca antes. Kutools for Excel Oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab Traz a interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!



















