Sådan beregner du tjenesteår i Excel (4 nemme måder)

  • Del Dette
Hugh West

Antag, at du har en medarbejder, som for nylig har sagt op fra din virksomhed. Du vil beregne hans/hendes antal tjenesteår i din virksomhed. Der er flere måder at beregne det på. Vi kan bruge mange formler til det. Hovedformålet med denne artikel er at forklare, hvordan man beregne antal tjenesteår i Excel på forskellige måder. Tjenestevarigheden med dage, måneder og år vil også blive beregnet.

Download arbejdsbog til øvelser

Beregning af tjenesteår.xlsx

4 nemme måder at beregne antal tjenesteår i Excel på

Som jeg sagde tidligere, er der flere måder at beregne antal tjenesteår i Excel. Her vil jeg forklare 4 nemme og effektive måder at gøre det på. Jeg har taget følgende datasæt til at forklare denne artikel. Det indeholder de Medarbejderens navn , Tiltrædelsesdato , og Slutdato . jeg vil forklare, hvordan man beregner År af service for dem.

1. Brug af INT & YEARFRAC-funktioner til at beregne antal tjenesteår

I denne metode vil jeg forklare, hvordan du kan bruge INT-funktionen og funktionen YEARFRAC til beregne antal tjenesteår i Excel. Lad os se trinene.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=INT(ÅRFRAC(C5,D5))

Opdeling af formler

  • YEARFRAC(C5,D5) --> Her er det YEARFRAC funktionen returnerer en brøkdel af året repræsenteret ved antallet af dage mellem datoerne i cellerne C5 og D6 .
    • Output: 7.941666666666666667
  • INT(YEARFRAC(C5,D5)) --> bliver til
    • INT(7.941666666666666667) --> Her er det INT funktionen returnerer det hele tal ved at afrunde det nedad.
      • Udgang: 7
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen til andre celler.

Endelig kan du se, at jeg har kopieret formlen til alle de andre celler og beregnet Antal år i tjenesten i Excel for hver enkelt medarbejder.

2. Anvendelse af funktionerne DAYS360 og DATE til beregning af antal tjenesteår

I denne anden metode vil jeg bruge funktionen DAYS360 og funktionen DATE til beregne antal tjenesteår i Excel. Lad mig vise dig, hvordan det gøres.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=INT(DAGE360(DATO(ÅR(C5),MÅNED(C5),DAG(C5))),DATO(ÅR(D5),MÅNED(D5),DAG(D5)))/360)

Opdeling af formler

  • DAY(D5) --> Her, funktionen DAY returnerer dagnummeret for datoen i celle D5 .
    • Udgang: 24
  • MÅNED(D5) --> Her, funktionen MONTH returnerer månedens nummer for den angivne dato i celle D5 .
    • Udgang: 1
  • YEAR(D5) --> Her, funktionen YEAR returnerer årstallet for den angivne dato i celle D5 .
    • Output: 2022
  • DATE(ÅR(D5),ÅR(D5),MÅNED(D5),DAG(D5)) --> bliver til
    • DATO(2022,1,24) --> Her er det DATO funktionen returnerer et løbenummer, der repræsenterer en dato fra et givet år, en given måned og en given dag.
      • Udgang: 44585
  • DATE(ÅR(C5),MÅNED(C5),DAG(C5)) --> bliver til
    • DATE(2014,2,15) --> Igen, den DATO funktionen returnerer et løbenummer, der repræsenterer en dato fra et givet år, en given måned og en given dag.
      • Udgang: 41685
  • DAYS360(DATE(ÅR(C5),MÅNED(C5),DAG(C5)),DATE(ÅR(D5),MÅNED(D5),DAG(D5))) --> bliver til
    • DAYS360(41685,44585) --> Her er det DAYS360 funktionen returnerer antallet af dage mellem de to angivne datoer.
      • Output: 2859
  • INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> bliver til
    • INT(2859/360) --> Her, Her, den INT funktionen returnerer det hele tal ved at afrunde det nedad.
      • Udgang: 7
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen til andre celler.

