Calcular tiempo transcurrido entre dos horas

03/11/2008 - 22:00 por Néstor | Informe spam
Buenas Tardes

Estoy aplicando una fórmula para calcular el tiempo que transcurre
entre dos horas pero tiene hay una condición, esta es para calcular el
tiempo extra transcurrrido luego de 10 horas, es decir, si la hora de
inicio comienza a las 6:00 am y la hora final es a las 8:30 pm,
necesito que me devuelva el tiempo transcurrido luego de pasadas 10
horas. Hasta aquí va todo perfecto, pero cuando es cero (0) necesito
que me devuelva el valor cero (0) y no un número negativo, porque al
final voy a sumar todo el tiempo extra y si me devuelve algún número
negativo me lo resta del total... Ejemplo:

Hora Inicio: 06:00 am
Hora Final: 08:00 pm
Tiempo transcurrido (desde las 06:00am hasta las 04:00pm = 10 horas);
tiempo transcurrido desde las 04:00pm hasta las 08:00pm = 4 horas este
sería el tiempo extra que necesito calcular. Pero cuando no hay tiempo
extra (pasadas las 10 horas) me devuelve un numero negativo y necesito
que alli me devuelva cero o un valor neutro que no afecte la suma
total...)

Gracias
 

Leer las respuestas

#1 Héctor Miguel
04/11/2008 - 01:52 | Informe spam
hola, Néstor !

- hubiera sido bueno si expones la/s formula/s que ya has intentado -???-

- asumiendo (segun los detalles que expones) que solo te interesan las horas que EXCEDAN a 10 "laboradas"
sin importar turnos pero asumiendo tambien que NUNCA serian las horas "del siguiente o previo dia" -???-
y que los datos son (realmente) datos-tiempo (p.e.) con formato personalizado de: -> h:mm am/pm

=max( 0, ( <hora final> - <hora de inicio>) * 24 - 10 )

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Estoy aplicando una formula para calcular el tiempo que transcurre entre dos horas pero tiene hay una condicion
esta es para calcular el tiempo extra transcurrrido luego de 10 horas
es decir, si la hora de inicio comienza a las 6:00 am y la hora final es a las 8:30 pm
necesito que me devuelva el tiempo transcurrido luego de pasadas 10 horas.
Hasta aqui va todo perfecto, pero cuando es cero (0) necesito que me devuelva el valor cero (0) y no un numero negativo
porque al final voy a sumar todo el tiempo extra y si me devuelve algun numero negativo me lo resta del total...
Ejemplo:
Hora Inicio: 06:00 am
Hora Final: 08:00 pm
Tiempo transcurrido (desde las 06:00am hasta las 04:00pm = 10 horas)
tiempo transcurrido desde las 04:00pm hasta las 08:00pm = 4 horas este sería el tiempo extra que necesito calcular.
Pero cuando no hay tiempo extra (pasadas las 10 horas) me devuelve un numero negativo
y necesito que alli me devuelva cero o un valor neutro que no afecte la suma total...)

Preguntas similares