Bonjour à tous,
Permettez-moi dans un premier temps de vous souhaiter une belle année 2024.
Cela fait plusieurs jours que je teste différentes formules et approches pour le calculer le nombre de jours d'un période définie entre 2 dates.
Je m'explique :
La période hivernale commence du 15 novembre et se termine le 15 mars. Je cherche automatiser le calcul lors de la saisie de dates sachant que, les années sont variables et que si la période saisie et sur plusieurs années, qu'elle ne calcule que les périodes hivernales sur plusieurs années
J'obtiens des résultats quand les dates restes dans la même année ou dans la même période, mais dès que je dépasse une saison complète, cela calcule tout les jours entre les 2 dates.
Voici les formules créées, mais je ne dois pas saisir entièrement la logique à appliquer :
=DATEDIF(MAX(DATE(SI(MOIS($A$2)>=11;ANNEE($A$2);ANNEE($A$2)-1);11;15); $A$2); MIN(DATE(SI(MOIS($B$2)>=11;ANNEE($B$2);ANNEE($B$2)+1);3;15); SI(ET(MOIS($B$2)>3;MOIS($B$2)<=11);DATE(ANNEE($B$2);3;15);$B$2)); "d")+1
ou
=DATEDIF(MAX(DATE(SI(MOIS($A$2)>=11;ANNEE($A$2);ANNEE($A$2)-1);11;15);$A$2);MIN(DATE(SI(ET(ANNEE(B2)>ANNEE(A2);MOIS($B$2)>=11);ANNEE($B$2)+1;ANNEE($B$2));3;15);$B$2-DATEDIF(DATE(ANNEE($B$2);3;16);DATE(ANNEE($B$2);11;15);"d"));"d")+1
J'ai également essayé avec des conditions SI en amont du calcul pour filtrer le calcul a réaliser, J'ai amélioré la précision mais ca bug dès que ca passe sur 2 ans de calcul. (voir classeur ci-joint)
Je vous demande donc de l'aide pour m'aider à résoudre ma problématique.
D'avance merci
Permettez-moi dans un premier temps de vous souhaiter une belle année 2024.
Cela fait plusieurs jours que je teste différentes formules et approches pour le calculer le nombre de jours d'un période définie entre 2 dates.
Je m'explique :
La période hivernale commence du 15 novembre et se termine le 15 mars. Je cherche automatiser le calcul lors de la saisie de dates sachant que, les années sont variables et que si la période saisie et sur plusieurs années, qu'elle ne calcule que les périodes hivernales sur plusieurs années
J'obtiens des résultats quand les dates restes dans la même année ou dans la même période, mais dès que je dépasse une saison complète, cela calcule tout les jours entre les 2 dates.
Voici les formules créées, mais je ne dois pas saisir entièrement la logique à appliquer :
=DATEDIF(MAX(DATE(SI(MOIS($A$2)>=11;ANNEE($A$2);ANNEE($A$2)-1);11;15); $A$2); MIN(DATE(SI(MOIS($B$2)>=11;ANNEE($B$2);ANNEE($B$2)+1);3;15); SI(ET(MOIS($B$2)>3;MOIS($B$2)<=11);DATE(ANNEE($B$2);3;15);$B$2)); "d")+1
ou
=DATEDIF(MAX(DATE(SI(MOIS($A$2)>=11;ANNEE($A$2);ANNEE($A$2)-1);11;15);$A$2);MIN(DATE(SI(ET(ANNEE(B2)>ANNEE(A2);MOIS($B$2)>=11);ANNEE($B$2)+1;ANNEE($B$2));3;15);$B$2-DATEDIF(DATE(ANNEE($B$2);3;16);DATE(ANNEE($B$2);11;15);"d"));"d")+1
J'ai également essayé avec des conditions SI en amont du calcul pour filtrer le calcul a réaliser, J'ai amélioré la précision mais ca bug dès que ca passe sur 2 ans de calcul. (voir classeur ci-joint)
Je vous demande donc de l'aide pour m'aider à résoudre ma problématique.
D'avance merci