Datumsfelder in Excel sind zwischen Windows und Mac nicht kompatibel.
Bildnachweis: Devonyu/iStock/Getty Images
Zwei der gängigsten Methoden zum Berechnen des Alters aus einem Geburtsdatum in Excel sind die Verwendung der DATEDIF-Funktion und die Verwendung von arithmetischen Standardoperatoren für Datumsfelder. Wenn Sie Datumswerte in einer Excel-Kalkulationstabelle verwenden, ist es hilfreich zu verstehen, wie Datumswerte in Excel gespeichert werden und wie sich Zeichenfolgen und Datumsfelder unterscheiden. Datumsfelder sind zwischen Windows- und Mac-Versionen von Excel nicht kompatibel. Wenn Sie eine Tabelle mit Datumsfeldern auf einer Plattform erstellen und sie mit der anderen öffnen, sind die Datumswerte falsch.
Datumswerte in Excel
Excel verfügt über einen speziellen Datentyp namens Date, der einen Wert korrekt als Datum und nicht als Zeichenfolge interpretiert. Sie können Zeichenfolgen in Datumsfelder umwandeln, indem Sie die Zellen mit dem Datumsformat formatieren oder den Wert eines Datums aus seiner Textzeichenfolgendarstellung mit der Funktion DATEVALUE berechnen. DATEVALUE("08.05.2008") konvertiert beispielsweise die Zeichenfolge "08.06.2008" in das Datum 6. August 2008 oder das Datum 8. Juni 2008, je nachdem, ob Ihre Betriebssystemeinstellung Monat-Tag-Jahr oder Tag-Monat-Jahr ist.
Video des Tages
Wie Excel Daten speichert
Excel speichert Datumsangaben intern als fortlaufende Zahlen, bei denen es sich um Gleitkommazahlen handelt. Der ganzzahlige Teil stellt die Anzahl der Tage seit dem 1. Januar 1900 in Windows und die Anzahl der Tage seit dem 1. Januar 1904 auf einem Mac dar, wobei der 1. Januar gleich eins ist. Der Dezimalteil stellt die Anzahl der Sekunden seit Mitternacht dar oder null, wenn dem Datum keine Zeit zugeordnet ist. Aus diesem Grund unterscheidet sich das Datumsfeld einer unter Windows erstellten Tabellenkalkulation vier Jahre vom gleichen Datumsfeld, wenn Sie die Tabellenkalkulation auf einem Mac öffnen.
Berechnung des Alters mit DATEDIF
Die DATEDIF-Funktion in Excel ist ideal für die Berechnung des Alters in einer Tabellenkalkulation. Sie können die Funktion anweisen, die Anzahl der vollständigen Jahre, Monate und Tage zwischen zwei Datumsangaben oder eine beliebige Kombination der drei zurückzugeben. Übergeben Sie das Start- und Enddatum als Zeichenketten, fortlaufende Zahlen oder Datumswerte und eine Kombination aus "Y", "M" und "D", je nach gewünschtem Ergebnis. DATEDIF("14.10.2014", "01.05.1970", "YMD") gibt beispielsweise die Anzahl der vollständigen Jahre, Monate und Tage zwischen den beiden Datumsangaben zurück. Das Übergeben von "Y" allein gibt nur die Anzahl der Jahre zurück. Das Übergeben von "YM" gibt die Anzahl der vollständigen Jahre und Monate zurück. Die Funktion HEUTE gibt das heutige Datum als Datumswert zurück.
Berechnung des Alters mit Arithmetik
Da Datumsangaben als Zahlen gespeichert werden, können Sie arithmetische Standardoperatoren für Datumswerte verwenden, um Ihre eigenen Altersberechnungen durchzuführen. Wenn Sie zwei Datumswerte subtrahieren, ist das Ergebnis die Anzahl der Tage zwischen den beiden Datumsangaben. Teilen Sie die Anzahl der Tage durch 365,25 und nehmen Sie den ganzzahligen Wert des Ergebnisses, um die Anzahl der ganzen Jahre zwischen den beiden Daten zu erhalten. Wenn Zelle A1 beispielsweise ein Geburtsdatum enthält, können Sie das Alter berechnen, indem Sie "=INT((TODAY()-A1)/365,25)" in eine Tabellenzelle eingeben.