Berechnung von Dienstjahren in Excel (4 einfache Methoden)

  • Teile Das
Hugh West

Angenommen, Sie haben einen Mitarbeiter, der vor kurzem in Ihrem Unternehmen gekündigt hat, und Sie möchten dessen Dienstjahre in Ihrem Unternehmen. Es gibt mehrere Möglichkeiten, dies zu berechnen. Wir können viele Formeln dafür verwenden. Das Hauptziel dieses Artikels ist es, zu erklären, wie man Dienstjahre berechnen In Excel werden die Dienstzeiten in Tagen, Monaten und Jahren berechnet.

Download Arbeitsbuch Praxis

Berechnung der Dienstjahre.xlsx

4 einfache Möglichkeiten zur Berechnung von Dienstjahren in Excel

Wie ich bereits sagte, gibt es mehrere Möglichkeiten, um Dienstjahre berechnen Hier erkläre ich, wie man in Excel 4 Ich habe den folgenden Datensatz genommen, um diesen Artikel zu erklären. Er enthält die Name des Mitarbeiters , Beitrittsdatum und Enddatum Ich erkläre, wie man das berechnet. Jahre der Dienstleistung für sie.

1. die Verwendung der INT & YEARFRAC-Funktionen zur Berechnung der Dienstjahre

In dieser Methode werde ich erklären, wie Sie die Funktion INT und die Funktion YEARFRAC zu Dienstjahre berechnen Sehen wir uns die Schritte in Excel an.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=INT(YEARFRAC(C5,D5))

Formel Aufschlüsselung

  • YEARFRAC(C5,D5) --> Hier ist die YEARFRAC Funktion gibt einen Bruchteil des Jahres zurück, der durch die Anzahl der Tage zwischen den Daten in den Zellen C5 und D6 .
    • Leistung: 7,94166666666667
  • INT(YEARFRAC(C5,D5)) --> wird zu
    • INT(7.94166666666667) --> Hier ist die INT Funktion gibt die ganze Zahl durch Abrunden zurück.
      • Leistung: 7
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie danach die Füllen Griff um die Formel in andere Zellen zu kopieren.

Schließlich können Sie sehen, dass ich die Formel in alle anderen Zellen kopiert und berechnet habe Dienstjahre in Excel für jeden Mitarbeiter.

2. die Verwendung der Funktionen DAYS360 und DATE zur Berechnung der Dienstjahre

Bei dieser zweiten Methode werde ich Folgendes verwenden die Funktion DAYS360 und die Funktion DATE zu Dienstjahre berechnen Ich zeige Ihnen, wie man das macht.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=INT(DAYS360(DATUM(JAHR(C5),MONAT(C5),TAG(C5)),DATUM(JAHR(D5),MONAT(D5),TAG(D5)))/360)

Formel Aufschlüsselung

  • DAY(D5) --> Hier, die Funktion DAY gibt die Tageszahl des Datums in der Zelle D5 .
    • Leistung: 24
  • MONAT(D5) --> Hier, die Funktion MONAT gibt die Monatszahl des angegebenen Datums in der Zelle D5 .
    • Ausgang: 1
  • YEAR(D5) --> Hier, die Funktion YEAR gibt die Jahreszahl des angegebenen Datums in der Zelle D5 .
    • Ausgang: 2022
  • DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> wird zu
    • DATUM(2022,1,24) --> Hier ist die DATUM gibt eine Seriennummer zurück, die ein Datum aus einem bestimmten Jahr, Monat und Tag darstellt.
      • Leistung: 44585
  • DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> wird zu
    • DATE(2014,2,15) --> Auch hier gilt, dass die DATUM gibt eine Seriennummer zurück, die ein Datum aus einem bestimmten Jahr, Monat und Tag darstellt.
      • Leistung: 41685
  • DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) --> wird zu
    • DAYS360(41685,44585) --> Hier ist die DAYS360 gibt die Anzahl der Tage zwischen den beiden angegebenen Daten zurück.
      • Leistung: 2859
  • INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> wird zu
    • INT(2859/360) --> Hier, hier, die INT Funktion gibt die ganze Zahl durch Abrunden zurück.
      • Leistung: 7
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie danach die Füllen Griff um die Formel in andere Zellen zu kopieren.

Schließlich können Sie sehen, dass ich die Formel in alle anderen Zellen kopiert und berechnet habe Dienstjahre für jeden Mitarbeiter.

3. die Verwendung der DATEDIF-Funktion zur Berechnung der Dienstjahre in Excel

