
Pasar de horas a dias horas y minutos
Publicado por JOSECHU (54 intervenciones) el 02/10/2011 17:57:01
COMO PASAR DE HORAS A DIAS HORAS Y MINUTOS
Hola trabajo con Excel 2003:
Tengo que sumar fechas y horas y poner el total de horas en una celda H11 hasta aquí todo perfecto.
La formula en H11 =(fecha final+hora final)-(fecha inicial+hora inicial)
El formato fecha es normal, 14-02-11
El formato horas (todo) en [hh]:mm
Y el formato de las celdas donde aparecen los días, horas y minutos I11, J11 y K11en NUMERO con cero decimales.
En la celda de los días I11 utilizo la formula siguiente:
=TRUNCAR(H11)
En la de las horas J11 utilizo la siguiente formula:
=TRUNCAR((H11-TRUNCAR(H11))*24)
Y en la de los minutos K11 la formula:
=(((H11-TRUNCAR(H11))*24)-TRUNCAR((H11-TRUNCAR(H11))*24))*60
El problema surge: cuando en la celda de los datos H11 aparece solo 1h o días completos en horas más 1h por ej. 25h, 49h y depende si estas horas estan comprendidas por ej. Entre el día 23-09-11 a las 07:00 y el 23-09-11 a las 08:00 el resultado es correcto 0 días 1h 0 min.
Si esta hora transcurre entre el 24-09-11 a las 8:00 y el 24-09-11 a las 09:00
El resultado es incorrecto 0 días 0 h 60 min.
Y esto ya se va repitiendo, entre las 9h y las 10.- Incorrecto
10h y las 11.- Correcto
11h y las 12.- Incorrecto
12h y las 13.- Incorrecto
13h y las 14.- Correcto
Esta secuencia se va repitiendo.
He observado que si cambio el formato a numérico con 15 decimales de la celda H11 da nº distintos, cuando este valor es: 0,041666666671517 el resultado es correcto y cuando el valor es: 0,41666666664241 el resultado es incorrecto
Mi pregunta es la siguiente: Que modificaciones tendría que hacer para que funcione correctamente, modificando al mínimo la estructura general.
Gracias un saludo.
Hola trabajo con Excel 2003:
Tengo que sumar fechas y horas y poner el total de horas en una celda H11 hasta aquí todo perfecto.
La formula en H11 =(fecha final+hora final)-(fecha inicial+hora inicial)
El formato fecha es normal, 14-02-11
El formato horas (todo) en [hh]:mm
Y el formato de las celdas donde aparecen los días, horas y minutos I11, J11 y K11en NUMERO con cero decimales.
En la celda de los días I11 utilizo la formula siguiente:
=TRUNCAR(H11)
En la de las horas J11 utilizo la siguiente formula:
=TRUNCAR((H11-TRUNCAR(H11))*24)
Y en la de los minutos K11 la formula:
=(((H11-TRUNCAR(H11))*24)-TRUNCAR((H11-TRUNCAR(H11))*24))*60
El problema surge: cuando en la celda de los datos H11 aparece solo 1h o días completos en horas más 1h por ej. 25h, 49h y depende si estas horas estan comprendidas por ej. Entre el día 23-09-11 a las 07:00 y el 23-09-11 a las 08:00 el resultado es correcto 0 días 1h 0 min.
Si esta hora transcurre entre el 24-09-11 a las 8:00 y el 24-09-11 a las 09:00
El resultado es incorrecto 0 días 0 h 60 min.
Y esto ya se va repitiendo, entre las 9h y las 10.- Incorrecto
10h y las 11.- Correcto
11h y las 12.- Incorrecto
12h y las 13.- Incorrecto
13h y las 14.- Correcto
Esta secuencia se va repitiendo.
He observado que si cambio el formato a numérico con 15 decimales de la celda H11 da nº distintos, cuando este valor es: 0,041666666671517 el resultado es correcto y cuando el valor es: 0,41666666664241 el resultado es incorrecto
Mi pregunta es la siguiente: Que modificaciones tendría que hacer para que funcione correctamente, modificando al mínimo la estructura general.
Gracias un saludo.
Valora esta pregunta


0