Página 1 de 1

Formula para contagem de dias de férias e banco de horas)

Enviado: 28 Abr 2021 às 05:16
por hmspinto
Bom dia. Estou com alguma dificuldade em criar uma fórmula que conte dias de trabalho (ou seja um dia com apenas 8 horas).

Exemplo:

EMPREGADO X tem no inicio 22 dias de férias.

Faltou dia Y durante 1:30h. Ao total passaria a ter 21 DIAS e 6H:30

Dia Z fez 2:30h extra para o banco de horas. Ao total passaria a ter 22 Dias e 1h

Procurei na net mas todas as formulas do tempo do excel são com base em que o dia tem 24h (e faz sentido), o problema aqui é que para este efeito, o dia apenas teria que ter 8 horas e depois incrementar um dia seguinte.

Ainda experimentei a formula de Somar as horas todas e "Dividir" por 8 "Arredondando para baixo", porém por exemplo quando o total dá 20 horas dá 2,5 (dois dias e 5 horas ) quando pela lógica deveriam de ser dois dias e quatro horas (8 + 8 + 4).

Alguém conhece algum método para fazer este calculo?

Cumprimentos
Hugo Pinto

Re: Formula para contagem de dias de férias e banco de horas)

Enviado: 28 Abr 2021 às 06:41
por osvaldomp
Olá, Hugo.

considerando o exemplo das 20 horas:

para calcular a quantidade de dias ~~~> =INT(20/8) ~~~> resulta 2

para calcular a quantidade de horas ~~~> =(20/8-INT(20/8))*8 ~~~> resulta 4 ~~~> se conveniente, aplique TRUNCAR ou ARRED

Re: Formula para contagem de dias de férias e banco de horas)

Enviado: 29 Abr 2021 às 11:09
por hmspinto
osvaldomp escreveu:Olá, Hugo.

considerando o exemplo das 20 horas:

para calcular a quantidade de dias ~~~> =INT(20/8) ~~~> resulta 2

para calcular a quantidade de horas ~~~> =(20/8-INT(20/8))*8 ~~~> resulta 4 ~~~> se conveniente, aplique TRUNCAR ou ARRED
Osvaldo muito obrigado a sua ajuda foi preciosa!

Partilho a informação da formula que fiz caso sirva para alguém no futuro:

Usei as celulas H5 até H42 para acrescentar horas
Usei as celulas I5 até I42 para retirar horas

Depois para encontrar os dias:
=INT(SUM(22+SUM((SUM(H5:H42)-SUM(I5:I42))/8)))

Para encontrar as horas:
=((SUM(H5:H42)-SUM(I5:I42))-INT(((SUM(H5:H42)-SUM(I5:I42))/8))*8)

Quando chega as 8 horas muda para o dia seguinte, se incrementarmos 8 horas de falta, reduz um dia. Envio tambem um print do layout. Obrigado pela ajuda

Imagem