Calculo de tiempos

23/05/2007 - 21:51 por omeza | Informe spam
Necesito calcular el tiempo transcurrido entre una fecha y otra, incluyendo
una determinada hora de inicio y la hora de término. Además debe considerar
sólo el horario laboral sin los días de fin de semana. Ej.: 02/05/07 10:25
al 08/05/07 12:30.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/05/2007 - 04:59 | Informe spam
hola, 'anonimo/a' !

... calcular el tiempo transcurrido entre una fecha y otra
... incluyendo una determinada hora de inicio y... termino
... debe considerar solo el horario laboral sin... fin de semana.
Ej.: 02/05/07 10:25 al 08/05/07 12:30.



para el ejemplo que expones...
1) cual es el resultado que esperas ver como 'correcto' ?
2) en que 'tipo' de presentacion [o formato] quieres ver el resultado ?
3) cual es 'el horario laboral' o la consideracion 'especial' [si alguna] ?
4) no estaria de mas si expones uno o dos ejemplos 'completos' adicionales :))

saludos,
hector.
Respuesta Responder a este mensaje
#2 omeza
24/05/2007 - 16:45 | Informe spam
"Héctor Miguel" escribió:

hola, 'anonimo/a' !

> ... calcular el tiempo transcurrido entre una fecha y otra
> ... incluyendo una determinada hora de inicio y... termino
> ... debe considerar solo el horario laboral sin... fin de semana.
> Ej.: 02/05/07 10:25 al 08/05/07 12:30.

para el ejemplo que expones...
1) cual es el resultado que esperas ver como 'correcto' ?
2) en que 'tipo' de presentacion [o formato] quieres ver el resultado ?
3) cual es 'el horario laboral' o la consideracion 'especial' [si alguna] ?
4) no estaria de mas si expones uno o dos ejemplos 'completos' adicionales :))

saludos,
hector.


Gracias Héctor por tu interés,


Te especifico mi problema:
Necesito calcularlo de una tabla Excel.
El horario laboral es de 8:30 am - 17:30 pm de lunes a viernes.
Ejemplo:
Una labor comienza a las 10:37 hrs. del día 02 de mayo 2007 y termina a las
12:05 del día 8 de mayo 2007. ¿Cuántas horas y minutos se tardó en
realizarse? (Tiempo laboral solamente)
Necesito esta fórmula porque tengo que hacer este cálculo muchas veces.

De nuevo Gracias por tu respuesta
Orlando
Respuesta Responder a este mensaje
#3 Héctor Miguel
25/05/2007 - 04:02 | Informe spam
hola, Orlando !

El horario laboral es de 8:30 am - 17:30 pm de lunes a viernes. Ejemplo:
Una labor comienza a las 10:37 hrs. del dia 02 de mayo 2007 y termina a las 12:05 del dia 8 de mayo 2007.
Cuantas horas y minutos se tardo en realizarse? (Tiempo laboral solamente)
Necesito esta formula porque tengo que hacer este calculo muchas veces.



1) si 'recapacitas' en las preguntas que te hacia... veras que respondiste [solamente] la numero 3 :-((
1) cual es el resultado que esperas ver como 'correcto' ?
2) en que 'tipo' de presentacion [o formato] quieres ver el resultado ?
3) cual es 'el horario laboral' o la consideracion 'especial' [si alguna] ?
4) no estaria de mas si expones uno o dos ejemplos 'completos' adicionales :))





2) a falta de detalles mas... 'precisos'... voy a suponer los siguientes 'hechos'
a) el resultado que esperas calificar como correcto [este nuevo ejemplo] es de 37:28
b) la/s celda/s donde usaras la formula tiene/n un formato personalizado de: -> [h]:mm
c) las celdas con los datos a calcular: [A2] fecha-hora_entrada y [B2] fecha-hora_salida
d) podria darse el caso de entradas/salidas en fines de semana -???-

3) usa la siguiente formula, tomando en cuenta lo siguiente:
a) es larga porque estoy tratando de 'cubrir' eventualidades que pudieron quedarse 'en el tintero'
b) debera ser EN UNA SOLA LINEA [la separo por efectos de lineas que se cortan en los mensajes y para su explicacion]
c) mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
d) mi sistema usa como separador de filas en matrices constantes la barra inversa: -> {..\..\..\..}
-> la formula es:

