Ramener un date d'ancienneté à une valeur décimale

horrabin

XLDnaute Nouveau
Bonjour cher forum !
Je viens vers vous pour si possible m'apportez vos lumières.

Je veux mettre en place pour mon travail un tableau qui calcul automatique les indemnités légales pour le départ d'un salarié.

J'ai en B1 la date d'entrée soit le 01/01/2003
J'ai en B2 la date de sortie soit le 27/05/2013

Je calcule l'année d'ancienneté avec la formule :
=(DATEDIF(B1;B2;"m"))/12 ce qui me donne 10 ans 4 mois et 26 jours

Je ramène cette date d’ancienneté en année avec la formule :
=(DATEDIF(B1;B2;"m"))/12 ce qui me donne 10,33

Hors, légalement, le calcul devrait se faire non sur 10 ans 4 mois et 26 jours mais 10 ans et 5 mois.

J'ai trouvé la formule pour les 10 jours et 5 mois :
=DATEDIF($B$1;$B$2;"y")&" ans et "&DATEDIF($B$1;$B$2;"ym")+SI(DATEDIF($B$1;$B$2;"md")>0;1;0)&" mois"

Mais comment faire pour que le calcul en année (le 10,33) se fasse sur la même base ?

J'ai beau chercher... je sèche !

Merci beaucoup par avance pour votre aide.
 

Discussions similaires

Statistiques des forums

Discussions
312 163
Messages
2 085 860
Membres
103 005
dernier inscrit
gilles.hery