Wenn Sie nun die Dienstzeit einer Person in Jahren, Monaten und Tagen berechnen möchten, können Sie Folgendes verwenden die DATEDIF-Funktion In diesem Beispiel werde ich die Dienstjahre in drei Wege, die 1 st erhält man die folgende Ausgabe Jahre die 2 und wird man das Ergebnis erhalten als Jahre und Monate und die 3 rd erhält man das vollständige Ergebnis als Jahre, Monate und Tage .

3.1 Verwendung der DATEDIF-Funktion zur Berechnung der Jahre

In dieser Methode werde ich die DATEDIF Funktion zur Berechnung der Jahr des Dienstes in Jahre Schauen wir uns die Schritte an.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=DATEDIF(C5, D5, "y")& " Jahre"

Formel Aufschlüsselung

  • DATEDIF(C5, D5, "y") --> Hier ist die DATEDIF gibt die Anzahl der Jahre zwischen den beiden angegebenen Daten zurück.
    • Leistung: 7
  • DATEDIF(C5, D5, "y")& " Jahre" --> wird zu
    • 7& " Jahre" --> Nun, die Ampersand (&) Operator kombiniert die Text und Formel .
      • Ausgabe: "7 Jahre"
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie nun die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel in alle anderen Zellen kopiert und die Dienstjahre in Excel für jeden Mitarbeiter in Jahre .

3.2 Anwendung der DATEDIF-Funktion zur Berechnung von Jahren und Monaten

Hier werde ich die DATEDIF Funktion zur Berechnung der Jahre der Dienstleistungen in Jahre und Monate Schauen wir uns die Schritte an.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=DATEDIF(C5,D5, "y")&" Jahre, "&DATEDIF(C5,D5, "ym")&" Monate"

Formel Aufschlüsselung

  • DATEDIF(C5,D5, "y") --> Hier ist die DATEDIF gibt die Anzahl der Jahre zwischen den beiden angegebenen Daten zurück.
    • Leistung: 7
  • DATEDIF(C5,D5, "ym") --> Hier ist die DATEDIF gibt die Anzahl der Monate zwischen den beiden angegebenen Daten zurück, wobei die Tage und Jahre ignoriert werden.
    • Leistung: 11
  • DATEDIF(C5,D5, "y")&" Jahre, "&DATEDIF(C5,D5, "ym")&" Monate" --> wird zu
    • 7&" Jahre, "&11&" Monate" --> Nun, die Ampersand (&) Operator kombiniert die Texte und Formeln .
      • Ausgabe: "7 Jahre, 11 Monate"
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie danach die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel in alle anderen Zellen kopiert und die Dienstjahre für jeden Mitarbeiter in Jahre und Monate .

3.3 Verwendung der DATEDIF-Funktion zur Berechnung von Jahren, Monaten und Tagen

In dieser Methode werde ich die DATEDIF Funktion zur Berechnung der Jahr des Dienstes in EXcel in Jahre, Monate und Tage Mal sehen, wie es gemacht wird.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=DATEDIF(C5,D5, "y") & " Jahre, " & DATEDIF(C5,D5, "ym") & " Monate, " & DATEDIF(C5,D5, "md") & " Tage"

Formel Aufschlüsselung

  • DATEDIF(C5,D5, "y") --> Hier ist die DATEDIF gibt die Anzahl der Jahre zwischen den beiden angegebenen Daten zurück.
    • Leistung: 7
  • DATEDIF(C5,D5, "ym") --> Hier ist die DATEDIF gibt die Anzahl der Monate zwischen den beiden angegebenen Daten zurück, wobei die Tage und Jahre ignoriert werden.
    • Leistung: 11
  • DATEDIF(C5,D5, "md") --> Hier ist die DATEDIF gibt die Anzahl der Tage zwischen den beiden angegebenen Daten ohne Berücksichtigung der Monate und Jahre zurück.
    • Leistung: 9
  • DATEDIF(C5,D5, "y") & " Jahre, " & DATEDIF(C5,D5, "ym") & " Monate, " & DATEDIF(C5,D5, "md") & " Tage" --> wird zu
    • 7 & " Jahre, " & 11 & " Monate, " & 9 & " Tage" --> Nun, die Ampersand (&) Operator kombiniert die Texte und Formeln .
      • Ausgabe: "7 Jahre, 11 Monate, 9 Tage"
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie anschließend die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel in alle anderen Zellen kopiert und die Dienstjahre für jeden Mitarbeiter in Jahre, Monate und Tage .

4. die Verwendung von IF- und DATEDIF-Funktionen

