EXCEL Calcul ancienneté année mois

Bonjour à tous,

J'ai toujours eu de bons retours de votre part, donc je me permets de vous reposez une question.

Voici ma question : Grâce à deux dates 01/01/2017 - 15/12/2019
Je souhaite savoir le nombre d'année d'ancienneté de cette personne, et donc que la formule puisse m'indiquer le résultat suivant (à savoir que je souhaite des mois pleins et donc ne pas tenir compte des deux semaines du 01/12/19 au 15/12/19) :

A B C D

2 ANS 11 MOIS

Lorsque je fais DATEDIF, j'ai juste un soucis, c'est que quand le salarié a 12 mois ou 1 an d'ancienneté, la formule ne fonctionne pas, soit il met 0 partout, ou 1 ou 12 partout... or je veux avoir le résultat une seule fois.

Pourriez vous m'aider svp ?

Merci d'avance.

2 réponses

  1. Bonjour

    Ainsi est ce que ça irait ?
    https://mon-partage.fr/f/W8Cn0RcB/

    Cdlmnt
    Via
    0
    1. Bonjour,

      Merci beaucoup pour ta réponse.

      Alors j'ai juste un problème lorsque les dates sont :

      01/01/2017 au 31/12/2017 : il me met 0 ans et 11 mois

      Or moi je veux 1 an

      Et si par exemple les dates sont :

      01/01/2017 au 31/01/2017 :

      Ca me met 0 partout

      Aurais-tu une solution pour remédier à cela ?

      Merci beaucoup de ton aide.
      0
  2. Re,

    Peut être en rajoutant un jour à la 2eme date
    cela fonctionne pour le 31/12; à tester dans tous les autres cas
    =ARRONDI.INF(DATEDIF(B2;C2+1;"M")/12;0)
    0
    1. Ca ne fonctionne pas je fais plusieurs tests encore, je te dis si je trouve une solution.
      0
    2. J'ai mis le +1 comme tu m'as dit à toutes les 2nd dates et ça fonctionne super bien !!!

      =ARRONDI.INF(DATEDIF(B2;C2+1;"M")/12;0)
      =12*(DATEDIF(B2;C2+1;"M")/12-ARRONDI.INF(DATEDIF(B2;C2+1;"M")/12;0))

      Merci infiniment de ton aide !!!!!

      Bonne journée à toi !!
      0