Endelig kan du se, at jeg har kopieret formlen til alle de andre celler og beregnet Antal år i tjenesten for hver enkelt medarbejder.

3. Brug af DATEDIF-funktionen til at beregne antal tjenesteår i Excel

Hvis du nu vil beregne en persons tjenestetid i år, måneder og dage, kan du bruge DATEDIF-funktionen I dette eksempel vil jeg beregne tjenesteårene i tre måder. 1 st vil give resultatet som år , den 2 og vil give resultatet som år og måneder og 3 rd giver det fulde resultat som år, måneder og dage .

3.1. Brug af DATEDIF-funktionen til at beregne år

I denne metode vil jeg bruge DATEDIF funktion til at beregne den År af tjeneste år . Lad os se trinene.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=DATEDIF(C5, D5, "y")& " År"

Opdeling af formler

  • DATEDIF(C5, D5, "y") --> Her er det DATEDIF funktionen returnerer antallet af år mellem de to angivne datoer.
    • Udgang: 7
  • DATEDIF(C5, D5, "y")& " År" --> bliver til
    • 7& " År" --> Nu, den Ampersand (&) operatøren vil kombinere tekst og formel .
      • Output: "7 år"
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Træk nu den Håndtag til påfyldning for at kopiere formlen.

Til sidst kan du se, at jeg har kopieret formlen til alle de andre celler og beregnet den Antal år i tjenesten i Excel for hver medarbejder i år .

3.2. Anvendelse af DATEDIF-funktionen til beregning af år og måneder

Her vil jeg anvende den DATEDIF funktion til at beregne den Antal år af tjenester år og måneder . Lad os se trinene.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder"

Opdeling af formler

  • DATEDIF(C5,D5, "y") --> Her er det DATEDIF funktionen returnerer antallet af år mellem de to angivne datoer.
    • Udgang: 7
  • DATEDIF(C5,D5, "ym") --> Her er det DATEDIF funktionen returnerer antallet af måneder mellem de to angivne datoer uden at tage højde for dage og år.
    • Udgang: 11
  • DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder" --> bliver til
    • 7&" År, "&11&" Måneder" --> Nu, den Ampersand (&) operatøren vil kombinere tekster og formler .
      • Output: "7 år og 11 måneder"
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen.

Til sidst kan du se, at jeg har kopieret formlen til alle de andre celler og beregnet den Antal år i tjenesten for hver ansat i år og måneder .

3.3. Brug af DATEDIF-funktionen til at beregne år, måneder og dage

I denne metode vil jeg bruge DATEDIF funktion til at beregne den År af tjeneste i EXcel i år, måneder og dage . Lad os se, hvordan det gøres.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=DATEDIF(C5,D5, "y") & " År, " & DATEDIF(C5,D5, "ym") & " Måneder, " & DATEDIF(C5,D5, "md") & " Dage"

Opdeling af formler

  • DATEDIF(C5,D5, "y") --> Her er det DATEDIF funktionen returnerer antallet af år mellem de to angivne datoer.
    • Udgang: 7
  • DATEDIF(C5,D5, "ym") --> Her er det DATEDIF funktionen returnerer antallet af måneder mellem de to angivne datoer uden at tage højde for dage og år.
    • Udgang: 11
  • DATEDIF(C5,D5, "md") --> Her er det DATEDIF funktionen returnerer antallet af dage mellem de to angivne datoer uden at tage hensyn til måneder og år.
    • Udgang: 9
  • DATEDIF(C5,D5, "y") & " År, " & DATEDIF(C5,D5, "ym") & " Måneder, " & DATEDIF(C5,D5, "md") & " Dage" --> bliver til
    • 7 & " År, " & 11 & " Måneder, " & 9 & " Dage" --> Nu, den Ampersand (&) operatøren vil kombinere tekster og formler .
      • Output: "7 år, 11 måneder, 9 dage"
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen.

Til sidst kan du se, at jeg har kopieret formlen til alle de andre celler og beregnet den Antal år i tjenesten for hver ansat i år, måneder og dage .

4. Anvendelse af IF- og DATEDIF-funktioner

Hvis du har medarbejdere, der har arbejdet mindre end et år, vil denne metode være nyttig for dig. Her vil jeg bruge IF-funktionen og DATEDIF funktion til at beregne den Antal år i tjenesten i Excel. Jeg vil forklare 2 eksempler med 2 forskellige typer af output .

Eksempel-01: Returnering af tekststreng, hvis tjenesteydelsens varighed er mindre end et år

I dette eksempel returnerer jeg en tekststreng hvis den Antal år i tjenesten er mindre end et år . Lad os se, hvordan det gøres.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=IF(DATEDIF(C5,D5, "y")=0, "Mindre end et år",DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder")

Opdeling af formler

  • DATEDIF(C5,D5, "y") --> Her er det DATEDIF funktionen returnerer antallet af år mellem de to angivne datoer.
    • Udgang: 7
  • DATEDIF(C5,D5, "ym") --> Her er det DATEDIF funktionen returnerer antallet af måneder mellem de to angivne datoer uden at tage højde for dage og år.
    • Udgang: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Mindre end et år",DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder") --> bliver til
    • IF(7=0, "Mindre end et år",7&" År, "&11&" Måneder") --> Nu, den IF funktionen vil kontrollere logisk_test . hvis det er True , vil formlen give "Mindre end et år". Og hvis det er Falsk vil formlen returnere den Antal år i tjenesten i år og måneder.
      • Output: "7 år og 11 måneder"
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen.

Endelig kan du se, at jeg har kopieret formlen og beregnet den Antal år i tjenesten for hver enkelt medarbejder.

Eksempel-02: Beregning af måned, hvis tjenesteydelsens varighed er mindre end et år

I dette eksempel vil jeg beregne den Antal år i tjenesten måneder hvis det er mindre end et år . jeg vil bruge den IF funktionen og DATEDIF funktion til at beregne den Antal år i tjenesten i Excel. Lad os se trinene.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle E5 .
  • For det andet, i celle E5 skriv følgende formel.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Måneder",DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder")

Opdeling af formler

  • DATEDIF(C5,D5, "y") --> Her er det DATEDIF funktionen returnerer antallet af år mellem de to angivne datoer.
    • Udgang: 7
  • DATEDIF(C5,D5, "ym") --> Denne DATEDIF funktionen returnerer antallet af måneder mellem de to angivne datoer uden at tage højde for dage og år.
    • Udgang: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Måneder",DATEDIF(C5,D5, "y")&" År, "&DATEDIF(C5,D5, "ym")&" Måneder") --> bliver til
    • IF(7=0,11&" Måneder",7&" År, "&11&" Måneder") --> Nu, den IF funktionen vil kontrollere logisk_test . hvis det er True , vil formlen returnere den Antal år i tjenesten i måneder . Og hvis det er Falsk vil formlen returnere den Antal år i tjenesten i år og måneder.
      • Output: "7 år og 11 måneder"
  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Træk derefter den Håndtag til påfyldning for at kopiere formlen.

Endelig kan du se, at jeg har kopieret formlen og beregnet den Antal år i tjenesten for hver enkelt medarbejder.

Beregn tjenesteår i Excel ud fra ansættelsesdato

I dette afsnit vil jeg vise dig, hvordan du kan beregne antal tjenesteår fra den Ansættelsesdato til den nuværende dato . Jeg vil også vise dig, hvordan du kan beregne den Slutdato af en tjenesteperiode fra den Ansættelsesdato .

1. Brug af TODAY-funktionen til at beregne antal tjenesteår fra ansættelsesdatoen

Der er en indbygget funktion i Excel, som kan give dig den nuværende dato . Denne funktion er funktionen TODAY Det er skrevet i Excel som, =TODAY () Denne funktion er kategoriseret som Dato/tid funktionen i Excel. Den kan også bruges i en formel. Som i de foregående eksempler arbejdede vi med funktionen Slutdato . I stedet for den Slutdato , hvis du ønsker at finde ud af Antal år i tjenesten fra den Ansættelsesdato til den Nuværende dato skal du indsætte I DAG funktion i stedet for Slutdato .

