diferença de horário do Excel se uma célula não estiver formatada como hora

diferença de horário do Excel se uma célula não estiver formatada como hora

Eu simplesmente não consigo resolver isso! Excel 2010, tenho uma planilha de horas onde escrevo dia a dia o horário de entrada, horário de saída, horário de almoço. Uma célula calcula as horas trabalhadas, digamos:

A       B       C        D
entry   exit    lunch    worked(=B2-A2-C2)
09.30   18.20   00.15    8:35
09.20   13.10   00.00    3:50
09.30   18.40   00.45    8:25
09.15   18.40   00.30    8:55
...

Agora somamos os dias e horários trabalhados nas células de resumo:

Worked days (=COUNT.NUMBERS(D1:D31))    13 
Worked hours (=SUM(D1:D31))             99:05  <- formatted as [hh].mm
Full hours (=D33*8)                     104    <- hours if I had worked full time each day
Difference (???)

Na célula Diferença quero saber quantas horas trabalhei a mais (ou menos) do que o padrão de 8 horas por dia.

Uma simples diferença =D45-D44não funciona, pois as duas células estão em formatos diferentes. Tentei muitas conversões e formatos de células, sem sorte.

O engraçado é que com a versão anterior do Excel (2007) funcionou! Não consigo entender isso, obrigado.

Responder1

Horas e datas no Excel usam um formato em que 1,0 representa um dia. Pegue a célula formatada como hh:mm e multiplique por 24 para convertê-la em horas.

Para converter o resultado horário em um horário, inverta o processo - divida por 24.

informação relacionada