Excel - Pasar de horas a dias horas y minutos

 
Vista:
sin imagen de perfil

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Pasar de horas a dias horas y minutos

Publicado por jcs (494 intervenciones) el 03/10/2011 10:06:07
Muy buenas,

creo que el problema se debe a un "error" de excel al tratar las horas, así, en algunos casos, una hora, internamente la considera como 0,999999999941792 horas, que lo puedes considerar como una hora, pero que cuando lo truncas, lo dejas en cero horas.
Yo te aconsejaría que utilizaras algo más sencillo, como es la función hora() y la función minuto(). Así, en J11 y en K11 pondrías =HORA(H11) y MINUTO(H11), respectivamente.

Espero que te sirva.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Pasar de horas a dias horas y minutos

Publicado por JOSECHU (54 intervenciones) el 03/10/2011 20:47:28
Hola jcs:
Muchísimas gracias por la rapidez de la respuesta y sobre todo por la sencillez de esta. La mayoría de las veces vemos las cosas mucho más difícil de lo que realmente son.
Gracias de todo corazón.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar