Calcul entre deux dates

Résolu
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

  1. Bonjour,
    =SI(D7>=E2;DATEDIF(E2;D7;"m");"-"&DATEDIF(D7;E2;"m"))

    A+
    1
    1. Génial, ca marche !!!!
      Merci beaucoup :)
      0
  2. Salut,

    Utilise la formule

    =datedif(datedebut;datefin;"m")

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