
Calcular días entre rango de fechas (sin repetir rango)
Publicado por Jefferson (8 intervenciones) el 04/01/2017 15:22:52
cordial saludo,
he estado intentando hacer en excel una formula que me valide entre varios rangos de fechas los días, sin embargo cuando un rango este dentro de otro no lo cuente. Ejem: Rango1: 1/01/2016 - 4/01/2017. Rango2: 5/06/2016 - 3/01/2017... si te das cuenta el rango 2 esta contenido en el rango 1, por ende no debería contar esos días. el problema se complica cuando hay muchos rangos, porque tendría que entrar a comparar (creería yo con todos). Ejem2: Rango1: 1/01/2016 - 4/01/2017. Rango2: 5/06/2016 - 4/02/2017... en este caso y si te fijas debería contar el numero de días del rango1 + los 30 días que no están incluidos dentro del rango1 del rango2.
Otra alternativa que he pensado es si todos los rangos son continuos, que encuente la fecha mas antigua y la fecha mas reciente y saque el numero de días entre ellas, sin embargo no se como identificar entre rangos de fechas si hay continuidad o no. Ejem3: Rango1: 1/01/2016 - 1/02/2016. Rango2: 02/02/2016 - 4/02/2017 (si hay continuidad). Ejem4: Rango1: 1/01/2016 - 1/02/2016. Rango2: 03/02/2016 - 4/02/2017 (No hay continuidad, faltó 1 día). El ejercicio es bien interesante sin embargo mis conocimientos en excel o en VB son limitados, espero me puedan ayudar, saludos¡
he estado intentando hacer en excel una formula que me valide entre varios rangos de fechas los días, sin embargo cuando un rango este dentro de otro no lo cuente. Ejem: Rango1: 1/01/2016 - 4/01/2017. Rango2: 5/06/2016 - 3/01/2017... si te das cuenta el rango 2 esta contenido en el rango 1, por ende no debería contar esos días. el problema se complica cuando hay muchos rangos, porque tendría que entrar a comparar (creería yo con todos). Ejem2: Rango1: 1/01/2016 - 4/01/2017. Rango2: 5/06/2016 - 4/02/2017... en este caso y si te fijas debería contar el numero de días del rango1 + los 30 días que no están incluidos dentro del rango1 del rango2.
Otra alternativa que he pensado es si todos los rangos son continuos, que encuente la fecha mas antigua y la fecha mas reciente y saque el numero de días entre ellas, sin embargo no se como identificar entre rangos de fechas si hay continuidad o no. Ejem3: Rango1: 1/01/2016 - 1/02/2016. Rango2: 02/02/2016 - 4/02/2017 (si hay continuidad). Ejem4: Rango1: 1/01/2016 - 1/02/2016. Rango2: 03/02/2016 - 4/02/2017 (No hay continuidad, faltó 1 día). El ejercicio es bien interesante sin embargo mis conocimientos en excel o en VB son limitados, espero me puedan ayudar, saludos¡
Valora esta pregunta


0