Calculo de Horas Laborales

12/01/2009 - 15:47 por Jhorbam | Informe spam
Cordial saludo.

Deseo a través de excel poder realizar el calculo de horas laboradas
de la jornada de un trabajador, pero determinando si las horas son:
diurnas, nocturnas o festivas...un ejemplo es el siguiente:

Fecha de Entrada: 10/01/2009 Hora de Entrada: 22:00 Horas
Fecha de Salida : 11/01/2009 Hora de Salida: 08:00 Horas
Según el calculo normal daría lo siguiente: Total de horas trabajadas
9, Nocturnas 8, Festivas 9.

Fecha de Entrada: 09/01/2009 Hora de Entrada: 05:15 Horas
Fecha de Salida : 09/01/2009 Hora de Salida: 15:15 Horas
Según el calculo normal daría lo siguiente: Total de horas trabajadas
10, Nocturnas 00:45.

He estado tratando de hacer intentos pero no logro este calculo...

Como datos de entrada se darian las fechas de entrada y sálida así
como las horas...el resto lo debería calcular Excel.

Puede alguien colaborarme en esta solicitud?...Agradezco toda la
colaboración brindada...

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
13/01/2009 - 07:01 | Informe spam
hola (de nuevo), Jhorbam ! (fe de erratas)...

hay una correccion pendiente en la formula propuesta para las horas nocturnas...
las operaciones que contienen la expresion: -> 16/24
debes corregirlas a la siguiente expresion: -> 18/24

(sorry) :))

saludos,
hector.

__ OP __
Como ya te dije se determinan por que inician a las 00:00 horas del dia sabado
y terminan a las 23:59 del dia domingo sino existe lunes festivo, es decir
cualquier hora trabajada entre ese horario, aparte de ser hora laborada normal
se toma como hora laborada festiva para darle un incremento...eso es todo...



no tienes idea de la cantidad de "imponderables" que resultan de combinar entradas-salidas en "determinados" turnos
para el caso que planteas, tienes (al menos) nueve posibles combinaciones, cuya formula (horas nocturnas) te paso en seguida
con los supuestos de rangos como sigue:
[A3] fecha de entrada
[B3] hora de entrada
[C3] fecha de salida
[D3] hora de salida
[E3] total de horas trabajadas
[F3] total de horas nocturnas (entre las 18:00 hrs. y las 6:00 hrs.) <= "corregido" entre las 18:00 y las 6:00)
[G3] total de horas "festivas" (esta la dejo pendiente -de momento- y te comento el por que)...

toma nota de los siguientes convencionalismos, ya que mi sistema utiliza:
- como separador de argumentos a la coma ',' NO al punto y coma ';' :D
- como indicador de filas en matrices constantes al separador de rutas (o barra invertida) => \

de momento no hago caso de las fechas (entrada ni salida) y "asumo" que NO existen jornadas superiores a 24:00 hrs. -???-

para determinar el total de horas trabajadas:
[E3] Ó-b3+(b3>d3)

para determinar el total de horas "nocturnas" (OJO que debe ser en una sola linea):
[F3] =elegir(coincidir(--(coincidir(b3,{0\6\18}/24)&coincidir(d3,{24\18\6}/24,-1)),{11\12\13\21\22\23\31\32\33}),
6/24-b3+d3-16/24,6/24-b3,si(d3>b3,d3-b3,6/24-b3+8/24+d3),d3-16/24,(b3>d3)*12/24,8/24+d3,si(d3>b3,d3-b3,1-b3+d3-18/24),1-b3+6/24,1-b3+d3)

en tanto se encuentra la forma de "adelgazar" (en lo posible) esta kilometrica formula, te comento que para las horas "festivas" se requiere:
realizar una busqueda de horarios (entrada-salida) similar a lo anterior pero aumentando otra condicionante (si alguna fecha es "fin de semana")
por si le quieres ir tomando ventaja (y tambien "dejo de lado" -por el momento- eso de si hay algun "lunes festivo" -o cualquier otro dia ?-)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Héctor Miguel
13/01/2009 - 07:24 | Informe spam
hola (de nuevo), Jhorbam !

