Cálculo de horas entre datas

Avançado

Cálculo de horas entre datas

Geraldo
Escrito por Geraldo em 28 de setembro de 2019

Opa! Geraldo novamente aqui! E hoje segue mais uma dica de Excel. E esta foi uma dúvida de um dos meus seguidores, o Arthur, onde ele gostaria de saber como fazer o cálculo de horas entre datas desconsiderando finais de semana e feriados.

Pois bem, a forma que encontrei para fazer isso utilizando a função DIATRABALHOTOTAL foi a seguinte:

Cálculo:

Temos duas datas, suas respectivas horas e os feriados (coloquei apenas 1 para exemplo) conforme imagem abaixo:

cálculo de  horas

Agora vamos usar a função DIATRABALHOTOTAL com alguns acréscimos:

=(DIATRABALHOTOTAL(B2;D2;F2)-1+E2-C2)

Onde:

  • DIATRABALHOTOTAL: função para cálculo entre duas datas, considerando apenas dias úteis
  • B2: é a data inicial – 27/09/2019
  • D2: é a data final – 30/09/2019
  • F2: lista de feriados (neste exemplo ele não conta porque entre as duas datas não há feriados)
  • – 1: como a função conta o primeiro dia como 1, não podemos inseri-lo no cálculo das horas.
  • E2: é a hora final
  • C2: é a hora inicial

Explicação:

Primeiro calculamos a quantidade de dias úteis entre as duas datas. Neste exemplo obteremos 2 dias.

Transformamos em horas resultando em 48 horas e subtraindo 1 dia, teremos 24 horas apenas.

Agora pegamos estas 24 horas e somamos o valor da subtração entre a hora final e inicial, resultando em 11 horas.

calculo de horas

Ou seja, o intervalo entre duas datas 27/09/2019 e 30/09/2019 com suas respectivas horas ( 17:00 e 04:00) e desconsiderando o sábado e domingo, resulta em 11 horas.

Agora teste também outras datas onde dentro do intervalo tenham feriados.

Espero ter ajudado!

Fico por aqui e deixo meu fortíssimo abraço! Até a próxima!

Geraldo – Excel 24 Horas

Olá,

o que você achou deste conteúdo? Conte nos comentários.