EXCEL Calcul ancienneté année mois

Haf09100 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Haf09100 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

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

Cdlmnt
Via
0
Haf09100 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
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
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
Haf09100 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Ca ne fonctionne pas je fais plusieurs tests encore, je te dis si je trouve une solution.
0
Haf09100 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
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