Passer au contenu principal

Comment calculer la durée de service à partir de la date d'embauche dans Excel?

Si vous disposez d'une plage de données, y compris les noms des employés et leur date d'entrée dans votre entreprise dans une feuille de calcul, vous pouvez maintenant calculer leur ancienneté, cela signifie obtenir combien d'années et de mois un employé a travaillé pour votre entreprise. Cet article, je vais parler d'une méthode rapide pour résoudre ce travail pour vous.

Calculez l'ancienneté à partir de la date de location avec la fonction YEARFRAC

Calculez la durée de service à partir de la date de location avec la fonction DATEDIF

Calculez la durée de service de la date de location à aujourd'hui avec la fonction DATEDIF

Calculez la durée du service à partir de la date de location avec une fonctionnalité étonnante


Calculez l'ancienneté à partir de la date de location avec la fonction YEARFRAC

Pour calculer l'ancienneté à partir de la date d'embauche et d'une date précise, la fonction YEARFRAC peut vous aider.

Veuillez saisir ou copier la formule suivante dans une cellule vide:

=INT(YEARFRAC(B2,C2))

Notes: Dans la formule ci-dessus, B2 est la cellule de date de location et C2 est la cellule de date de fin.

Faites ensuite glisser la poignée de recopie pour copier le fromula dans d'autres cellules dont vous avez besoin, et vous obtiendrez la durée de service de la personne en années.


Calculez la durée de service à partir de la date de location avec la fonction DATEDIF

Si vous avez besoin de calculer la durée du service en années et en jours exacts, la fonction DATEDIF d'Excel peut vous rendre service.

Calculez l'ancienneté en années:

Veuillez saisir ou copier la formule suivante dans une cellule vide:

=DATEDIF(B2, C2, "y")& " Years"


Calculez l'ancienneté en années et en mois:

Veuillez appliquer la formule suivante:

=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months"


Calculez l'ancienneté en années, mois et jours:

Appliquez la formule suivante:

=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md") & " Days"

Notes: Dans la formule ci-dessus, B2 est la cellule de date de location et C2 est la cellule de date de fin.


Calculez la durée de service de la date de location à aujourd'hui avec la fonction DATEDIF

Parfois, vous voudrez peut-être calculer la durée du service de la date de location à aujourd'hui, donc, chaque jour que vous ouvrez la feuille de calcul, la durée du service sera mise à jour automatiquement. Dans ce cas, vous devez combiner la fonction TODAY dans la fonction DATEDIF.

Veuillez appliquer l'une des formules ci-dessous à votre besoin:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF (B4, TODAY (), "y") & "Years", & DATEDIF (B4, TODAY (), "ym") & "Mois"
= DATEDIF (B6, TODAY (), "y") & "Years," & DATEDIF (B4, TODAY (), "ym") & "Month", & DATEDIF (B4, TODAY (), "md") & " Journées"


Calculez la durée du service à partir de la date de location avec une fonctionnalité étonnante

Il est quelque peu difficile pour vous de vous souvenir de tant de formules, mais si vous avez Kutools for Excel, Avec son Assistant de date et d'heure fonction, vous pouvez calculer rapidement la durée du service en années, mois, jours, années + mois + jours ou d'autres formats selon vos besoins.

Remarque:Appliquer cette Assistant de date et d'heure, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools for Excel, veuillez faire comme ceci:

1. Cliquez sur une cellule dans laquelle vous souhaitez localiser le résultat, puis cliquez sur KutoolsAide à la formule > Assistant date et heure, voir capture d'écran:

2. Dans le Assistant de date et d'heure boîte de dialogue, effectuez les opérations suivantes:

  • En cliquant La différence Option de Type section;
  • Dans le Entrée d'arguments zones de texte, sélectionnez les cellules qui contiennent la date d'embauche et la date de fin séparément;
  • Ensuite, choisissez le type de résultat de sortie dont vous avez besoin. Par exemple, vous pouvez obtenir la durée du service en années, mois, années + mois + jours, années + mois et ainsi de suite.

3. Après avoir terminé les réglages, cliquez sur OK et vous obtiendrez le premier résultat calculé, puis il vous suffit de faire glisser la poignée de recopie pour remplir cette formule afin de tester les cellules, et vous obtiendrez maintenant le résultat suivant selon vos besoins:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Articles plus relatifs:

  • Compter le nombre de jours / jours ouvrés / week-ends entre deux dates
  • Avez-vous déjà eu besoin de compter le nombre de jours entre deux dates dans Excel? Parfois, vous souhaitez simplement calculer les jours ouvrables entre deux dates, et parfois, vous devez compter les jours de week-end uniquement entre les deux dates. Comment compter le nombre de jours entre deux dates dans une certaine condition?
  • Calculer les jours, heures et minutes entre deux dates
  • Supposons que vous ayez deux colonnes de cellules de date et d'heure et que vous souhaitiez maintenant calculer la différence en jours, heures et minutes entre ces deux cellules de date et d'heure, comme illustré ci-dessous. Cet article, je vais parler de quelques méthodes pour résoudre cette tâche pour vous.

