Diferença de tempo de computação para fração no excel

0

Considere um funcionário que trabalha 8 horas por dia (9h às 18h) e chegou às 9h25, teve um intervalo às 12h - 13h e saiu das 18h. Eu uso uma fórmula para obter horas trabalhadas (7,58) -

 =IF((((C4-B4)+(E4-D4))*24)>8,8,((C4-B4)+(E4-D4))*24)

Minha pergunta é como mostro os 25min de atraso como "hora" em outra coluna?

Jan Jan Bautista
fonte
como são os seus dados de entrada, publique algumas amostras.
Jjk_charles

Respostas:

0

Se o seu 7.58 estiver na célula A1 , você pode tentar a seguinte fórmula:

=(8-A1)*60

ou

=FLOOR((8-A1),1)&" Hours "&MOD((8-A1)*60,60)&" Minutes"

CallumDA
fonte
0

Ok, sua fórmula =IF((((C4-B4)+(E4-D4))*24)>8,8,((C4-B4)+(E4-D4))*24)está fornecendo horas trabalhadas na forma decimal. Se você multiplicar por 60 (minutos), você trabalha minutos. Se você subtrair esses minutos de 480 minutos (8 horas), obtém a quantidade de minutos que o funcionário estava atrasado.

Você pode usar uma fórmula como esta -

 =IF((((C4-B4)+(E4-D4))*24)>=8,"8h","8h "&ROUNDUP(480-(((C4-B4)+(E4-D4))*24*60),0)&"m")
Raystafarian
fonte