Hoe dienstjaren berekenen in Excel (4 eenvoudige manieren)

  • Deel Dit
Hugh West

Stel dat u een werknemer heeft die onlangs ontslag heeft genomen bij uw bedrijf. U wilt zijn/haar dienstjaren in uw bedrijf. Er zijn verschillende manieren om dat te berekenen. We kunnen daarvoor vele formules gebruiken. Het hoofddoel van dit artikel is uit te leggen hoe u dienstjaren berekenen in Excel op verschillende manieren. De duur van de dienst met dagen, maanden en jaren wordt ook berekend.

Download Praktijk Werkboek

Dienstjaren berekenen.xlsx

4 eenvoudige manieren om dienstjaren te berekenen in Excel

Zoals ik al zei zijn er verschillende manieren om dienstjaren berekenen in Excel. Hier zal ik uitleggen 4 Ik heb de volgende dataset genomen om dit artikel toe te lichten. Het bevat de Naam werknemer , Datum toetreding en Einddatum Ik zal uitleggen hoe je Jaren van de dienst voor hen.

1. De functies INT & YEARFRAC gebruiken om het aantal dienstjaren te berekenen

In deze methode zal ik uitleggen hoe je de functie INT en de functie YEARFRAC naar dienstjaren berekenen in Excel. Laten we de stappen bekijken.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=INT(YEARFRAC(C5,D5))

Formuleverdeling

  • YEARFRAC(C5,D5) --> Hier is de JAARFRAC functie geeft een fractie van het jaar terug, vertegenwoordigd door het aantal dagen tussen de data in de cellen C5 en D6 .
    • Uitgang: 7,941666666667
  • INT(YEARFRAC(C5,D5)) --> verandert in
    • INT(7.941666666667) --> Hier is de INT functie geeft het gehele getal terug door het naar beneden af te ronden.
      • Uitgang: 7
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule naar andere cellen te kopiëren.

Tenslotte zie je dat ik de formule naar alle andere cellen heb gekopieerd en berekend Dienstjaren in Excel voor elke werknemer.

2. De functies DAYS360 en DATE gebruiken om dienstjaren te berekenen

In deze tweede methode gebruik ik de functie DAYS360 en de functie DATUM naar dienstjaren berekenen in Excel. Ik zal je laten zien hoe het moet.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=INT(DAGEN360(DATUM(JAAR(C5),MAAND(C5),DAG(C5)),DATUM(JAAR(D5),MAAND(D5),DAG(D5)))/360)

Formuleverdeling

  • DAG(D5) --> Hier, de functie DAY geeft het dagnummer van de datum in cel D5 .
    • Uitgang: 24
  • MAAND (D5) --> Hier, de functie MAAND geeft het maandnummer van de gegeven datum in cel D5 .
    • Uitgang: 1
  • JAAR(D5) --> Hier, de functie JAAR geeft het jaartal van de gegeven datum in cel D5 .
    • Uitgang: 2022
  • DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> verandert in
    • DATUM(2022,1,24) --> Hier is de DATUM functie geeft een volgnummer dat een datum van een bepaald jaar, maand en dag weergeeft.
      • Uitgang: 44585
  • DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> verandert in
    • DATE(2014,2,15) --> Nogmaals, de DATUM functie geeft een volgnummer dat een datum van een bepaald jaar, maand en dag weergeeft.
      • Uitgang: 41685
  • DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> verandert in
    • DAYS360(41685,44585) --> Hier is de DAYS360 functie geeft het aantal dagen tussen de twee opgegeven data.
      • Uitgang: 2859
  • INT(DAYS360(DATUM(JAAR(C5),MAAND(C5),DAG(C5)),DATUM(JAAR(D5),MAAND(D5),DAG(D5)))/360) --> verandert in
    • INT(2859/360) --> Hier, hier, de INT functie geeft het gehele getal terug door het naar beneden af te ronden.
      • Uitgang: 7
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule naar andere cellen te kopiëren.

Tenslotte zie je dat ik de formule naar alle andere cellen heb gekopieerd en berekend Dienstjaren voor elke werknemer.

3. Gebruik van de functie DATEDIF om dienstjaren in Excel te berekenen