Wenn Sie Mitarbeiter haben, die weniger als ein Jahr gearbeitet haben, wird diese Methode für Sie hilfreich sein. Hier werde ich Folgendes verwenden die IF-Funktion und die DATEDIF Funktion zur Berechnung der Dienstjahre in Excel. Ich werde erklären 2 Beispiele mit 2 verschiedene Arten von Ausgabe .

Beispiel-01: Rückgabe einer Textzeichenfolge bei einer Dienstdauer von weniger als einem Jahr

In diesem Beispiel werde ich eine Textfolge wenn die Dienstjahre ist weniger als ein Jahr Mal sehen, wie es gemacht wird.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=IF(DATEDIF(C5,D5, "y")=0, "Weniger als ein Jahr",DATEDIF(C5,D5, "y")&" Jahre,"&DATEDIF(C5,D5, "ym")&" Monate")

Formel Aufschlüsselung

  • DATEDIF(C5,D5, "y") --> Hier ist die DATEDIF gibt die Anzahl der Jahre zwischen den beiden angegebenen Daten zurück.
    • Leistung: 7
  • DATEDIF(C5,D5, "ym") --> Hier ist die DATEDIF gibt die Anzahl der Monate zwischen den beiden angegebenen Daten zurück, wobei die Tage und Jahre ignoriert werden.
    • Leistung: 11
  • IF(DATEDIF(C5,D5, "y")=0, "Weniger als ein Jahr",DATEDIF(C5,D5, "y")&" Jahre,"&DATEDIF(C5,D5, "ym")&" Monate") --> wird zu
    • IF(7=0, "Weniger als ein Jahr",7&" Jahre,"&11&" Monate") --> Nun, die IF Funktion wird die logischer_Test Wenn es sich um Wahr liefert die Formel "Weniger als ein Jahr". Und wenn es so ist Falsch gibt die Formel den Dienstjahre in Jahren und Monaten.
      • Ausgabe: "7 Jahre, 11 Monate"
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie danach die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel kopiert und die Dienstjahre für jeden Mitarbeiter.

Beispiel-02: Berechnung des Monats bei einer Dienstdauer von weniger als einem Jahr

In diesem Beispiel werde ich die Dienstjahre in Monate wenn es sich weniger als ein Jahr . ich werde die IF Funktion und die DATEDIF Funktion zur Berechnung der Dienstjahre Sehen wir uns die Schritte in Excel an.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle E5 .
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Monate",DATEDIF(C5,D5, "y")&" Jahre,"&DATEDIF(C5,D5, "ym")&" Monate")

Formel Aufschlüsselung

  • DATEDIF(C5,D5, "y") --> Hier ist die DATEDIF gibt die Anzahl der Jahre zwischen den beiden angegebenen Daten zurück.
    • Leistung: 7
  • DATEDIF(C5,D5, "ym") --> Diese DATEDIF gibt die Anzahl der Monate zwischen den beiden angegebenen Daten zurück, wobei die Tage und Jahre ignoriert werden.
    • Leistung: 11
  • IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Monate",DATEDIF(C5,D5, "y")&" Jahre,"&DATEDIF(C5,D5, "ym")&" Monate") --> wird zu
    • IF(7=0,11&" Monate",7&" Jahre, "&11&" Monate") --> Nun, die IF Funktion wird die logischer_Test Wenn es sich um Wahr gibt die Formel den Wert Dienstjahre in Monaten . Und wenn es so ist Falsch gibt die Formel den Dienstjahre in Jahren und Monaten.
      • Ausgabe: "7 Jahre, 11 Monate"
  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie dann die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel kopiert und die Dienstjahre für jeden Mitarbeiter.

Berechnung der Dienstjahre in Excel ab dem Einstellungsdatum

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Dienstjahre berechnen von der Einstellungsdatum zum aktuelles Datum Ich zeige Ihnen auch, wie Sie den Betrag berechnen können. Enddatum einer Dienstzeit vom Einstellungsdatum .

1. die Funktion TODAY zur Berechnung der Dienstjahre ab dem Einstellungsdatum verwenden

In Excel gibt es eine eingebaute Funktion, mit der Sie die aktuelles Datum Diese Funktion ist die Funktion TODAY Sie wird in Excel wie folgt geschrieben, =TODAY () Diese Funktion wird kategorisiert als Datum/Uhrzeit Funktion in Excel. Sie kann auch in einer Formel verwendet werden. Wie in den vorherigen Beispielen haben wir mit der Enddatum Anstelle der Enddatum wenn Sie herausfinden wollen, welche Dienstjahre von der Einstellungsdatum zum Aktuelles Datum müssen Sie die HEUTE Funktion anstelle der Enddatum .