Meilleurs outils de productivité bureautique

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

onglet kte 201905


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (20)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
First, thank you very much for helping us!

I am trying to use the formula for years and months of service (=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months") which works great, but I would like to add that line and another line that just has numbers in it. Is that possible? For instance: The formula =DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months" is located in D2 and I would like to add number of years and months of service from another agency in E2 with the total sum in F2.

All assistance is great appreciated.
Rated 5 out of 5
This comment was minimized by the moderator on the site
If I have a mixed list of employees still with the company (with start date only) and employees no longer with the company (with start and end date), is there a formula for calculating length of service using current date unless there is an end date, in which case the end date would be used in place of the current date to calculate total length of service from start to end?
This comment was minimized by the moderator on the site
what version of Excel can i get this? I am unable to get the function on Excel 2016
This comment was minimized by the moderator on the site
Hello,
The Excel version in the example is Excel 2010. The DATEDIF function is not available in Excel 2013 and later versions.
DATEDIF is not a standard function and hence not part of functions library and so no documentation. Microsoft doesn't promote to use this function as it gives incorrect results in few circumstances.

This function does not appear in the 'Insert Function' dialog box and is not recognised in the 'Function Arguments' dialog box.
The accuracy of this function was improved slightly in Excel 2010 but some of the bugs were never fixed.

Hope it helps. Have a nice day.
Sincerely,
Mandy
This comment was minimized by the moderator on the site
After the years of service has been determined. How do you calculate the persons service computation date (SCD). Is there a formula to subtract the years of service from the persons new appointment date to get their SCD leave date?
This comment was minimized by the moderator on the site
i m in problem; I am new joining to Govt. dept. as Junior Clerk in Accounts site: I want to calculate to make service end period, and after to add extra months years days in service period given by government relaxation period to complete service 9 to 10 years as (the total service is 8 year, 8 months, 18 days) but govt. give 10 months and 28 days to compile the service period for allowing the come in to as pensioner. Thanks to you for solve that problem.
This comment was minimized by the moderator on the site
Dear have a good health to you. I requesting for adjust more months days year in less service length 9 years to make complet 10 years. please tell about it.
This comment was minimized by the moderator on the site
How can I just highlight the cells if the yearly anniversary is within a week? For example They started on 01/10/2020 and I want the start date to be highlighted yellow if the date is 24/09 in each year and then turn red if the anniversary has passed, so turn red 7 days after the 1st?
This comment was minimized by the moderator on the site
Work Services Calculation 1 month different in formula
This comment was minimized by the moderator on the site
If service is 25 Year 07 Months 05 Days than i calculate no. of year and the result is 25, but need to calculate/consider full year if months is equal to 06 months or exceed. After calculation
This comment was minimized by the moderator on the site
For calculating the length of services in years, months and days with start date and end date, I noted that the result for James is 20 days. I would like to confirm if the end date means separation effective date (Day 1 after termination/separation) or last employment date.
Both start (hire date) and end date (last employment date "LED") should be inclusive in the calculation. It is expected to return 21 days but not 20 days as it counted no. of days from 12/11/2025 to 12/31/2025.
How to change the formula? Or should it be used termination effective date (LED + 1 day) as cell C2, instead of input "LED" as end date?
This comment was minimized by the moderator on the site
Florence, you are correct, and the tutorial above is simply wrong. When calculating years of service/length of service, the calculation must be inclusive of the last day worked. Using basic date subtraction formulas tell the *difference* between 2 dates (which will short the length of service by 1 day). For example, if someone stated the 1st, and ended the following day (2nd), taking the date difference would be 1 day (when they actually worked 2 days). Another example: If you use the method above for someone who started work on January 1st, and their last day was December 31st, it will not show that they've worked a complete year -- which is of course an error. The way to get the correct answer is to add +1 to the end date. So, everywhere you see C2 above should be C2+1. This is a significant problem where people everywhere are using this incorrect formula for calculating years of service. The formula is typically correct except the edge case of the last day of employment being the exact day before their start day. I'm in a dispute with my former employer over this very issue. Formulas like this should always be checked for edge cases like worked 1 day, 2 days, worked exactly 1 year, the anniversary date, day before/after, etc. When doing this, you will see all sorts of problems like the one you described.
This comment was minimized by the moderator on the site
Hi, Florence,If you want to include both the start date and end date when calculating, you just need add 1 after the days part as below formula:=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md")+1 & " Days"
Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations