Wie man das Alter zwischen zwei Daten in Excel berechnet (6 nützliche Methoden)

  • Teile Das
Hugh West

Mit Hilfe verschiedener Techniken in Excel können wir das tatsächliche Alter einer Person berechnen. Wir können Jahre, Monate, Tage, Stunden usw. verwenden, um das Alter zu berechnen. Wir müssen das Anfangs- und Enddatum angeben, um das Alter zu berechnen. Wenn Sie lernen, wie man Alter berechnen zwischen zwei Daten können wir neben dem Alter auch die Dauer eines Projekts, die Zeitdifferenz zwischen zwei bestimmten Daten, die Anzahl der Jahre des Bestehens einer Organisation usw. berechnen. In diesem Artikel wird erläutert, wie man in Excel das Alter zwischen zwei Daten berechnet.

Download Arbeitsbuch Praxis

Berechnen des Alters zwischen zwei Daten.xlsm

6 Methoden zur Berechnung des Alters zwischen zwei Daten in Excel

Um das Alter zwischen zwei Daten zu berechnen, haben wir einen Datensatz erstellt, der auf den Geburtsdatum einiger Mitarbeiter eines Unternehmens und der Aktuelles Datum Wir haben die Aktuelles Datum Der Datensatz sieht folgendermaßen aus.

Wir werden nun verschiedene Methoden zur Berechnung des Alters zwischen zwei Daten diskutieren.

1. die Anwendung der DATEDIF-Funktion zur Berechnung des Alters zwischen zwei Daten in Excel

Wir können die DATEDIF-Funktion wenn wir die Differenz zwischen zwei Daten berechnen müssen. Das können entweder Jahre, Monate oder Tage sein. Mit dieser Funktion finden wir nur das perfekte Datumsintervall, aber nicht das tatsächliche oder gebrochene Datumsintervall. Wir können die Formel schreiben, um zu finden Alter in Jahren in der Zelle E5 wie diese.

=DATEDIF(C5,D5, "Y")

Hier, C5 bezieht sich auf die Geburtsdatum von Jane und D5 bezieht sich auf die Aktuelle Uhrzeit die wir willkürlich gewählt haben. Y gibt an, dass das Alter nur in Jahren angegeben wird.

Die DATEDIF Die Syntax der Funktion lautet DATEDIF(Startdatum,Enddatum,Einheit) .

Zweitens, durch Drücken von EINGEBEN finden wir den Wert des Alters als 29 wie diese.

In diesem Schritt können wir die Füllen Griff zu finden Alter in Jahren von Zelle E6 zu E14 Dazu müssen wir einfach nur den Cursor des Feldes nach unten ziehen. E5 Zelle, indem Sie die rechte Endecke festhalten.

Das Ergebnis sieht dann wie folgt aus.

Lesen Sie mehr: Wie man das Alter aus dem Geburtstag in Excel berechnet (8 einfache Methoden)

2. die Funktion YEARFRAC zur Berechnung des Alters verwenden Zwischen zwei Terminen

In praktischen Fällen können wir die YEARFRAC-Funktion wo wir das tatsächliche oder gebrochene Alter ermitteln müssen. Wir können die Formel in der E5 Zelle wie diese.

=YEARFRAC(C5,D5,1)

Hier, 1 bezieht sich auf die Basis des Arguments.

Nach dem Drücken von EINGEBEN finden wir das Alter als 29.99452405.

In der Folge wird durch die Verwendung von Füllen Griff finden wir das Alter von Zellen C6 bis D6 .

Erläuterung der Formel

Die Basis ist in erster Linie ein Parameter, mit dem die Anzahl der Bruchjahre gezählt wird. Er kann einen der fünf unten beschriebenen Werte annehmen:

  • Wir können berechnen [(30 Tage pro Monat)/(360 Tage pro Jahr)] gemäß den US-amerikanischen oder europäischen Vorschriften für Basis gleich 0 oder 4 .
  • Auch hier können wir die [(tatsächliche Tage)/(tatsächliche Tage im Jahr)], [(tatsächliche Tage)/360], oder [(tatsächliche Tage)/365] mit Basis gleich 1, 2, oder 3 .
  • Wir müssen die Variablen Datum des Beginns und Enddatum sondern Basis ist optional. Excel geht davon aus, dass die Basis 0 wenn wir das Basis

Lesen Sie mehr: Excel-Formel zur Berechnung des Alters an einem bestimmten Datum

3. die Verwendung von DATEDIF und arithmetischen Operationen zur Berechnung des Alters in vollendeten und gebrochenen Monaten

Wir können die DATEDIF Funktion, um das perfekte Alter in Monaten zu berechnen. Wir können es auch mit einer einfachen arithmetischen Formel ermitteln. In Zelle E5 des folgenden Bildes können wir die DATEDIF Funktion zur Berechnung der Alter in effektiven Monaten wie diese.

=DATEDIF(C5,D5, "M")

Hier, M bedeutet, dass die Formel das Alter in Monate .

Zweitens, durch Drücken von EINGEBEN finden wir 359 Monate in der E5 Zelle.

Wir können dies einfach tun, indem wir die Arithmetische Formel unten.

=+(D5-C5)/30

Hier, +=(B2-A2)/30 liefert die gleiche Ausgabe wie die Formel =(B2-A2)/30 Daher können wir das "Plus"-Zeichen in dieser Formel ignorieren.

So können wir das tatsächliche oder gebrochene Alter wie folgt ermitteln.

Und schließlich, durch die Verwendung von Füllen Griff finden wir alle so.

