Convertendo horas acima de 24 para decimal

Convertendo horas acima de 24 para decimal

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

8:30
33:30

Se eu usar a fórmula =(O5-INT(O5))*24que 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]:mme a segunda é um número padrão com 2 casas decimais.

Responder1

A razão pela qual você está recebendo9h50no segundo caso, a fórmula está tentando calcular o número total de horasalém dos dias. A fórmula nos diz que há 9,5 horas além de um dia.

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

insira a descrição da imagem aqui

Responder2

Você pode simplesmente multiplicar por 24 Se 8:30 estiver em A2 B2 = A2 * 24e formatar a célula como Geral a resposta será 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 restante da divisão de A2 por 1 significa a parte decimal.
O mesmo para sua fórmula o5-Int(o5) é a parte decimal.

informação relacionada