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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
184
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Retour