Conversão de horas acima de 24 para decimal

0

Dados os valores abaixo, quero converter o formato horas: minutos para um formato decimal.

8:30
33:30

Se eu usar a fórmula =(O5-INT(O5))*24 , que encontrei em vários sites, o primeiro valor funciona muito bem, mas o segundo valor não. Como posso ajustar isso para trabalhar com horas acima de 24? Como bônus, alguém pode explicar como essa fórmula funciona?

8:30    | 8.50
33:30   | 9.50

A primeira coluna é formatada como [h]:mm e a segunda é um número padrão com duas casas decimais.

    
por Scott Beeson 15.04.2016 / 00:05

2 respostas

1

O motivo pelo qual você está obtendo 9.50 no segundo caso é que a fórmula está tentando calcular o número total de horas além dos dias . A fórmula está nos dizendo que há 9,5 horas além de um dia.

Se você quiser o número total de horas (dias incluídos) , não faça a subtração:

    
por 15.04.2016 / 01:07
0

Você pode simplesmente multiplicar por 24 Se 8:30 estiver em A2 em B2 = A2 * 24 e formatar a célula como geral, a resposta será de 8,50.  ou você pode usar =24 * MOD(A2,1) em A2 você tem o Formato de Hora e 1 representa 1:00:00
Mod (A2,1) é o remanescente da divisão de A2 por 1, ou seja, a parte decimal.
O mesmo para a sua fórmula o5-Int (o5) é a parte decimal.

    
por 15.04.2016 / 00:47