complemento para las horas "festivas"...
OJO: estoy considerando exclusivamente como festivas las horas laboradas en fin de semana (sabado y/o domingo)
dejo pendiente lo de los "lunes festivos" (o cualquier otro dia de la semana considerable como "festivo") -???-

con los mismos rangos del supuesto anterior...

[G3] =elegir(1+(diasem(a3,2)>5)+2*(diasem(c3,2)>5),0,1-b3,d3,e3)

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

__ previos __
hay una correccion pendiente en la formula propuesta para las horas nocturnas...
las operaciones que contienen la expresion: -> 16/24
debes corregirlas a la siguiente expresion: -> 18/24

(sorry) :))

__ OP __
Como ya te dije se determinan por que inician a las 00:00 horas del dia sabado
y terminan a las 23:59 del dia domingo sino existe lunes festivo, es decir
cualquier hora trabajada entre ese horario, aparte de ser hora laborada normal
se toma como hora laborada festiva para darle un incremento...eso es todo...



no tienes idea de la cantidad de "imponderables" que resultan de combinar entradas-salidas en "determinados" turnos
para el caso que planteas, tienes (al menos) nueve posibles combinaciones, cuya formula (horas nocturnas) te paso en seguida
con los supuestos de rangos como sigue:
[A3] fecha de entrada
[B3] hora de entrada
[C3] fecha de salida
[D3] hora de salida
[E3] total de horas trabajadas
[F3] total de horas nocturnas (entre las 18:00 hrs. y las 6:00 hrs.) <= "corregido" entre las 18:00 y las 6:00)
[G3] total de horas "festivas" (esta la dejo pendiente -de momento- y te comento el por que)...

toma nota de los siguientes convencionalismos, ya que mi sistema utiliza:
- como separador de argumentos a la coma ',' NO al punto y coma ';' :D
- como indicador de filas en matrices constantes al separador de rutas (o barra invertida) => \

de momento no hago caso de las fechas (entrada ni salida) y "asumo" que NO existen jornadas superiores a 24:00 hrs. -???-

para determinar el total de horas trabajadas:
[E3] Ó-b3+(b3>d3)

para determinar el total de horas "nocturnas" (OJO que debe ser en una sola linea):
[F3] =elegir(coincidir(--(coincidir(b3,{0\6\18}/24)&coincidir(d3,{24\18\6}/24,-1)),{11\12\13\21\22\23\31\32\33}),
6/24-b3+d3-16/24,6/24-b3,si(d3>b3,d3-b3,6/24-b3+8/24+d3),d3-16/24,(b3>d3)*12/24,8/24+d3,si(d3>b3,d3-b3,1-b3+d3-18/24),1-b3+6/24,1-b3+d3)

en tanto se encuentra la forma de "adelgazar" (en lo posible) esta kilometrica formula, te comento que para las horas "festivas" se requiere:
realizar una busqueda de horarios (entrada-salida) similar a lo anterior pero aumentando otra condicionante (si alguna fecha es "fin de semana")
por si le quieres ir tomando ventaja (y tambien "dejo de lado" -por el momento- eso de si hay algun "lunes festivo" -o cualquier otro dia ?-)
Respuesta Responder a este mensaje
#8 Jhorbam Baena Orozco
13/01/2009 - 19:18 | Informe spam
Hector...te fajaste mi hermano que exposición tan elegante y trabajada..no
he probado...apenas he abierto e iniciare a probar pero de ante mano te
agradezco...eres un grande y un duro...

Gracias

"Héctor Miguel" escribió en el mensaje de
noticias news:
hola (de nuevo), Jhorbam !

complemento para las horas "festivas"...
OJO: estoy considerando exclusivamente como festivas las horas laboradas
en fin de semana (sabado y/o domingo)
dejo pendiente lo de los "lunes festivos" (o cualquier otro dia de la
semana considerable como "festivo") -???-

