[Risolto] Confronto intervalli date
Inviato: lunedì 22 aprile 2024, 19:20
Un saluto al forum.
Ho necessità, con macro, di confrontare se un determinato periodo, definito da data inizio e data fine, si sovrappone ad altri periodi esistenti, sempre definiti da data inizio e data fine. La verifica dovrà avvenire tra il periodo da verificare e tutti i periodi esistenti.
-Periodi di irrigazione esistenti
dal 10/05/2023 al 15/06/2023
dal 25/08/2023 al 02/09/2023
dal 15/10/2023 al 22/10/2023
- Periodi di irrigazione da verificare
1) dal 02/05/2023 al 09/05/2023 -> risultato verifica = Vero (il periodo di irrigazione non si sovrappone con alcuno dei periodi di irrigazione esistenti)
2) dal 01/05/2023 al 10/05/2023 -> risultato verifica = Falso (la data di fine irrigazione coincide con una data di inizio irrigazione esistente)
3) dal 02/09/2023 al 12/09/2023 -> risultato verifica = Falso (la data di inizio irrigazione coincide con una data di fine irrigazione esistente)
4) dal 03/09/2023 al 13/09/2023 -> risultato verifica = Vero (il periodo di irrigazione non si sovrappone con alcuno dei periodi di irrigazione esistenti)
5) dal 05/10/2023 al 24/10/2023 -> risultato verifica = Falso (il periodo di irrigazione si sovrappone con un periodo di irrigazione esistente)
6) dal 28/08/2023 al 30/08/2023 -> risultato verifica = Falso (il periodo di irrigazione si sovrappone con un periodo di irrigazione esistente)
Allego file con stesse casistiche.
Saluti
Geo
Ho necessità, con macro, di confrontare se un determinato periodo, definito da data inizio e data fine, si sovrappone ad altri periodi esistenti, sempre definiti da data inizio e data fine. La verifica dovrà avvenire tra il periodo da verificare e tutti i periodi esistenti.
-Periodi di irrigazione esistenti
dal 10/05/2023 al 15/06/2023
dal 25/08/2023 al 02/09/2023
dal 15/10/2023 al 22/10/2023
- Periodi di irrigazione da verificare
1) dal 02/05/2023 al 09/05/2023 -> risultato verifica = Vero (il periodo di irrigazione non si sovrappone con alcuno dei periodi di irrigazione esistenti)
2) dal 01/05/2023 al 10/05/2023 -> risultato verifica = Falso (la data di fine irrigazione coincide con una data di inizio irrigazione esistente)
3) dal 02/09/2023 al 12/09/2023 -> risultato verifica = Falso (la data di inizio irrigazione coincide con una data di fine irrigazione esistente)
4) dal 03/09/2023 al 13/09/2023 -> risultato verifica = Vero (il periodo di irrigazione non si sovrappone con alcuno dei periodi di irrigazione esistenti)
5) dal 05/10/2023 al 24/10/2023 -> risultato verifica = Falso (il periodo di irrigazione si sovrappone con un periodo di irrigazione esistente)
6) dal 28/08/2023 al 30/08/2023 -> risultato verifica = Falso (il periodo di irrigazione si sovrappone con un periodo di irrigazione esistente)
Allego file con stesse casistiche.
Saluti
Geo