Als u nu de diensttijd van een persoon wilt berekenen in jaren, maanden en dagen kunt u gebruik maken van de functie DATEDIF In dit voorbeeld bereken ik de dienstjaren in drie manieren. 1 st geeft de uitvoer als jaren de 2 nd geeft het resultaat als jaren en maanden en de 3 rd geeft het volledige resultaat als jaren, maanden en dagen .

3.1. De functie DATEDIF gebruiken om jaren te berekenen

In deze methode gebruik ik de DATEDIF functie om de Jaar van dienst in jaren Laten we de stappen bekijken.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=DATEDIF(C5, D5, "y")& " Jaren"

Formuleverdeling

  • DATEDIF(C5, D5, "y") --> Hier is de DATEDIF functie geeft het aantal jaren tussen de twee opgegeven data.
    • Uitgang: 7
  • DATEDIF(C5, D5, "y")& " Jaren" --> verandert in
    • 7& " Jaren" --> Nu, de Ampersand (&) operator zal de tekst en formule .
      • Uitvoer: "7 jaar"
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Sleep nu de Vulgreep om de formule te kopiëren.

Tenslotte zie je dat ik de formule naar alle andere cellen heb gekopieerd en de Dienstjaren in Excel voor elke werknemer in jaren .

3.2. De functie DATEDIF toepassen om jaren en maanden te berekenen

Hier zal ik de DATEDIF functie om de Jarenlange diensten in jaren en maanden Laten we de stappen bekijken.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=DATEDIF(C5,D5,"y")&" Jaren, "&DATEDIF(C5,D5,"ym")&" Maanden"

Formuleverdeling

  • DATEDIF(C5,D5,"y") --> Hier is de DATEDIF functie geeft het aantal jaren tussen de twee opgegeven data.
    • Uitgang: 7
  • DATEDIF(C5,D5,"ym") --> Hier is de DATEDIF functie geeft het aantal maanden tussen de twee gegeven data, waarbij de dagen en jaren worden genegeerd.
    • Uitgang: 11
  • DATEDIF(C5,D5,"y")&" Jaren, "&DATEDIF(C5,D5,"ym")&" Maanden" --> verandert in
    • 7&" Jaar, "&11&" Maanden" --> Nu, de Ampersand (&) operator zal de teksten en formules .
      • Output: "7 jaar, 11 maanden"
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule te kopiëren.

Tenslotte zie je dat ik de formule naar alle andere cellen heb gekopieerd en de Dienstjaren voor elke werknemer in jaren en maanden .

3.3. Gebruik van de functie DATEDIF om jaren, maanden en dagen te berekenen

In deze methode gebruik ik de DATEDIF functie om de Jaar van dienst in EXcel in jaren, maanden en dagen Laten we kijken hoe het gaat.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=DATEDIF(C5,D5,"y") & " Jaren, " & DATEDIF(C5,D5,"ym") & " Maanden, " & DATEDIF(C5,D5,"md") & " Dagen"

Formuleverdeling

  • DATEDIF(C5,D5,"y") --> Hier is de DATEDIF functie geeft het aantal jaren tussen de twee opgegeven data.
    • Uitgang: 7
  • DATEDIF(C5,D5,"ym") --> Hier is de DATEDIF functie geeft het aantal maanden tussen de twee gegeven data, waarbij de dagen en jaren worden genegeerd.
    • Uitgang: 11
  • DATEDIF(C5,D5,"md") --> Hier is de DATEDIF functie geeft het aantal dagen tussen de twee gegeven data, waarbij de maanden en jaren worden genegeerd.
    • Uitgang: 9
  • DATEDIF(C5,D5,"y") & " Jaren, " & DATEDIF(C5,D5,"ym") & " Maanden, " & DATEDIF(C5,D5,"md") & " Dagen" --> verandert in
    • 7 & " Jaren, " & 11 & " Maanden, " & 9 & " Dagen" --> Nu, de Ampersand (&) operator zal de teksten en formules .
      • Output: "7 jaar, 11 maanden, 9 dagen".
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule te kopiëren.

Tenslotte zie je dat ik de formule naar alle andere cellen heb gekopieerd en de Dienstjaren voor elke werknemer in jaren, maanden en dagen .

