Una forma de resolver este problema es hacer la conversión en una columna auxiliar y luego copiar y pegar valores sobre los datos originales.
Supongamos que los datos se escriben en la columna [A], a partir de la segunda fila. En [B2], a la derecha del primer dato, escribimos =ENTERO(A2/100)/24+RESIDUO(A2;100)/1440. Esta fórmula debe extenderse hacia abajo tantas filas como datos haya en la primera columna.
Para entender cómo funciona esta fórmula tenemos que recordar que, en Excel, todos los datos que representan tiempos (fecha u hora) deben medirse en días. Con la función ENTERO, la fórmula separa lo que haya a la izquierda de las centenas, inclusive estas. Por ejemplo, si el dato original era 1456, con la expresión ENTERO (A2/100) obtenemos 14. Es decir, las horas. Para que reconozca ese 14 como “14 horas”, lo dividimos por 24, porque hay 24 horas en un día.
Con la función RESIDUO separamos los dos últimos dígitos. En el ejemplo anterior, con la expresión RESIDUO (A2;100) obtenemos 56. Lo dividimos por 1440 porque hay 1440 minutos en un día. Sumando todo, y aplicando formato de horas y minutos, el resultado es 14:56.