Calculer des jours selon plusieurs dates

Bonjour,

J'ai 2 types de périodes

Période 1

- colonne G : date de début

- colonne H : date de fin

2e période avec en :

- colonne I : date de début

- colonne J : date de fin

Pouvez-vous m'aider à faire une formule pour compter combien de jours sur l'année civile 2023 (entre le 01/01 et le 31/12) ont été passées par ligne où les 2 périodes se chevauchent ?

en prenant en compte les hypothèses possibles : si période 1 commence avant le 01/01 et termine après le 31/12, si période 2 commence avant le 01/01 etc.

Sachant que :

  • Si H est vide, alors la période se termine après le 31/12
  • Si J est vide ou = 01/01/1900 alors la période se termine après le 31/12

Voici le tableau

9test-calculs.xlsx (55.93 Ko)

Voici un extrait du tableau, le résultat devrait ici faire 365 jours

Date d'entréedate sortieDate début de la périodeDate de fin de la période30/3/201613/10/201914/10/2024

Bonjour LDZ92240, le forum,

Un premier jet avec trois formules différentes donnant un résultat identique, basées sur les colonnes I et J

ldz92240

formule K2, 127 caractères

=DATEDIF(SI(I2<DATE(2023;1;1);DATE(2023;1;1);I2);SI(OU(J2="";J2=DATE(1900;1;1);J2>DATE(2023;12;31));DATE(2023;12;31);J2);"d")+1

formule L2, 121 caractères

=JOURS(SI(OU(J2="";J2=DATE(1900;1;1);J2>DATE(2023;12;31));DATE(2023;12;31);J2);SI(I2<DATE(2023;1;1);DATE(2023;1;1);I2))+1

formule M2, 114 caractères

=SI(OU(J2="";J2=DATE(1900;1;1);J2>DATE(2023;12;31));DATE(2023;12;31);J2)-SI(I2<DATE(2023;1;1);DATE(2023;1;1);I2)+1

Quelle valeur utiliser quand I < G ou H < J ???

Bonjour njhub,

Quand I < G, on prend G

Quand H < J, on prend H.

Merci beaucoup pour ton aide

Rechercher des sujets similaires à "calculer jours dates"