Afficher la durée d'emploi d'une personne, en années et en mois.
Copier cette formule
=DATEDIF(A2, TODAY(), "y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"DATEDIF avec "y" donne les années complètes et "ym" les mois restants. Leur concaténation produit une ancienneté du type "5y 4m". Remplacez TODAY() par une date de fin pour les anciens employés.
=DATEDIF(HireDate, TODAY(), "y")→5Années de service révolues.
=DATEDIF(DATE(2019,4,1), DATE(2026,10,7), "y")→7Sept années complètes entre le 1er avril 2019 et le 7 octobre 2026.
=YEARFRAC(DATE(2019,4,1), DATE(2026,10,7))→7.52Ancienneté exprimée en nombre décimal d'années.
Ajoutez DATEDIF(A2, TODAY(), "md") & "d" pour les jours restants.
Utilisez =DATEDIF(A2, TODAY(), "m") pour obtenir le nombre total de mois complets.
Remplacez TODAY() par la date de départ : =DATEDIF(A2, B2, "y").
Utilisez =EDATE(A2, 12*(DATEDIF(A2, TODAY(), "y")+1)). Elle ajoute une année de plus que les années de service accomplies.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.