CONTROL HORAS EXTRAS

5 envíos / 0 nuevos
Último envío
alexgar54866
Imagen de alexgar54866
Offline
última acción: Hace 3 semanas 1 día
alta: 25/10/2017 - 22:47
Puntos: 35
CONTROL HORAS EXTRAS

Buenas tardes, quien me podria ayudar a organizar una funcion o macro para una plantilla de excel, el sistema es el siguiente, tengo dos plantilas, formato 6 que es un horario, en donde se diligencia que dias de la semana se trabajan horas extras y cuantas, y un formato 7 en donde se registra el total de horas laboradas en el mes de acuerdo al horario (formato 6), como hago para que al colocar al frente de cada nombre los dias que se ausento busque si la fecha corresponde a uno de los dias qu tiene horas extras asignadas y le reste al total de horas laboradas en el mes , el numero de horas que tiene ese dia. ejemplo. pepito perez en noviembre tiene asignado horas extras los dias miercoles 2 horas, si no se se ausenta . el total de horas laboradas en el mes serian 10. porqeu noviembre tiene 5 miercoles, pero si dado el caso que se ausento por cualquier motivo el dia 15 de noviembre, ya no serian 10 sino 8. por que el 15 cae dia miercoles, entonces quisiera buscar una funcion qu me haga eso. envio plantilla

de antemano muchas gracias

AdjuntoTamaño
File pruebas.xlsm96.41 KB

Etiquetas: 

RicardoSS
Imagen de RicardoSS
Offline
última acción: Hace 2 semanas 4 días
alta: 25/09/2017 - 18:08
Puntos: 180
Solucion

Buen dia

Se me ocurrio una formula para obtener las horas no laboradas, combinando la funcion sumar.si.conjunto y obteniendo los 3 primeros digitos del dia de ausencia, esto por que al obtener solo el primer digito tengo problemas para diferenciar Martes de Miercoles ya que el primer digito sera M para ambos, por lo tanto en la hoja calendario 2017 tuve que cambiar el texo de los 5 dias,

nombresLunMarMiéJueVie 
 02100 
 00000 

 

de cualquier manera te adjunto el libro, espero te sirva, y como mencione al principio estoy obteniendo las horas no laboradas, solo adecualo a tu requerimiento.

Saludos cordiales

 

RicardoSS

AdjuntoTamaño
File copia_de_pruebas.xlsm96.61 KB
alexgar54866
Imagen de alexgar54866
Offline
última acción: Hace 3 semanas 1 día
alta: 25/10/2017 - 22:47
Puntos: 35
Muy buenas tardes, de verdad

Muy buenas tardes, de verdad muchisimas gracias por tu tiempo, la respuesta me parace genial, pero como hiciste para qu solo tomara las fechas del mes de octubre, como hago para los otros meses.

RicardoSS
Imagen de RicardoSS
Offline
última acción: Hace 2 semanas 4 días
alta: 25/09/2017 - 18:08
Puntos: 180
Estoy usando la funcion TEXTO

Estoy usando la funcion TEXTO para obtener el dia de ausencia, en tu libro registraste estos dias como dato numerico y excel los detecta como el mes en curso, dada esta situacion el proximo mes la formula aplicaria para noviembre, pero para estar mas seguro y poder manipular cualquier mes, yo agregaria la fecha completa dd/mm/aa del dia de ausencia y para no mostrar la fecha completa, personalizar el formato de la celda; Formato de celdas-Personalizada-y en Tipo poner d

un saludo

RicardoSS

Cron
Imagen de Cron
Offline
última acción: Hace 22 horas 45 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 8840
Si introduces los días como

Si introduces los días como valor de fecha y luego cambias el formato para que ponga lunes, martes, etc., entonces para saber qué día de la semana es te puedes ahorrar la fórmula de texto y utilizar DIASEM, que es más versátil.

Un saludo