Calcul entre deux dates

Résolu/Fermé
Virgin0169 Messages postés 1 Date d'inscription mardi 27 août 2013 Statut Membre Dernière intervention 27 août 2013 - 27 août 2013 à 13:37
 Virgin0169 - 29 août 2013 à 15:03
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
29 août 2013 à 13:30
Bonjour,
=SI(D7>=E2;DATEDIF(E2;D7;"m");"-"&DATEDIF(D7;E2;"m"))

A+
1
Génial, ca marche !!!!
Merci beaucoup :)
0
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
27 août 2013 à 13:49
Salut,


Utilise la formule

=datedif(datedebut;datefin;"m")

"m" permet d'avoir le résultat en mois
0
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
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