con los mismos rangos del supuesto anterior...

[G3] =elegir(1+(diasem(a3,2)>5)+2*(diasem(c3,2)>5),0,1-b3,d3,e3)

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

__ previos __
hay una correccion pendiente en la formula propuesta para las horas
nocturnas...
las operaciones que contienen la expresion: -> 16/24
debes corregirlas a la siguiente expresion: -> 18/24

(sorry) :))

__ OP __
Como ya te dije se determinan por que inician a las 00:00 horas del dia
sabado
y terminan a las 23:59 del dia domingo sino existe lunes festivo, es
decir
cualquier hora trabajada entre ese horario, aparte de ser hora laborada
normal
se toma como hora laborada festiva para darle un incremento...eso es
todo...



no tienes idea de la cantidad de "imponderables" que resultan de
combinar entradas-salidas en "determinados" turnos
para el caso que planteas, tienes (al menos) nueve posibles
combinaciones, cuya formula (horas nocturnas) te paso en seguida
con los supuestos de rangos como sigue:
[A3] fecha de entrada
[B3] hora de entrada
[C3] fecha de salida
[D3] hora de salida
[E3] total de horas trabajadas
[F3] total de horas nocturnas (entre las 18:00 hrs. y las 6:00 hrs.)
<= "corregido" entre las 18:00 y las 6:00)
[G3] total de horas "festivas" (esta la dejo pendiente -de momento- y te
comento el por que)...

toma nota de los siguientes convencionalismos, ya que mi sistema
utiliza:
- como separador de argumentos a la coma ',' NO al punto y coma ';'
:D
- como indicador de filas en matrices constantes al separador de rutas
(o barra invertida) => \

de momento no hago caso de las fechas (entrada ni salida) y "asumo" que
NO existen jornadas superiores a 24:00 hrs. -???-

para determinar el total de horas trabajadas:
[E3] Ó-b3+(b3>d3)

para determinar el total de horas "nocturnas" (OJO que debe ser en una
sola linea):
[F3]
=elegir(coincidir(--(coincidir(b3,{0\6\18}/24)&coincidir(d3,{24\18\6}/24,-1)),{11\12\13\21\22\23\31\32\33}),
6/24-b3+d3-16/24,6/24-b3,si(d3>b3,d3-b3,6/24-b3+8/24+d3),d3-16/24,(b3>d3)*12/24,8/24+d3,si(d3>b3,d3-b3,1-b3+d3-18/24),1-b3+6/24,1-b3+d3)

en tanto se encuentra la forma de "adelgazar" (en lo posible) esta
kilometrica formula, te comento que para las horas "festivas" se
requiere:
realizar una busqueda de horarios (entrada-salida) similar a lo anterior
pero aumentando otra condicionante (si alguna fecha es "fin de semana")
por si le quieres ir tomando ventaja (y tambien "dejo de lado" -por el
momento- eso de si hay algun "lunes festivo" -o cualquier otro dia ?-)






Respuesta Responder a este mensaje
#9 Héctor Miguel
14/01/2009 - 04:38 | Informe spam
hola (otra vez), Jhorbam !

... no he probado... apenas he abierto e iniciare a probar ...



"hablando de imponderables"... :))
tengo otra correccion :-(( (a ver si la descubres) :D

saludos,
hector.
Respuesta Responder a este mensaje
#10 Jhorbam Baena Orozco
14/01/2009 - 15:33 | Informe spam
JAJAJAJA ME PONES DILEMAS...JEJEJE ACEPTO EL RETOGRACIAS
"Héctor Miguel" escribió en el mensaje de
noticias news:
hola (otra vez), Jhorbam !

... no he probado... apenas he abierto e iniciare a probar ...



"hablando de imponderables"... :))
tengo otra correccion :-(( (a ver si la descubres) :D

saludos,
hector.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida