OVH Cloud OVH Cloud

Comparer deux dates

2 réponses
Avatar
Denys
Bonjour,

Je cherche =E0 formuler ce qui suit:

en B1 il y a 2011/01/01 (ce pourrait =EAtre 2011/01/18 ou autre)

en B8, il y a la date qui suit celle en B1, soit 2011/01/02 en B9 2011/01/0=
3 etc.....pour l'=E9quivalent de cinq ans, soit environ 1827 lignes.

En E8 j veux avoir le nombre de jours correspondant au mois inscrit en B8, =
soit
=3DDAY(DATE(YEAR(B8),MONTH(B8)+1,0)), ce qui me donne 31.

Cependant, pour le premier mois je dois avoir le nombre de jours moins 1, s=
oit 30 dans ce cas-ci; donc, si le mois inscrit en B8 est le m=EAme que cel=
ui en B1, alors =3DDAY(DATE(YEAR(B8),MONTH(B8)+1,0))-1, sinon =3DDAY(DATE(Y=
EAR(B8),MONTH(B8)+1,0))

Mais comme cela peut s'=E9taler sur 5 ans, je dois aussi =E9crire, si l'ann=
=E9e et le mois en B8 est la m=EAme qu'en B1 alors la formule moins 1 jour,=
sinon, la formule....

Pourriez-vous =E9clairer ma lanterne l=E0-dessus ?

Merci pour votre temps

Denys

2 réponses

Avatar
MichD
Bonjour,

Quelque chose comme :

=SI(ET(ANNEE(B1)=ANNEE(B8);MOIS(B8=MOIS(B8)));JOUR(DATE(ANNEE(B8);MOIS(B8)+1;0))-1;JOUR(DATE(ANNEE(B8);MOIS(B8)


MichD
---------------------------------------------------------------
Avatar
Denys
Bonjour Denis,

Merci beaucoup, ça me sauve beaucoup de temps !!!!

Bonne fin de journée

Denys