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

0

Considere um funcionário trabalhando 8 horas por dia (9:00 às 18:00), e chegou às 9h25, teve um intervalo às 12:00 - 13:00 e desconectou às 18:00. 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 atrasados como "tempo" em outra coluna?

    
por Jan Jan Bautista 17.09.2014 / 09:15

2 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"

    
por 17.09.2014 / 11:51
0

Ok, sua fórmula =IF((((C4-B4)+(E4-D4))*24)>8,8,((C4-B4)+(E4-D4))*24) está dando horas trabalhadas na forma decimal. Se você multiplicar isso por 60 (minutos), você terá minutos trabalhados. Se você subtrair esses minutos de 480 minutos (8 horas), terá a quantidade de minutos que o funcionário atrasou.

Você pode usar uma fórmula como essa -

 =IF((((C4-B4)+(E4-D4))*24)>=8,"8h","8h "&ROUNDUP(480-(((C4-B4)+(E4-D4))*24*60),0)&"m")
    
por 17.09.2014 / 13:49