4. IF- en DATEDIF-functies gebruiken

Als u werknemers hebt die minder dan een jaar hebben gewerkt, dan is deze methode nuttig voor u. Hier gebruik ik de IF-functie en de DATEDIF functie om de Dienstjaren in Excel. Ik zal uitleggen 2 voorbeelden met 2 verschillende soorten uitgang .

Voorbeeld-01: Tekststring teruggeven als de duur van de dienst minder dan een jaar is

In dit voorbeeld zal ik een tekststring als de Dienstjaren is minder dan een jaar Laten we kijken hoe het gaat.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=IF(DATEDIF(C5,D5,"y")=0,"Minder dan een jaar",DATEDIF(C5,D5,"y")&" Jaren,"&DATEDIF(C5,D5,"ym")&" Maanden")

Formuleverdeling

  • DATEDIF(C5,D5,"y") --> Hier is de DATEDIF functie geeft het aantal jaren tussen de twee opgegeven data.
    • Uitgang: 7
  • DATEDIF(C5,D5,"ym") --> Hier is de DATEDIF functie geeft het aantal maanden tussen de twee gegeven data, waarbij de dagen en jaren worden genegeerd.
    • Uitgang: 11
  • IF(DATEDIF(C5,D5,"y")=0,"Minder dan een jaar",DATEDIF(C5,D5,"y")&" Jaren,"&DATEDIF(C5,D5,"ym")&" Maanden") --> verandert in
    • IF(7=0,"Minder dan een jaar",7&" Jaar, "&11&" Maanden") --> Nu, de ALS functie zal de logische_test Als het Echt zal de formule het volgende opleveren "Minder dan een jaar". En als het Valse zal de formule de Dienstjaren in jaren en maanden.
      • Output: "7 jaar, 11 maanden"
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule te kopiëren.

Tenslotte ziet u dat ik de formule heb gekopieerd en de Dienstjaren voor elke werknemer.

Voorbeeld-02: Berekening van de maand bij een diensttijd van minder dan een jaar

In dit voorbeeld bereken ik de Dienstjaren in maanden als het minder dan een jaar Ik zal de ALS functie en de DATEDIF functie om de Dienstjaren in Excel. Laten we de stappen bekijken.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel E5 .
  • Ten tweede, in cel E5 schrijf de volgende formule.
=IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

Formuleverdeling

  • DATEDIF(C5,D5,"y") --> Hier is de DATEDIF functie geeft het aantal jaren tussen de twee opgegeven data.
    • Uitgang: 7
  • DATEDIF(C5,D5,"ym") --> Deze DATEDIF functie geeft het aantal maanden tussen de twee gegeven data, waarbij de dagen en jaren worden genegeerd.
    • Uitgang: 11
  • IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years,"&DATEDIF(C5,D5,"ym")&" Months") --> verandert in
    • IF(7=0,11&" Months",7&" Years, "&11&" Months") --> Nu, de ALS functie zal de logische_test Als het Echt zal de formule de Dienstjaren in maanden . En als het Valse zal de formule de Dienstjaren in jaren en maanden.
      • Output: "7 jaar, 11 maanden"
  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Sleep vervolgens de Vulgreep om de formule te kopiëren.

Tenslotte ziet u dat ik de formule heb gekopieerd en de Dienstjaren voor elke werknemer.

Bereken het aantal dienstjaren in Excel vanaf de datum van indiensttreding

In dit deel laat ik u zien hoe u Jaren van dienst berekenen van de Inhuurdatum aan de huidige datum Ik zal je ook laten zien hoe je de Einddatum van een dienstperiode van de Inhuurdatum .

1. De TODAY-functie gebruiken om het aantal dienstjaren vanaf de datum van indiensttreding te berekenen

Er is een ingebouwde functie in Excel die u de huidige datum Deze functie is de TODAY-functie Het wordt in Excel geschreven als, =TODAY () Deze functie is gecategoriseerd als Datum/Tijd De functie kan ook in een formule worden gebruikt. Zoals in de vorige voorbeelden werkten we met de Einddatum In plaats van de Einddatum als je de Dienstjaren van de Inhuurdatum aan de Huidige datum moet u de VANDAAG functie in plaats van de Einddatum .

