S’ouvre dans un nouvel onglet
Date

PF.ANCIENNETE

La fonction PF.ANCIENNETE calcule l’ancienneté précise d’un employé en années, mois et jours entre une date de début (généralement la date d’embauche) et une date de référence (par défaut : aujourd’hui).

Retour : Un texte au format : « X ans Y mois Z jours »

Différence avec les autres fonctions :

  • PF.ANCIENNETE : Retourne un texte lisible → « 3 ans 4 mois 15 jours »
  • PF.ANCIENNETE_ANNEES : Retourne uniquement le nombre d’années complètes → 3
  • DATEDIF (Excel natif) : Retourne un nombre, nécessite plusieurs formules pour un résultat complet

🆚 Comparaison avec DATEDIF (Excel natif)

Avec DATEDIF (formule complexe) :

=DATEDIF(A1;AUJOURDHUI();"Y") & " ans " & 
 DATEDIF(A1;AUJOURDHUI();"YM") & " mois " & 
 DATEDIF(A1;AUJOURDHUI();"MD") & " jours"

Avec PF.ANCIENNETE (formule simple) :

=PF.ANCIENNETE(A1)

Avantages de PF.ANCIENNETE :

  • ✅ Simplicité : Une seule formule au lieu de 3 DATEDIF concaténées
  • ✅ Lisibilité : Format texte automatiquement mis en forme
  • ✅ Fiabilité : Gestion automatique des cas limites
  • ✅ Maintenance : Plus facile à modifier et comprendre

Syntaxe

=PF.ANCIENNETE(date_debut; [date_reference])

date_debut
Obligatoire
Date d'embauche ou de début de contrat
date_reference
Facultatif
Date à laquelle calculer l'ancienneté. Si omis, utilise la date du jour.

Exemples professionnels

Tableau de bord RH - Ancienneté des employés

Contexte : Un responsable RH doit générer un rapport mensuel montrant l'ancienneté de chaque employé.

Employé Date d’embauche Ancienneté (au 01/02/2026)
Marie Dupont 15/03/2020 =PF.ANCIENNETE(B2; « 01/02/2026 »)
Jean Martin 01/09/2022 =PF.ANCIENNETE(B3; « 01/02/2026 »)
Sophie Bernard 12/06/2018 =PF.ANCIENNETE(B4; « 01/02/2026 »)

PF.ANCIENNETE(B2; « 01/02/2026 ») 

Résultat retourné  : Marie : « 5 ans 10 mois 17 jours » / Jean : « 3 ans 5 mois 0 jours » / Sophie : « 7 ans 7 mois 20 jours »

Calcul de primes d'ancienneté

Contexte : L'entreprise verse une prime d'ancienneté calculée sur les années complètes. L'affichage lisible aide à vérifier les calculs.

// Cellule A1 : Date d’embauche = 15/04/2018

=PF.ANCIENNETE(A1) 

Résultat retourné  : « 7 ans 9 mois 17 jours »

Période d'essai et ancienneté

Contexte : Suivi de la période d'essai et de l'ancienneté post-confirmation.

// Date d’embauche : 01/01/2025
// Durée de période d’essai : 3 mois

// Ancienneté au 01/05/2025

=PF.ANCIENNETE(« 01/01/2025 »; « 01/05/2025 ») 

Résultat retourné  : « 0 ans 4 mois 0 jours »

Certificat de travail automatique

Contexte : Génération automatique de certificats de travail avec ancienneté précise.

// Cellule A1 : Nom = « Marie Dupont »
// Cellule A2 : Date embauche = 15/03/2020
// Cellule A3 : Date de sortie = 28/02/2026

= »Mme/M.  » & A1 &  » a travaillé dans notre entreprise pendant  » & PF.ANCIENNETE(A2;A3) & « . » 

Résultat retourné  : « Mme/M. Marie Dupont a travaillé dans notre entreprise pendant 5 ans 11 mois 13 jours. »

Conseils d'utilisation

Bonnes pratiques :

  • 📅 Date de référence : Pour des rapports figés (ex: bilan annuel), spécifiez toujours la date de référence
  • 🔄 Mises à jour : Sans date de référence, la formule se met à jour automatiquement chaque jour

Sur cette page