Pour calculer l’ancienneté dans Excel, utilisez la formule suivante :
=DATEDIF(A2;AUJOURDHUI();"Y")
Cette formule permet de calculer le nombre d’années complètes entre une date d’embauche et la date du jour.
Exemple : pour une date d’embauche au 15/03/2015, le résultat au 01/01/2025 est 9 ans.
Pourquoi calculer l’ancienneté dans Excel ?
- Suivre les salariés
- Calculer des droits (congés, primes)
- Analyser la durée d’un contrat
- Gérer les ressources humaines
Formule Excel pour calculer l’ancienneté
=DATEDIF(date_embauche;AUJOURDHUI();"Y")
👉 Résultat : nombre d’années complètes d’ancienneté
Exemple concret : ancienneté de plusieurs salariés
| Nom | Date d’embauche | Formule | Résultat |
|---|---|---|---|
| Dupont | 15/03/2015 | =DATEDIF(B2;AUJOURDHUI();"Y") |
9 ans |
| Martin | 10/09/2018 | =DATEDIF(B3;AUJOURDHUI();"Y") |
6 ans |
| Bernard | 05/02/2021 | =DATEDIF(B4;AUJOURDHUI();"Y") |
3 ans |
Calculer une ancienneté précise (années, mois, jours)
Pour obtenir une ancienneté complète :
=DATEDIF(A2;AUJOURDHUI();"Y") & " ans " &
DATEDIF(A2;AUJOURDHUI();"YM") & " mois " &
DATEDIF(A2;AUJOURDHUI();"MD") & " jours"
| Date d’embauche | Résultat |
|---|---|
| 15/03/2015 | 9 ans 9 mois 17 jours |
Calculer l’ancienneté à une date donnée
Si vous ne voulez pas utiliser la date du jour :
=DATEDIF(A2;B2;"Y")
| Date embauche | Date calcul | Résultat |
|---|---|---|
| 15/03/2015 | 01/01/2025 | 9 ans |
Erreurs fréquentes
- Inverser les dates
- Oublier les guillemets (« Y »)
- Mauvais format de date
FAQ – Calculer l’ancienneté dans Excel
Quelle formule utiliser pour calculer l’ancienneté ?
=DATEDIF(A2;AUJOURDHUI(); »Y »)
Comment calculer une ancienneté précise ?
Utilisez les unités Y, YM et MD dans la formule.
Peut-on calculer une ancienneté à une date passée ?
Oui, en remplaçant AUJOURDHUI() par une date.
DATEDIF fonctionne-t-elle pour les RH ?
Oui, c’est une formule très utilisée en gestion RH.
Aller plus loin
👉 Consultez aussi notre guide complet sur la fonction DATEDIF Excel
Conclusion
Calculer l’ancienneté dans Excel est simple et rapide grâce à la fonction DATEDIF. Elle permet d’automatiser vos calculs et d’éviter les erreurs.