=dias.lab(a2,b2)*9/24
-((diasem(a2,2)<6)*(coincidir(a2-entero(a2),{0\8.5\17.5}/24)=2)*(a2-entero(a2)-(8.5/24)))
-((diasem(b2,2)<6)*(coincidir(b2-entero(b2),{24\17.5\8.5}/24,-1)=2)*(17.5/24-(b2-entero(b2))))

4) lo que 'hace' la formula anterior es lo siguiente:
linea1: multiplica 9 horas [jornada laboral] por cada dia laboral entre las fechas
linea2: si la entrada es en dia y horario laboral, descuenta el tiempo de entrada DESPUES de las 8:30
linea3: si la salida es en dia y hora laboral, descuenta el tiempo de salida ANTES de las 17:30

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 omeza
25/05/2007 - 22:29 | Informe spam
Estimado Héctor:
Por alguna razón no recibiste mi respuesta a tus preguntas, pero aquí van de
nuevo:
Los datos se encuentran en una planilla Excel
la respuesta correcta al ejemplo que te envié es de 37:28 (en horas y
minutos), tal como me lo expresaste tú.
Según la fórmula que me enviaste, la apliqué a este mismo ejemplo y me dió
13:28 !!
Debe haber algún error, por favor ayúdame a corregirlo!

Gracias de nuevo!
Orlando


"Héctor Miguel" escribió:

hola, Orlando !

> El horario laboral es de 8:30 am - 17:30 pm de lunes a viernes. Ejemplo:
> Una labor comienza a las 10:37 hrs. del dia 02 de mayo 2007 y termina a las 12:05 del dia 8 de mayo 2007.
> Cuantas horas y minutos se tardo en realizarse? (Tiempo laboral solamente)
> Necesito esta formula porque tengo que hacer este calculo muchas veces.

1) si 'recapacitas' en las preguntas que te hacia... veras que respondiste [solamente] la numero 3 :-((
>> 1) cual es el resultado que esperas ver como 'correcto' ?
>> 2) en que 'tipo' de presentacion [o formato] quieres ver el resultado ?
>> 3) cual es 'el horario laboral' o la consideracion 'especial' [si alguna] ?
>> 4) no estaria de mas si expones uno o dos ejemplos 'completos' adicionales :))

2) a falta de detalles mas... 'precisos'... voy a suponer los siguientes 'hechos'
a) el resultado que esperas calificar como correcto [este nuevo ejemplo] es de 37:28
b) la/s celda/s donde usaras la formula tiene/n un formato personalizado de: -> [h]:mm
c) las celdas con los datos a calcular: [A2] fecha-hora_entrada y [B2] fecha-hora_salida
d) podria darse el caso de entradas/salidas en fines de semana -???-

3) usa la siguiente formula, tomando en cuenta lo siguiente:
a) es larga porque estoy tratando de 'cubrir' eventualidades que pudieron quedarse 'en el tintero'
b) debera ser EN UNA SOLA LINEA [la separo por efectos de lineas que se cortan en los mensajes y para su explicacion]
c) mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
d) mi sistema usa como separador de filas en matrices constantes la barra inversa: -> {..\..\..\..}
-> la formula es:

=dias.lab(a2,b2)*9/24
-((diasem(a2,2)<6)*(coincidir(a2-entero(a2),{0\8.5\17.5}/24)=2)*(a2-entero(a2)-(8.5/24)))
-((diasem(b2,2)<6)*(coincidir(b2-entero(b2),{24\17.5\8.5}/24,-1)=2)*(17.5/24-(b2-entero(b2))))

4) lo que 'hace' la formula anterior es lo siguiente:
linea1: multiplica 9 horas [jornada laboral] por cada dia laboral entre las fechas
linea2: si la entrada es en dia y horario laboral, descuenta el tiempo de entrada DESPUES de las 8:30
linea3: si la salida es en dia y hora laboral, descuenta el tiempo de salida ANTES de las 17:30

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
26/05/2007 - 00:56 | Informe spam
hola, Orlando !

Segun la formula que me enviaste, la aplique a este mismo ejemplo y me dio 13:28 !!
Debe haber algun error, por favor ayudame a corregirlo!



aplicada al ejemplo de tu consulta:
entra: 2/5/2007 10:37
sale: 8/5/2007 12:05
-> [a mi] me devuelve: 37:28

OJO: siempre y cuando el formato aplicado a la celda...
-> NO sea: h:mm -> sino: [h]:mm <= OJO con los corchetes [ ]

-> revisa el punto 2) b) de la propuesta original :))

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida