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.
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.