Jump to content

Atascado con Formula


Recommended Posts

Hola, una vez más gracias por la ayuda y siguiendo sus consejos he seguido trabajando en la plantilla 
creo que por fin he conseguido casi todo lo que pretendía, pero me faltan  pequeños detalles con respecto al calculo de las horas festivas y nocturnas. 

Intentare explicarme:

-  a la hora de calcular las horas festivas por ejemplo de un Martes Festivo, entrando el Lunes a las 22:00 y saliendo a las 06:00 del Martes Festivo, 
  no consigo que me de el resultado correcto que sería 6 horas festivas.
- y las horas nocturnas de un día festivo si entro a las 22:00 y salgo a las 06:00, me debería de dar como resultado 2 horas nocturnas


- Horas festivas desde las 00:00 a las 00:00: desde las 00:00 del lunes a las 00:00 del Martes
- Fines de semana desde las 00:00 del Viernes a las 00:00 del Domingo
- Las horas nocturnas son desde las 22:00 hasta las 06:00

Es por ello que me gustaría si no os importa le echéis un vistazo a la plantilla y me ayudéis con las correcciones.


Muchas gracias de antemano

Un saludo, desde Canarias

Plantilla Cuadrante_Mod_4.xlsm

Link to post
Share on other sites

Hola Silvia mil gracias por tu respuesta y sobre todo por tu tiempo, estoy viendo lo que me enviaste y me sigue fallando, te explico:

- si el día festivo trabajo de 22:00 a 06:00 tendría que darme como resultado 8 horas nocturnas y 2 horas festivas por que el día festivo termina a las 00:00.

- por otro lado si el día antes al festivo trabajo de 22:00 a 06:00 tendría que darme 8 horas nocturnas y 6 horas festivas, ya que a partir de las 00:00 ya seria festivo y estaría trabajando 6 horas de ese día.

Una vez más gracias por tus respuestas y tiempo.

 

Saludos, desde Canarias

Plantilla Cuadrante_Mod 5.xlsm

Link to post
Share on other sites

Si es correcto, pero claro si entro el lunes es fiesta y entro las 22:00, teniendo en cuenta que el lunes termina a las 00:00 habría trabajado solamente 2 horas festivas y 8 horas nocturnas.

Ahora bien si entro el lunes a las 22:00 y salgo el martes a las 06:00 (siendo el martes festivo) entonces habré trabajado 8 horas nocturnas y 6 horas festivas pues se contabilizarían como festivas desde las 00:00 hasta las 06:00.

Y por supuesto todos los fines de semana se contabilizan como festivos

No se si me explique bien

 

Un saludo desde Canarias

Link to post
Share on other sites

Hola Kalima (y SILVIA 😉)

Te agrego algo a lo propuesto por Silvia. El cambio aplica para casos en los que la hora de entrada y salida es el mismo día.

En la celda J11

=(B11="F")*SI(E11<F11,(F11-E11),(1-E11)+(B12="F")*F11)

Mi separador de argumentos es la coma, así que si te da problema,  tal vez tu tengas que reemplazarla por el que tú uses.

Saludos

Servando Villalón

Link to post
Share on other sites

Buenas noches, he probado las dos formulas y me pasa lo siguiente:

en la formula de silvia:

=(B11="F")*(24-E11)+(B12="F")*F11  

si el día es anterior a un festivo y el horario es por ejemplo de 08:00 a 16:00, me da como horas festivas 16.

En la formula de Servando:

=(B11="F")*SI(E11<F11;(F11-E11);(1-E11)+(B12="F")*F11)

si empiezo el turno a las 22:00 hasta las 06:00 y el día siguiente es festivo, me da como festivas 0 cuando el resultado deberian de ser 6 horas festivas.

 

Esto esta dando mas guerra de lo esperado....😂😂

 

Saludos 

Link to post
Share on other sites