Lad mig vise dig trinene.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Antal år i tjenesten Her har jeg valgt celle D5 .
  • For det andet, i celle D5 skriv følgende formel.
=DATEDIF(C5,TODAY(), "y") & " År, " & DATEDIF(C5,TODAY(), "ym") & " Måneder, " & DATEDIF(C5,TODAY(), "md") & " Dage"

Opdeling af formler

  • DATEDIF(C5,TODAY(), "y") --> Her er det DATEDIF funktionen vil returnere antallet af år mellem Ansættelsesdato og Nuværende dato .
    • Udgang: 8
  • DATEDIF(C5,TODAY(), "ym") --> DATEDIF funktionen vil returnere antallet af måneder mellem Ansættelsesdato og Nuværende dato ignorere dage og år.
    • Udgang: 6
  • DATEDIF(C5,TODAY(), "md") --> Her er det DATEDIF funktionen vil returnere antallet af dage mellem Ansættelsesdato og Nuværende dato ignorere månederne og årene.
    • Udgang: 22
  • DATEDIF(C5,TODAY(), "y") & " År, " & DATEDIF(C5,TODAY(), "ym") & " Måneder, " & DATEDIF(C5,TODAY(), "md") & " Dage" --> bliver til
    • 8 & " År, " & 6 & " Måneder, " & 22 & " Dage" --> Nu, den Ampersand (&) operatøren vil kombinere tekster og formler .
      • Output: "8 år, 6 måneder, 22 dage"
Bemærk: Fordelen ved at bruge I DAG funktion er, at den opdateres, hver gang du åbner dit regneark. Så hver dag, du åbner dit regneark, opdateres ancienniteten også.

  • For det tredje skal du trykke på INDTAST for at få resultatet.

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen.

Endelig kan du se, at jeg har kopieret formlen og beregnet den Antal år i tjenesten fra Ansættelsesdato i Excel for hver enkelt medarbejder.

➥ Læs mere: Beregn antallet af dage mellem i dag og en anden dato

2. Beregning af slutdato fra ansættelsesdato efter visse tjenesteår

I dette eksempel vil jeg vise dig, hvordan du kan beregne den Slutdato af en tjenesteperiode fra den Ansættelsesdato og Antal år i tjenesten . Antag, at du har nogle medarbejdere, og at du ønsker at evaluere deres præstationer efter en vis Antal år i tjenesten fra den Ansættelsesdato I forbindelse med denne præstationsevaluering skal du derfor bruge Slutdato af den pågældende tjenesteperiode. Her vil jeg bruge funktionen EDATE til at beregne den Slutdato .

Lad os se, hvordan du kan gøre det.

Trin:

  • Først skal du vælge den celle, hvor du vil beregne den Slutdato Her har jeg valgt celle E5.
  • For det andet, i celle E5 skriv følgende formel.
=DATO(C5,D5*12)

Her, i den EDATE funktion, valgte jeg C5 som start_dato og D5*12 som måned s. I ganget år af 12 til at konvertere dem til måneder Herefter returnerer formlen datoen efter de valgte måneder.

  • For det tredje skal du trykke på INDTAST , og du vil få den Slutdato .

  • Derefter skal du trække den Håndtag til påfyldning for at kopiere formlen.

Til sidst kan du se, at jeg har kopieret formlen og fået den Slutdato for hver enkelt medarbejder.

Øvelsesafsnit

Her har jeg lavet et øvelsesark til dig, så du kan øve dig i, hvordan du beregne antal tjenesteår i Excel.

Konklusion

Afslutningsvis har jeg forsøgt at beskrive, hvordan man beregne antal tjenesteår I Excel. Jeg beregnede grundlæggende antallet af år mellem to datoer i Excel. Jeg forklarede 4 forskellige måder at gøre det på. DATEDIF funktionen gør det nemmere at beregne længden mellem to datoer. Jeg håber ikke, at du stødte på nogen problemer, da du læste denne artikel. Vær forbundet med ExcelWIKI for at få flere artikler som denne. Til sidst, hvis du har spørgsmål, så lad mig vide det i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.