Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur beräknar jag tjänstens längd från anställningsdatum i Excel?

Om du har en rad uppgifter inklusive anställdas namn och deras datum för att gå med i ditt företag i ett kalkylblad, kanske du nu vill beräkna deras tjänstgöringstid, det betyder att få hur många år och månader en anställd har arbetat för ditt företag. Denna artikel kommer jag att prata om snabb metod för att lösa detta jobb åt dig.

Beräkna servicelängden från anställningsdatumet med YEARFRAC-funktionen

Beräkna servicelängden från anställningsdatumet med DATEDIF-funktionen

Beräkna servicelängden från hyrdatumet till idag med DATEDIF-funktionen

Beräkna servicelängden från anställningsdatumet med en fantastisk funktion


Beräkna servicelängden från anställningsdatumet med YEARFRAC-funktionen

För att beräkna servicelängden från anställningsdatumet och ett specifikt datum kan YEARFRAC-funktionen hjälpa dig.

Ange eller kopiera följande formel till en tom cell:

=INT(YEARFRAC(B2,C2))

Anmärkningar: I ovanstående formel, B2 är hyrdatumcellen och C2 är slutdatumcellen.

Dra sedan fyllningshandtaget för att kopiera fromula till andra celler du behöver, så får du personens längd av tjänsten i år.


Beräkna servicelängden från anställningsdatumet med DATEDIF-funktionen

Om du behöver beräkna servicelängden i exakta år månader och dagar kan DATEDIF-funktionen i Excel göra dig en tjänst.

Beräkna tjänstens längd i år:

Ange eller kopiera följande formel till en tom cell:

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


Beräkna tjänstens längd i år och månader:

Använd följande formel:

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


Beräkna tjänstens längd i år, månader och dagar:

Tillämpa följande formel:

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

Anmärkningar: I ovanstående formel, B2 är hyrdatumcellen och C2 är slutdatumcellen.


Beräkna servicelängden från hyrdatumet till idag med DATEDIF-funktionen

Vissa saker, du kanske vill beräkna tjänstens längd från anställningsdatum till idag, så varje dag du öppnar kalkylbladet uppdateras tjänstens längd automatiskt. I det här fallet bör du kombinera TODAY-funktionen i DATEDIF-funktionen.

Använd någon av nedanstående formler efter dina behov:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF (B4, TODAY (), "y") & "Years", & DATEDIF (B4, TODAY (), "ym") & "Månader"
= DATEDIF (B6, TODAY (), "y") & "Years", & DATEDIF (B4, TODAY (), "ym") & "Months," & DATEDIF (B4, TODAY (), "md") & "Dagar"


Beräkna servicelängden från anställningsdatumet med en fantastisk funktion

Det är lite svårt för dig att komma ihåg så många formler, men om du har det Kutools för Excel, med dess Hjälp för datum och tid funktion kan du snabbt beräkna tjänstens längd i år, månader, dagar, år + månader + dagar eller andra format som du behöver.

Notera:Att tillämpa detta Hjälp för datum och tidFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka på en cell där du vill hitta resultatet och klicka sedan på KutoolsFormel Helper > Hjälp för datum och tid, se skärmdump:

2. I Hjälp för datum och tid dialogrutan, gör följande:

  • Kolla upp Skillnaden alternativ från Typ sektion;
  • i Argumentinmatning textrutor, välj cellerna som innehåller anställningsdatum och slutdatum separat.
  • Välj sedan den resultatresultat som du behöver. Du kan till exempel få tjänsten i år, månader, år + månader + dagar, år + månader och så vidare.

3. När du har gjort inställningarna klickar du på OK -knappen, och du får det första beräknade resultatet, sedan behöver du bara dra fyllningshandtaget för att fylla denna formel för att testa celler, och nu får du följande resultat som du behöver:

Klicka för att ladda ner Kutools för Excel och gratis testversion nu!


Fler relativa artiklar:

  • Räkna antalet dagar / arbetsdagar / helger mellan två datum
  • Har du någonsin behövt räkna antalet dagar mellan två datum i Excel? Ibland kanske du bara vill beräkna arbetsdagarna mellan två datum, och någon gång måste du bara räkna helgdagarna mellan de två datumen. Hur kunde du räkna antalet dagar mellan två datum i ett visst skick?
  • Beräkna dagar och minuter mellan två datum
  • Om du antar att du har två kolumner med datumceller, och nu vill du beräkna skillnaden i dagar, timmar och minuter mellan dessa två datumceller enligt följande skärmdump. Den här artikeln kommer jag att prata om några metoder för att lösa denna uppgift åt dig.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50% och minskar hundratals musklick åt dig varje dag!
officetab botten
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Florence · 7 months ago
    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?
    • To post as a guest, your comment is unpublished.
      skyyang · 7 months ago
      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!
  • To post as a guest, your comment is unpublished.
    sam · 1 years ago
    Hi, i would like to know how i can add two different experience which i found through datedif for a single staff
    eg : 3 yrs, 11 months, 4 days and 4 yrs, 3 months, 18 days,

    i am looking a formula for to get the following result

    8 yrs, 2 months, 22 days.

    thank you
  • To post as a guest, your comment is unpublished.
    Eve · 2 years ago
    Ive tried this formula and it comes up with #value!


    Please help
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hello, Eve,
      The above formula works well in my worksheet, which Excel version do you use?
      Or you can insert your error screenshot here.
      Thank you!
  • To post as a guest, your comment is unpublished.
    AB · 2 years ago
    How can I calculate years of service from the date or hire to today?
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hello, AB,
      To calculate years of service from the hire date to today, you just need to apply the following formula: (Note: A2 is the hire date, change it to your need)
      =DATEDIF(A2,TODAY(),"y") & " years " & DATEDIF(A2,TODAY(),"ym") & " months "

      Please try it, hope it can help you!