Como calcular as horas líquidas de trabalho entre duas datas no Excel, excluindo fins de semana e feriados?
Em muitas empresas, os colaboradores são remunerados com base nas horas trabalhadas. Calcular as horas líquidas de trabalho num único dia é simples — mas e quando se trata de um intervalo de datas? Este artigo apresenta fórmulas práticas para calcular as horas líquidas de trabalho entre duas datas no Excel, excluindo automaticamente fins de semana e feriados.
Calcular dias úteis excluindo fins de semana
Calcular horas de trabalho excluindo fins de semana/feriados
Calcular dias úteis excluindo fins de semana
Nesta secção, apresento a fórmula para calcular os dias úteis entre duas datas e horas, excluindo fins de semana.
1. Selecione duas células onde irá introduzir a data e hora de início e a data e hora de fim, clique com o botão direito do rato e selecione Definir formato de célula no menu de contexto. Veja a captura de ecrã:
2. Na caixa de diálogo Definir formato de célula, clique no separador Número, selecione Personalizado na lista Categoria e introduza m/d/aaaa h:mm na caixa de texto Tipo, na secção à direita. Veja a captura de ecrã:
3. Clique em OK. Em seguida, introduza a data e hora de início e a data e hora de fim nas duas células separadamente. Veja a captura de ecrã:
4. Na célula adjacente a estas duas — por exemplo, C13 — introduza esta fórmula:=NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1), prima a tecla Enter e obterá o resultado em Formato personalizado. Selecione a célula do resultado, clique no separador Base e, na lista Formato de Número, escolha **Geral** para aplicar a formatação correta. Veja a captura de ecrã:

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Calcular horas de trabalho excluindo fins de semana/feriados
Se pretender calcular as horas líquidas de trabalho excluindo fins de semana ou feriados, pode proceder da seguinte forma:
Calcular horas líquidas de trabalho excluindo fins de semana
1. Selecione duas células, formate-as como Formato Personalizado m/d/aaaa h:mm e introduza, respetivamente, a data e hora de início e a data e hora de fim. Veja a captura de ecrã:

2. Na célula seguinte — por exemplo, C2 — introduza esta fórmula:
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
prima a tecla Enter e obterá uma sequência numérica. Veja a captura de ecrã:
3. Clique com o botão direito do rato na sequência numérica e selecione Definir formato de célula no menu de contexto. Na caixa de diálogo Definir formato de célula, selecione Personalizado na lista Categoria sob o separador Número e introduza [h]:mm na caixa de texto Tipo. Veja a captura de ecrã:
4. Clique em OK. Agora, as horas líquidas de trabalho entre duas datas, excluindo fins de semana, estão calculadas.
Dica: Na fórmula, A2 corresponde à data e hora de início, B2 à data e hora de fim, e 8:30 e 17:30 são, respetivamente, o horário habitual de início e de fim de cada dia. Pode ajustá-los conforme necessário.
Calcular horas líquidas de trabalho excluindo fins de semana e feriados
1. Tal como anteriormente, selecione duas células e formate-as com o formato personalizado m/d/aaaa h:mm e introduza a data e hora de início e a data e hora de fim.
2. Selecione uma célula vazia e introduza nela as datas dos feriados. Neste exemplo, temos 3 feriados, que são inseridos separadamente em H1:H3. Veja a captura de ecrã:
3. Selecione uma célula vazia onde será apresentado o resultado calculado — por exemplo, C2 — e introduza a seguinte fórmula:
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
prima a tecla Enter e obterá uma sequência numérica, que deverá formatar com o formato personalizado [h]:mm. Veja a captura de ecrã:
Dica: Na fórmula, A2 corresponde à data e hora de início, B2 à data e hora de fim, 8:30 e 17:30 representam, respetivamente, o horário habitual de início e de fim de cada dia, e H1:H3 são as células que contêm os feriados. Pode ajustar estes valores conforme necessário.
Adicione Dias, Anos, Meses, Horas, Minutos e Segundos a Datas no Excel com Facilidade |
Se tiver uma data numa célula e precisar de adicionar dias, anos, meses, horas, minutos ou segundos, usar fórmulas pode ser complicado e difícil de memorizar. Com o Kutools para Excel e a sua ferramenta Assistente de Data e Hora, pode adicionar facilmente unidades de tempo a uma data, calcular diferenças entre datas ou até determinar a idade de alguém com base na data de nascimento – tudo isto sem precisar de decorar fórmulas complexas. |
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já |
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos