EXCEL Calcul ancienneté année mois

Fermé
Haf09100 Messages postés 15 Date d'inscription lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024 - 25 juin 2019 à 17:01
Haf09100 Messages postés 15 Date d'inscription lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024 - 26 juin 2019 à 09:54
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 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
25 juin 2019 à 17:20
Bonjour

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

Cdlmnt
Via
0
Haf09100 Messages postés 15 Date d'inscription lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024
26 juin 2019 à 09:05
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 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
26 juin 2019 à 09:23
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 lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024
26 juin 2019 à 09:32
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 lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024
26 juin 2019 à 09:54
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