Calcul entre deux dates

Résolu
Virgin0169 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Virgin0169 -
Bonjour,
Cela fait plusieurs jours que je galère pour trouver une formule correcte.
Je souhaite calculer le nombre de mois entre deux dates pour afficher le nombre de mois positif ou négatif. J'ai enfin trouvé la formule de calcul suivante qui marche bien :
=SI($E$2>D7;"-";"")&TEXTE(ABS(D7-$E$2);"mm")

Mais je constate que lorsque le nombre de mois, négatif ou positif, fait plus que 12 mois, c'est à dire pour -15 mois, j'obtiens -04, pour -18 mois j'obtiens -06 (il manque ces 12 mois) !

Quelqu'un pourrait-il m'aider à solutionner ce calcul ?

Merci

3 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,
=SI(D7>=E2;DATEDIF(E2;D7;"m");"-"&DATEDIF(D7;E2;"m"))

A+
1
Virgin0169
 
Génial, ca marche !!!!
Merci beaucoup :)
0
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
Salut,


Utilise la formule

=datedif(datedebut;datefin;"m")

"m" permet d'avoir le résultat en mois
0
Virgin0169
 
Bonjour,
Merci.
J'ai essayé cette formule mais je n'obtiens pas le nombre de mois en négatif.
Ce qu'il manque dans ma formule ci-dessus, c'est :
pour -15 mois, j'obtiens -04, pour -18 mois j'obtiens -06 (il manque 12 mois)
Merci
0
navigo
 
datedif? c'est quoi ça?

sinon, il y a les fonctions

MOIS qui extrait le mois d'une date,
JOUR qui extrait le jour,
ANNEE qui extrait l'année,

le calcul étant différent selon le jour et l'année des 2 dates.
0