Convertir horas de más de 24 a decimales

Convertir horas de más de 24 a decimales

Dados los valores siguientes, quiero convertir el formato de horas: minutos a un formato decimal.

8:30
33:30

Si uso la fórmula =(O5-INT(O5))*24, que encontré en varios sitios, el primer valor funciona muy bien pero el segundo valor no. ¿Cómo puedo ajustar esto para que funcione con más de 24 horas? Como beneficio adicional, ¿alguien puede explicar cómo funciona esta fórmula?

8:30    | 8.50
33:30   | 9.50

La primera columna tiene el formato [h]:mmy la segunda es un número estándar con 2 decimales.

Respuesta1

La razón por la que estás recibiendo9.50en el segundo caso la fórmula intenta calcular el número total de horasmás allá de los días. La fórmula nos dice que hay 9,5 horas además de un día.

Si quieres el número total de horas(días incluidos), entonces no hagas la resta:

ingrese la descripción de la imagen aquí

Respuesta2

Puedes simplemente multiplicar por 24. Si 8:30 está en A2 B2 = A2 * 24y formatear la celda como General, la respuesta será 8.50
o puedes usar =24 * MOD(A2,1)en A2 tienes el formato de hora y 1 representa 1:00:00
Mod(A2,1) es el resto de la división de A2 entre 1, significa la parte decimal.
Lo mismo para tu fórmula o5-Int(o5) es la parte decimal.

información relacionada