Gå til hovedindhold

Hvordan beregnes servicelængden fra lejedato i Excel?

Hvis du har en række data inklusive medarbejdernavne og deres dato for tilmelding til din virksomhed i et regneark, kan du nu beregne deres tjenestelængde, det betyder at få, hvor mange år og måneder en medarbejder har arbejdet for din virksomhed. Denne artikel vil jeg tale om hurtig metode til at løse dette job for dig.

Beregn servicelængden fra lejedato med YEARFRAC-funktionen

Beregn servicelængden fra lejedato med DATEDIF-funktionen

Beregn servicelængden fra lejedato til i dag med DATEDIF-funktionen

Beregn servicelængden fra lejedato med en fantastisk funktion


Beregn servicelængden fra lejedato med YEARFRAC-funktionen

For at beregne længden af ​​tjenesten fra lejedato og en bestemt dato kan YEARFRAC-funktionen hjælpe dig.

Indtast eller kopier følgende formel i en tom celle:

=INT(YEARFRAC(B2,C2))

Bemærk: I ovenstående formel B2 er datoen celle for leje og C2 er slutdato cellen.

Træk derefter fyldhåndtaget for at kopiere fromula til andre celler, du har brug for, og du får personens længde af service i år.


Beregn servicelængden fra lejedato med DATEDIF-funktionen

Hvis du har brug for at beregne servicelængden i nøjagtige år måneder og dage, kan DATEDIF-funktionen i Excel gøre dig en tjeneste.

Beregn servicelængden i år:

Indtast eller kopier følgende formel i en tom celle:

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


Beregn servicelængden i år og måneder:

Anvend følgende formel:

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


Beregn servicelængden i år, måneder og dage:

Anvend følgende formel:

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

Bemærk: I ovenstående formel B2 er datoen celle for leje og C2 er slutdato cellen.


Beregn servicelængden fra lejedato til i dag med DATEDIF-funktionen

Nogle gange, du vil muligvis beregne længden af ​​tjenesten fra lejedato til i dag, så hver dag du åbner regnearket opdateres servicelængden automatisk. I dette tilfælde skal du kombinere TODAY-funktionen inden for DATEDIF-funktionen.

Anvend en af ​​nedenstående formler til dit behov:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF (B4, I DAG (), "y") & "År", & DATEDIF (B4, I DAG (), "ym") & "Måneder"
= DATEDIF (B6, I DAG (), "y") & "År" & DATEDIF (B4, I DAG (), "ym") & "Måneder" & DATEDIF (B4, I DAG (), "md") & " Dage"


Beregn servicelængden fra lejedato med en fantastisk funktion

Det er lidt vanskeligt for dig at huske så mange formler, men hvis du har det Kutools til Excel, Med Hjælp til dato og tid funktion, kan du hurtigt beregne servicelængden i år, måneder, dage, år + måneder + dage eller andre formater, som du har brug for.

Bemærk:At anvende dette Hjælp til dato og tidFor det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik på en celle, hvor du vil finde resultatet, og klik derefter på KutoolsFormelhjælper > Hjælper til dato og tid, se skærmbillede:

2. I Hjælp til dato og tid i dialogboksen, skal du udføre følgende handlinger:

  • Check Forskel mulighed fra Type afsnit;
  • I boksen Argumenter input tekstbokse, vælg cellerne, der indeholder lejedato og slutdato separat;
  • Vælg derefter outputresultattypen, som du har brug for. For eksempel kan du få servicelængden i år, måneder, år + måneder + dage, år + måneder og så videre.

3. Når du er færdig med indstillingerne, skal du klikke på OK knap, og du får det første beregnede resultat, så skal du bare trække påfyldningshåndtaget for at udfylde denne formel for at teste celler, og nu får du følgende resultat, som du har brug for:

Klik for at downloade Kutools til Excel og gratis prøveversion nu!


Flere relative artikler:

  • Tæl antallet af dage / arbejdsdage / weekender mellem to datoer
  • Har du nogensinde haft brug for at tælle antallet af dage mellem to datoer i Excel? Nogle gange kan det være, at du kun vil beregne arbejdsdage mellem to datoer, og engang skal du kun tælle weekenddage mellem de to datoer. Hvordan kunne du tælle antallet af dage mellem to datoer i en bestemt tilstand?
  • Beregn dage og minutter mellem to datoer
  • Antag, at du har to kolonner med datotidsceller, og nu vil du beregne forskellen i dage, timer og minutter mellem disse to datotidsceller som følgende skærmbillede vist. Denne artikel vil jeg tale om nogle metoder til at løse denne opgave for dig.

Bedste kontorproduktivitetsværktøjer

Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøj (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

kte-fane 201905


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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