Buenos días Servando, gracias por la ayuda. Aunque me ha surgido una dudilla respecto a la sumatoria total de las horas festivas, si te fijas en el total me da un resultado de 48 horas cuando en realidad tendrían que ser 0 pues no se han ingresado horarios. Imagino sera por que me esta sumando el fin de semana 24 horas del sabado y otras 24 del domingo. 

 

Una vez más gracias por la ayuda

Plantilla Cuadrante_Mod 8.xlsm

Link to post
Share on other sites
Guest
This topic is now closed to further replies.


  • Posts

    • datos a traer.xlsx   Buenas tardes, en el archivo adjunto hay 2 hojas (datos y base), lo que necesito es que en la hoja datos en cada columna de fecha me traiga de la hoja base las fechas de cada uno de los clientes, ejemplo del sr anselmo en la celda E2 deberia traer la fecha 20/01/2020, en la celda F2 deberia traer la fecha 21/02/2020 y asi sucesivamente si tuviera otra fecha   Quedo pendiente de su ayuda
    • Silvia,   Dsiculpa hay alguna forma de poder transcribir la formula: a hoja de calculo de google?, lo que pasa esque trabajo en ellas y al subirla, no lee la formula "AGGREGATE", manda error. Otro punto, al correr la formula en excel para las siguientes semanas, (W40, W41, 42,ETC) veo que se repite el ID de las primeras semanas, ejemplo: W39 -> ID 7052248, W40 -> 7044231...... W41 -> 7044231, W42 -> 7052248. En pocas palabras me esta repitiendo los IDs de las ultimas semanas, crees -de acuerdo a tu experiencia- que se pueda crear una formula para que me busque el ID mas viejo (id asignado a esta tienda de las primeras semanas, que no se haya seleccionado en las ultimas semanas [2], que tenga menos selecciones[menos repetidos en las semanas], y que siempre toma el historial de las ultimas 10 semanas ). El fin de esto es que a lo largo de una serie de semanas, los IDs queden de cierta manera ordenados y me de un sistema ciclico. Muchas gracias por tu apoyo, espero me puedas ayudar ya que eres una crack¡ Saludos.  
    • Buenas tardes Eres muy amable.  Lo que pretendo es que el combobox1, recoja los valores de la hoja llaves los valores que están en "A"sin incluir las celdas vacías, teniendo en cuenta que  se puede ampliar el numero de llaves. En el combobox2, que recoja los valores de la hoja llaves, los valores que están en la columna F y en el combobox3 los que están en la columna G. Todo ello sin incluir los espacios en blanco y teniendo en cuenta que la lista se puede ampliar. Se que es muy lioso y me explico fatal pero te adjunto el archivo por si tienes un momento y me puedes ayudar si se puede hacer.  Muchas graciasLLAVES.xlsm
    • hola JSDJSD  perdona el retraso pero he estado con otros temas y he vuelto a retomar el tema, lo que me has enviado al final lo que hace es separar lo que hace cada numero de usuario pero no es lo que busco, lo que necesito es que me diga dentro de un margen de horas, por ejemplo de 10 a 11 el numero de filas que ha hecho, te adjunto otro fichero con un solo usuario pero veras el rango de fechas que tiene, en un mismo día dentro de una misma hora puede haber 12 filas,todo esta en la fila M, pues necesito poder tener por ejemplo  de 10 a 11 ha realizado 12 filas, de 11 a 12 ha realizado 3 filas, y asi siempre que haya un rango de filas en horario, si no me he explicado bien y me puedes ayudar dimelo y te lo intento explicar mejor, de todas formas lo que me has enviado esta muy bien pero no es lo que busco pero lo aplicare porque me viene bien.   productividad por horas.xlsx
    • Bueno basicamente necesito una macro que me ordene la columna A por los colores que tengan las celdas. Seguramente se habrá abierto este tema anteriormente pero aunque he buscado en los foros no lo encuentro. Tengo un archivo con varias columnas y quiero que se ordene la columna A junto con los datos que contienen las demas columnas. ordenar por color.xls
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy