à l'aide en excel

Résolu/Fermé
katane - 18 janv. 2012 à 11:46
 katane - 19 janv. 2012 à 14:38
Bonjour,

je souhaite connaître la formule(en excel) de calcul de l'ancienneté d'un salarié connaissant sa date d'embauche. par exemple:

date d'embauche: 01/12/2010

ancienneté= 1 an(s) et 1 mois.


A voir également:

2 réponses

tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
18 janv. 2012 à 12:26
1
merci tontong!

vous m'avez demander de combiner le 1 , le 4 et 6, mais je n'arrive pas à les combiner, essayez d'être plus pratique avec un exemple de combinaison.
encore merci !
0
boby5151 Messages postés 101 Date d'inscription vendredi 13 janvier 2012 Statut Membre Dernière intervention 14 janvier 2018 16
18 janv. 2012 à 15:31
sinon t'as essayé la formule (cf. ci-dessous)?
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
Modifié par tontong le 18/01/2012 à 15:41
Quand "gbinforme", rédacteur de cette astuce, dit que l'on peut combiner les années les mois et les jours, il sous-entend par exemple une concaténation. En pratique:
Ceci donne une une formule de base
=DATEDIF(D2;C2;"y")&" ans "&DATEDIF(D2;C2;"ym")&" mois"&DATEDIF(D2;C2;"md")&" jours"

Pour respecter l'orthographe, s'assurer que C2 et D2 ne sont pas vides, et que C2>D2 la formule devient:
=SI(ET(D2<>"";C2<>"";C2>D2);SI(DATEDIF(D2;C2;"Y")=0;" ";(DATEDIF(D2;C2;"Y")&SI(DATEDIF(D2;C2;"Y")>1;" ans, ";" an, ")))&SI(DATEDIF(D2;C2;"YM")=0;"";DATEDIF(D2;C2;"YM")&" mois, ")&SI(DATEDIF(D2;C2;"MD")=0;" ";(DATEDIF(D2;C2;"MD")&SI(DATEDIF(D2;C2;"MD")>1;" jours ";" jour ")));"")

Les références C2 et D2 sont à adapter.

La formule de boby5151 qui a l'avantage d'être simple fait une approximation avec 12 mois de 30 jours ce qui peut donner satisfaction pour certaines applications.
0
boby5151 Messages postés 101 Date d'inscription vendredi 13 janvier 2012 Statut Membre Dernière intervention 14 janvier 2018 16
18 janv. 2012 à 15:45
D'accord avec toi tontong, je m'en étais apercu
0
merci infiniment!

qu'es ce qu'il faut faire pour récupérer la valeur de cette ancienneté et l'utiliser pour des éventuels calculs.

merci encore!
0
boby5151 Messages postés 101 Date d'inscription vendredi 13 janvier 2012 Statut Membre Dernière intervention 14 janvier 2018 16
18 janv. 2012 à 12:25
Grâce à la formule "maintenant"

Date d'entrée année.mois ancienneté
01/12/2010 1.1

A2 = date d'entrée
B2= ancienneté
1.1=(MAINTENANT()-A2)/(12*30)
0