4. die Funktionen CONCATENATE und DATEDIF verwenden, um das Alter in Jahren, Monaten und Tagen zu berechnen.

Wir können die Kombination von CONCATENATE und DATEDIF Funktionen, wenn wir das Alter in genauen Jahren, Monaten und Tagen berechnen wollen. In der E5 Zelle können wir die Formel wie folgt platzieren.

=CONCATENATE(DATEDIF(C5,D5, "Y")," Jahre ", DATEDIF(C5,D5, "YM")," Monate und " DATEDIF(C5,D5, "MD")," Tage ")

Die Verwendung des CONCATENATE haben wir die drei folgenden Funktionen miteinander verknüpft (kombiniert) DATEDIF Formeln in der oben eingegebenen Formel. Nach jeder DATEDIF Formel haben wir die Textstrings eingegeben Jahre, Monate, und Tage Das bedeutet, dass die Ergebnisse jeder DATEDIF Formel wird in der endgültigen Ausgabe mit den Textstrings kombiniert.

Wiederum durch Drücken von EINGEBEN finden wir die Tatsächliches Alter in der Zelle E5 .

Wiederholt müssen wir die Füllen Griff um das Alter in den anderen Zellen zu ermitteln.

Als Ergebnis erhalten wir eine Ausgabe wie diese.

Lesen Sie mehr: Wie man in Excel das Alter in Jahren und Monaten berechnet (5 einfache Methoden)

5. die Verwendung der Funktionen DATEDIF und TODAY zur Berechnung des Alters mit der aktuellen Zeit

Wenn wir die ursprüngliche aktuelle Zeit verwenden und anschließend das Alter mit der täglichen Zeitumstellung ändern wollen, können wir dies mit zwei praktischen Systemen tun.

5.1 Unterschiedliche Zeitsäulen verwenden

Wir können die Zeit im Datensatz mit dem Original ändern Aktuelle Uhrzeit Hierfür sollten wir die Funktion TODAY unten im D5 Hier, in der Zelle E5 Zelle, haben wir bereits die DATEDIF Funktion.

=TODAY()

Zweitens: Wir müssen die EINGEBEN .

Infolgedessen haben wir das Original gefunden Aktuelle Uhrzeit . und die Alter in Jahren im E5 Zelle hat sich ebenfalls entsprechend verändert, von 29 zu 32.

Nach der Verwendung Füllen Griff für beide D und E Spalten, fanden wir schließlich in jeder Zelle das Alter nach Aktuelle Zeit.

5.2 Ohne Verwendung einer anderen Zeitspalte

Wir können einfach die Kombination von DATEDIF und ZEIT Funktionen, um das Alter ohne Hilfe einer Zeitspalte zu berechnen. Dazu müssen wir die folgende Formel in der Datei D5 Zelle wie diese.

=DATEDIF(C5,TODAY(), "Y")

Hier haben wir verwendet TODAY() Dies bedeutet, dass der letzte Zeitbezug einer Zelle Heute .

In ähnlicher Weise können Sie durch Drücken von Eingabe erhalten wir das Alter als 32 .

Schließlich müssen wir die Füllen Griff um die Altersangaben in jeder Zelle von D5 zu D14 .

Als Ergebnis erhalten wir die folgende Ausgabe.

6 Anwendung von VBA zur Berechnung des Alters zwischen zwei Daten in Excel

Die Anwendung VBA ist eine weitere Methode zur Berechnung des Alters, für die die folgenden Schritte erforderlich sind.

Gehen Sie zunächst zur Entwickler tab> die Visual Basic .

Zweitens, klicken Sie auf einfügen. > dann Modul .

Infolgedessen wird eine leere Modul wird wie folgt aussehen.

Drittens: Kopieren und Einfügen der VBA Code unten innerhalb der Modul.

 Sub Calculate_RetirementAge() Range("E5").Formula = "=DATEDIF(C5,D5,""y"")" Range("E6").Formula = "=DATEDIF(C6,D6,""y"")" Range("E7").Formula = "=DATEDIF(C7,D7,""y"")" Range("E8").Formula = "=DATEDIF(C8,D8,""y"")" Range("E9").Formula = "=DATEDIF(C9,D9,""y"")" Range("E10").Formula = "=DATEDIF(C10,D10,""y"")" Range("E11").Formula = "=DATEDIF(C11,D11,""y"")" Range("E12").Formula ="=DATEDIF(C12,D12,""y"")" Range("E13").Formula = "=DATEDIF(C13,D13,""y"")" Range("E14").Formula = "=DATEDIF(C14,D14,""y"")" End Sub 

Danach klicken Sie auf ausführen. > dann Sub/UserForm ausführen .

Und schließlich erhalten wir die folgende Ausgabe.

Lesen Sie mehr: Excel VBA: Alter anhand des Geburtsdatums berechnen

Dinge zum Merken

  • Wir können nicht nur die DATEDIF Funktion, mit der wir die Altersangaben in gebrochener Form finden müssen.
  • Um das fraktionierte Alter zu ermitteln, müssen wir die YEARFRAC Funktion, oder wir können auch die Arithmetische Formel .
  • Wir müssen die Kombination von CONCATENATE und DATEDIF Funktionen, wenn wir Jahre, Monate und Tage, d.h. alle, berechnen müssen.
  • Für die dynamische Verwendung der Altersbestimmung müssen wir die HEUTE

Schlussfolgerung

Excel verfügt über verschiedene effektive Formeln zur Ermittlung von Altersangaben oder Zeitintervallen. In diesem Artikel haben wir versucht, alle Funktionen zu besprechen, die zur Ermittlung von Altersangaben verwendet werden.

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.