Amigos, ya he publicado este tema en el foro en inglés pero como no tuve respuestas satisfactorias he creado este tema en español.
Espero no haber roto ninguna regla y si es así, pido disculpas y que un Mod elimine este hilo.
He creado esta hoja de Excel para contar días consecutivos desde una fecha inicial.
Aunque funciona en la mayoría de hipótesis, en algunas me da un día de más o un día de menos.
Condiciones (leer atentamente):
1) El plazo siempre se comienza a contar el primer día hábil posterior a la fecha inicial y se computan todos los días incluyendo sábados, domingos y feriados (excepto feria judicial y semana de turismo), pero si ese día es sábado, domingo feriado, feria judicial o semana de turismo, se comenzará a contar a partir del primer día hábil posterior.
2) Si la fecha resultante cae en sábado, domingo, feriado, feria judicial o semana de turismo, deberá trasladarse al primer día hábil posterior.
Ejemplo 1: Si la fecha inicial es 20/06/2023, los días a contar son 10 días consecutivos, la fecha resultante será 30/06/2023 (se contaron sábados y domingos y no hubo feriado intermedio).
Ejemplo 2: La fecha inicial es el viernes 05/05/2023, se contabilizarán 10 días consecutivos, aquí como el día siguiente es sábado y el día posterior domingo, se debe iniciar el conteo a partir del lunes 08/05/2023, lo que dará como resultado 17/05/2023.
Ejemplo 3: La fecha inicial es el viernes 19/05/2023, se contarán 5 días consecutivos, pero como el día siguiente es sábado, el posterior domingo y el lunes 22/05/2023 es feriado, hay que empezar a contar a partir del martes 23/05/2023, lo que dará como fecha primaria el resultado del sábado 27/05/2023, pero al caer en sábado se debe trasladar al primer día hábil posterior, lo que debería dar como resultado el lunes, 29/05/2023.
Ejemplo 4: Fecha inicial miércoles 28/06/2023, se sumarán 5 días, el conteo comienza a partir del día siguiente que es el jueves 29/06/2023, luego se cuenta el viernes 30, pero a partir del sábado 1 hasta el sábado el 15 de julio es feria fudicial, NO se cuentan, se seguiría contando a partir del domingo 16 y la fecha primaria resultante sería el martes 18/07/2023, pero como ese día cae en feriado, se debe trasladar al siguiente día hábil, es decir, el 19/07/2023.
Para facilitar el trabajo he creado 3 columnas, una que contiene las fechas de la feria judicial y semana de turismo, otra que contiene los feriados y la última que contiene todas las fechas no laborables juntas.
Creo que las columnas de datos que se deben utilizar obligatoriamente serán la primera y la última, la del medio no es muy útil.
Ya he adjuntado archivo, eliminé mi fórmula para no confundir y para no sugerir un enfoque concreto, cualquier enfoque me sirve, mientras de los resultados correctos.
Lo único que si es posible no usen macros.
Muchas gracias por la ayuda que me puedan brindar y cualquier pregunta adicional estoy a las órdenes.
EDITO:
Solo puedo adjuntar imagenes, para facilitar la tarea con los datos, voy a subir el archivo de Excel a Drive:
Espero no haber roto ninguna regla y si es así, pido disculpas y que un Mod elimine este hilo.
He creado esta hoja de Excel para contar días consecutivos desde una fecha inicial.
Aunque funciona en la mayoría de hipótesis, en algunas me da un día de más o un día de menos.
Condiciones (leer atentamente):
1) El plazo siempre se comienza a contar el primer día hábil posterior a la fecha inicial y se computan todos los días incluyendo sábados, domingos y feriados (excepto feria judicial y semana de turismo), pero si ese día es sábado, domingo feriado, feria judicial o semana de turismo, se comenzará a contar a partir del primer día hábil posterior.
2) Si la fecha resultante cae en sábado, domingo, feriado, feria judicial o semana de turismo, deberá trasladarse al primer día hábil posterior.
Ejemplo 1: Si la fecha inicial es 20/06/2023, los días a contar son 10 días consecutivos, la fecha resultante será 30/06/2023 (se contaron sábados y domingos y no hubo feriado intermedio).
Ejemplo 2: La fecha inicial es el viernes 05/05/2023, se contabilizarán 10 días consecutivos, aquí como el día siguiente es sábado y el día posterior domingo, se debe iniciar el conteo a partir del lunes 08/05/2023, lo que dará como resultado 17/05/2023.
Ejemplo 3: La fecha inicial es el viernes 19/05/2023, se contarán 5 días consecutivos, pero como el día siguiente es sábado, el posterior domingo y el lunes 22/05/2023 es feriado, hay que empezar a contar a partir del martes 23/05/2023, lo que dará como fecha primaria el resultado del sábado 27/05/2023, pero al caer en sábado se debe trasladar al primer día hábil posterior, lo que debería dar como resultado el lunes, 29/05/2023.
Ejemplo 4: Fecha inicial miércoles 28/06/2023, se sumarán 5 días, el conteo comienza a partir del día siguiente que es el jueves 29/06/2023, luego se cuenta el viernes 30, pero a partir del sábado 1 hasta el sábado el 15 de julio es feria fudicial, NO se cuentan, se seguiría contando a partir del domingo 16 y la fecha primaria resultante sería el martes 18/07/2023, pero como ese día cae en feriado, se debe trasladar al siguiente día hábil, es decir, el 19/07/2023.
Para facilitar el trabajo he creado 3 columnas, una que contiene las fechas de la feria judicial y semana de turismo, otra que contiene los feriados y la última que contiene todas las fechas no laborables juntas.
Creo que las columnas de datos que se deben utilizar obligatoriamente serán la primera y la última, la del medio no es muy útil.
Ya he adjuntado archivo, eliminé mi fórmula para no confundir y para no sugerir un enfoque concreto, cualquier enfoque me sirve, mientras de los resultados correctos.
Lo único que si es posible no usen macros.
Muchas gracias por la ayuda que me puedan brindar y cualquier pregunta adicional estoy a las órdenes.
EDITO:
Solo puedo adjuntar imagenes, para facilitar la tarea con los datos, voy a subir el archivo de Excel a Drive: