Excel - Macro Hora

   
Vista:

Macro Hora

Publicado por Emilio cleyman_89@hotmail.cl (1 intervención) el 24/03/2014 13:15:31
Hola amigos, tengo un problema al crear un macro, tengo que hacer una resta entre 2 datetime, por ejemplo:

LLEGADA SALIDA
17/03/2014 16:04 19/03/2014 16:22

total de horas = 36:18:00

vemos que en la llegada tiene una fecha distinta a la de salida, entonces quiero sacar la diferencia de horas entre esas fechas, después de eso, de sacar el total, necesito restarle 8 horas, como lo puedo hacer en macros ?

ejemplo = 36:18:00 - 08:00:00

lo que he intentado

"NO FUNCIONA"
TiempoTotal = (fechatermino - fechainicio) - CDate("08:00:00")

"NO FUNCIONA"
TiempoTotal = (fechatermino - fechainicio) - Format("08:00:00", "HH:mm")
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

Macro Hora

Publicado por Juanjo (494 intervenciones) el 24/03/2014 16:44:01
Muy buenas.

Mira a ver si te sirve esto:
=B2-A2-(1/3)

Por cierto, la diferencia de esas dos fechas es 48:18:00, no 36.

Para que se vea bien, por la celda de resultado con el formato [h]:mm:ss.

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
Imágen de perfil de Antoni Masana

Macro Hora

Publicado por Antoni Masana (267 intervenciones) el 26/03/2014 12:35:18
Siendo

1
2
A1 = 17/03/2014 16:04
B1 = 19/03/2014 16:22

Pon en la formula : =A2 - A1

y el formato de la celda: [h]:mm resultado 48:18

Y si a la diferencia le quieres restar 8 horas: =A2 - A1 - ( 8 / 24 ) resultado 40:18
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