Ich werde Ihnen die Schritte zeigen.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Dienstjahre Hier habe ich die Zelle D5 .
  • Zweitens, in der Zelle D5 schreiben Sie die folgende Formel.
=DATEDIF(C5,TODAY(), "y") & " Jahre, " & DATEDIF(C5,TODAY(), "ym") & " Monate, " & DATEDIF(C5,TODAY(), "md") & " Tage"

Formel Aufschlüsselung

  • DATEDIF(C5,TODAY(), "y") --> Hier ist die DATEDIF Funktion gibt die Anzahl der Jahre zwischen dem Einstellungsdatum und die Aktuelles Datum .
    • Leistung: 8
  • DATEDIF(C5,TODAY(), "ym") --> Die DATEDIF Funktion gibt die Anzahl der Monate zwischen dem Einstellungsdatum und die Aktuelles Datum ohne Rücksicht auf die Tage und Jahre.
    • Leistung: 6
  • DATEDIF(C5,TODAY(), "md") --> Hier ist die DATEDIF Funktion gibt die Anzahl der Tage zwischen dem Einstellungsdatum und die Aktuelles Datum die Monate und Jahre zu ignorieren.
    • Leistung: 22
  • DATEDIF(C5,TODAY(), "y") & " Jahre, " & DATEDIF(C5,TODAY(), "ym") & " Monate, " & DATEDIF(C5,TODAY(), "md") & " Tage" --> wird zu
    • 8 & " Jahre, " & 6 & " Monate, " & 22 & " Tage" --> Nun, die Ampersand (&) Operator kombiniert die Texte und Formeln .
      • Ausgabe: "8 Jahre, 6 Monate, 22 Tage"
Anmerkung: Der Vorteil der Verwendung des HEUTE Funktion ist, dass sie jedes Mal aktualisiert wird, wenn Sie Ihr Arbeitsblatt öffnen, d. h. jeden Tag, an dem Sie Ihr Arbeitsblatt öffnen, wird auch das Dienstalter aktualisiert.

  • Drittens: Drücken Sie EINGEBEN um das Ergebnis zu erhalten.

  • Ziehen Sie danach die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel kopiert und die Dienstjahre von Einstellungsdatum in Excel für jeden Mitarbeiter.

➥ Lesen Sie mehr: Anzahl der Tage zwischen heute & einem anderen Datum berechnen

2. die Berechnung des Enddatums ab dem Einstellungsdatum nach bestimmten Dienstjahren

In diesem Beispiel werde ich Ihnen zeigen, wie Sie die Enddatum einer Dienstzeit vom Einstellungsdatum und die Dienstjahre Angenommen, Sie haben einige Mitarbeiter und möchten deren Leistung nach einer bestimmten Zeit bewerten. Dienstjahre von der Einstellungsdatum Für diese Leistungsbewertung benötigen Sie also die Enddatum dieses Dienstzeitraums. Hier werde ich verwenden die Funktion EDATE zur Berechnung der Enddatum .

Mal sehen, wie Sie das machen können.

Schritte:

  • Markieren Sie zunächst die Zelle, in der Sie die Enddatum Hier habe ich die Zelle E5.
  • Zweitens, in der Zelle E5 schreiben Sie die folgende Formel.
=DATUM(C5,D5*12)

Hier, in der EDATE Funktion, wählte ich C5 als start_datum und D5*12 als Monat s. I multipliziert die Jahre von 12 um sie umzuwandeln in Monate Danach gibt die Formel das Datum nach diesen ausgewählten Monaten zurück.

  • Drittens: Drücken Sie EINGEBEN und Sie erhalten die Enddatum .

  • Ziehen Sie anschließend die Füllen Griff um die Formel zu kopieren.

Schließlich können Sie sehen, dass ich die Formel kopiert habe und die Enddatum für jeden Mitarbeiter.

Praxisteil

Hier habe ich ein Übungsblatt für Sie bereitgestellt, damit Sie üben können, wie man Dienstjahre berechnen in Excel.

Schlussfolgerung

Abschließend habe ich versucht zu erläutern, wie man Dienstjahre berechnen In Excel habe ich die Anzahl der Jahre zwischen zwei Daten berechnet. Ich habe erklärt 4 verschiedene Arten, es zu tun. Die DATEDIF Funktion macht es einfacher, die Länge zwischen zwei Daten zu berechnen. Ich hoffe, Sie hatten keine Schwierigkeiten beim Lesen dieses Artikels. Bleiben Sie verbunden mit ExcelWIKI Wenn Sie noch Fragen haben, schreiben Sie mir bitte einen Kommentar.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.