Guides Excel

Comment calculer l'ancienneté sur Excel facilement et précisément ?

15 janvier 2026 9 vues

Calculer l'ancienneté est une tâche courante dans de nombreux domaines, notamment les ressources humaines, la gestion de projets et le suivi des contrats. Excel, avec sa puissance et sa flexibilité, offre plusieurs méthodes pour calculer l'ancienneté avec précision. Que vous ayez besoin de connaître l'ancienneté en années, mois, jours ou même en nombre total de jours, Excel vous fournit les outils nécessaires. Cet article vous guidera à travers les différentes formules et techniques pour maîtriser le calcul d'ancienneté sur Excel.

Calculer l'ancienneté sur Excel : Méthodes et Formules

Le calcul de l'ancienneté sur Excel peut sembler complexe au premier abord, mais avec les bonnes formules et une compréhension claire des concepts, vous pouvez automatiser ce processus et obtenir des résultats précis. Nous allons explorer différentes méthodes pour calculer l'ancienneté, en commençant par les formules les plus simples et en progressant vers des approches plus avancées.

Méthode 1 : Utilisation de la fonction DATEDIF

La fonction DATEDIF est une fonction non documentée d'Excel, mais elle est extrêmement utile pour calculer la différence entre deux dates en unités spécifiques (années, mois, jours). Elle est souvent la méthode la plus simple et la plus directe pour calculer l'ancienneté.

Syntaxe :

=DATEDIF(date_début, date_fin, unité)

  • date_début : La date de début de l'ancienneté (par exemple, la date d'embauche).
  • date_fin : La date de fin de l'ancienneté (par exemple, la date actuelle ou la date de départ).
  • unité : Le type d'unité dans lequel vous souhaitez calculer la différence. Les options courantes sont :
    • "Y" : Nombre d'années complètes.
    • "M" : Nombre de mois complets.
    • "D" : Nombre de jours.
    • "YM" : Nombre de mois restants après avoir soustrait les années complètes.
    • "MD" : Nombre de jours restants après avoir soustrait les mois complets.
    • "YD" : Nombre de jours restants après avoir soustrait les années complètes.

Exemple :

Supposons que la date d'embauche soit en cellule A2 (par exemple, 01/01/2015) et que la date actuelle soit en cellule B2 (par exemple, 01/01/2024).

  • Pour calculer l'ancienneté en années complètes, entrez la formule suivante dans une cellule : =DATEDIF(A2, B2, "Y") Cette formule renverra 9 (années).
  • Pour calculer l'ancienneté en mois complets, entrez la formule suivante : =DATEDIF(A2, B2, "M") Cette formule renverra 108 (mois).
  • Pour calculer l'ancienneté en jours, entrez la formule suivante : =DATEDIF(A2, B2, "D") Cette formule renverra 3287 (jours).
  • Pour afficher l'ancienneté au format "X années et Y mois", vous pouvez combiner plusieurs fonctions DATEDIF : =DATEDIF(A2, B2, "Y") & " années et " & DATEDIF(A2, B2, "YM") & " mois" Cette formule renverra 9 années et 0 mois.

Capture d'écran (description textuelle) : Une capture d'écran montrant une feuille Excel avec les cellules A2 contenant la date d'embauche (01/01/2015) et B2 contenant la date actuelle (01/01/2024). Les cellules C2, D2, E2 et F2 contiennent respectivement les formules DATEDIF pour calculer l'ancienneté en années, mois, jours et au format "années et mois".

Méthode 2 : Utilisation des fonctions ANNEE, MOIS et JOUR

Une autre approche pour calculer l'ancienneté consiste à utiliser les fonctions ANNEE, MOIS et JOUR pour extraire les composants de chaque date, puis à effectuer des calculs pour déterminer la différence.

Formule :

Cette méthode est plus complexe que l'utilisation de DATEDIF, mais elle peut être utile dans certaines situations où vous avez besoin de plus de contrôle sur le calcul.

`=ANNEE(date_fin) - ANNEE(date_début) - (MOIS(date_fin) < MOIS(date_début)) OU (MOIS(date_fin)=MOIS(date_début) ET JOUR(date_fin)

Questions fréquentes

Quelle est la fonction la plus simple pour calculer l'ancienneté sur Excel ?

La fonction `DATEDIF` est généralement la plus simple pour calculer l'ancienneté sur Excel. Elle permet de calculer la différence entre deux dates en années, mois ou jours avec une syntaxe claire et concise.

Comment afficher l'ancienneté au format "X années et Y mois" ?

Vous pouvez combiner plusieurs fonctions `DATEDIF` pour afficher l'ancienneté au format "X années et Y mois". Par exemple, la formule `=DATEDIF(A2, B2, "Y") & " années et " & DATEDIF(A2, B2, "YM") & " mois"` renverra l'ancienneté dans ce format.

Que faire si la fonction DATEDIF ne fonctionne pas ?

Assurez-vous que les dates sont correctement formatées en tant que dates dans Excel. Vérifiez également que la date de début est antérieure à la date de fin. Si le problème persiste, essayez d'utiliser une autre méthode, comme les fonctions `ANNEE`, `MOIS` et `JOUR`.

Mots-clés associés :

calcul ancienneté excel jours calcul ancienneté excel mois calcul ancienneté excel années formule excel date embauche datedif excel

Partager cet article :