Ik zal je de stappen laten zien.

Stappen:

  • Selecteer eerst de cel waar u de Dienstjaren Hier heb ik cel D5 .
  • Ten tweede, in cel D5 schrijf de volgende formule.
=DATEDIF(C5,TODAY(),"y") & " Jaren, " & DATEDIF(C5,TODAY(),"ym") & " Maanden, " & DATEDIF(C5,TODAY(),"md") & " Dagen".

Formuleverdeling

  • DATEDIF(C5,TODAY(),"y") --> Hier is de DATEDIF functie geeft het aantal jaren terug tussen de Inhuurdatum en de Huidige datum .
    • Uitgang: 8
  • DATEDIF(C5,TODAY(),"ym") --> De DATEDIF functie geeft het aantal maanden terug tussen de Inhuurdatum en de Huidige datum de dagen en jaren negerend.
    • Uitgang: 6
  • DATEDIF(C5,TODAY(),"md") --> Hier is de DATEDIF functie geeft het aantal dagen terug tussen de Inhuurdatum en de Huidige datum de maanden en jaren negerend.
    • Uitgang: 22
  • DATEDIF(C5,TODAY(),"y") & " Jaren, " & DATEDIF(C5,TODAY(),"ym") & " Maanden, " & DATEDIF(C5,TODAY(),"md") & " Dagen". --> verandert in
    • 8 & "Jaren," & 6 & "Maanden," & 22 & "Dagen" --> Nu, de Ampersand (&) operator zal de teksten en formules .
      • Uitvoer: "8 jaar, 6 maanden, 22 dagen"
Let op: Het voordeel van het gebruik van de VANDAAG functie is dat deze elke keer dat u uw werkblad opent wordt bijgewerkt. Dus elke dag dat u uw werkblad opent wordt ook de diensttijd bijgewerkt.

  • Ten derde, druk op ENTER om het resultaat te krijgen.

  • Daarna sleept u de Vulgreep om de formule te kopiëren.

Tenslotte ziet u dat ik de formule heb gekopieerd en de Dienstjaren van Inhuurdatum in Excel voor elke werknemer.

Lees meer: Bereken het aantal dagen tussen vandaag en een andere datum

2. Berekening einddatum vanaf de datum van indiensttreding na bepaalde dienstjaren

In dit voorbeeld laat ik u zien hoe u de Einddatum van een dienstperiode van de Inhuurdatum en de Dienstjaren Stel, je hebt een aantal werknemers en je wilt hun prestaties evalueren na een bepaalde Dienstjaren van de Inhuurdatum Dus, voor deze prestatie-evaluatie heb je de Einddatum van die dienstperiode. Hier gebruik ik de EDATE-functie om de Einddatum .

Laten we eens kijken hoe je het kunt doen.

Stappen:

  • Selecteer eerst de cel waar u de Einddatum Hier heb ik cel E5.
  • Ten tweede, in cel E5 schrijf de volgende formule.
=DATUM(C5,D5*12)

Hier, in de EDATE functie, selecteerde ik C5 als begindatum en D5*12 als maand s. I vermenigvuldigd de jaren door 12 om ze om te zetten in maanden Daarna geeft de formule de datum na deze geselecteerde maanden.

  • Ten derde, druk op ENTER en je krijgt de Einddatum .

  • Daarna sleept u de Vulgreep om de formule te kopiëren.

Tenslotte zie je dat ik de formule heb gekopieerd en de Einddatum voor elke werknemer.

Praktijk Sectie

Hier heb ik een oefenblad voor je, zodat je kunt oefenen hoe je dienstjaren berekenen in Excel.

Conclusie

Ter afsluiting heb ik geprobeerd te behandelen hoe dienstjaren berekenen in Excel. Ik berekende het aantal jaren tussen twee data in Excel. Ik legde uit... 4 verschillende manieren om het te doen. De DATEDIF functie maakt het eenvoudiger om de lengte tussen twee data te berekenen. Hopelijk heeft u geen moeilijkheden ondervonden bij het lezen van dit artikel. Wordt verbonden met ExcelWIKI Als je nog vragen hebt, laat het me dan weten in het commentaarveld.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.