Anonim

Google Sheets kann nicht nur zur Datenerfassung und -organisation verwendet werden. Sie können damit auch die aktuelle Uhrzeit ermitteln, Diagramme erstellen und das Alter anhand eines Geburtsdatums berechnen. Letzteres wird mithilfe von Formeln und Funktionen ermittelt, die direkt in Google Sheets integriert sind.

Lesen Sie auch unseren Artikel Hinzufügen und Entfernen von Zeilen und Spalten in Google Sheets

Bestimmen des Alters anhand des Geburtsdatums in Google Sheets

Bei der Verwendung von Google Sheets haben Sie zwei Möglichkeiten, das Alter anhand eines Geburtsdatums zu bestimmen. Es gibt DATEDIF, die flexiblere Option, und YEARFRAC, die einfachere Option. Am Ende des Artikels sollten Sie in der Lage sein, nicht nur das Alter einer einzelnen Person, sondern auch das mehrerer Gruppen unterschiedlicher Personen gleichzeitig zu bestimmen.

Ich beginne mit der DATEDIF-Funktion.

Die DATEDIF-Funktion

Bevor wir uns mit der Funktion selbst befassen können, müssen wir wissen, wie sie funktioniert. Dies erfordert das Erlernen der Syntax für die Verwendung mit der DATEDIF-Funktion.

Syntax

= DATEDIF (start_date, end_date, unit)

    • Anfangsdatum
      • Die Berechnung muss mit dem Geburtsdatum beginnen.
    • Endtermin
      • Dies ist der Zeitpunkt, an dem die Berechnung abgeschlossen ist. Bei der Ermittlung des aktuellen Alters handelt es sich wahrscheinlich um das heutige Datum.
  • Einheit
    • Die Ausgabemöglichkeiten bestehen aus: "Y", "M", "D", "YM", "YD" oder "MD".
  • Y - Gesamtzahl der vollen, abgelaufenen Jahre zwischen dem eingegebenen Start- und Enddatum.
    • YM - Das 'M' steht für Monate. Diese Ausgabe zeigt die Anzahl der Monate, die auf die abgelaufenen Jahre für 'Y' folgen. Die Anzahl wird 11 nicht überschreiten.
    • YD - Das 'D' steht für Tage. Diese Ausgabe zeigt die Anzahl der Tage, die auf die abgelaufenen Jahre für 'Y' folgen. Die Zahl wird 364 nicht überschreiten.
  • M - Gesamtzahl der vollständig abgelaufenen Monate zwischen dem eingegebenen Start- und Enddatum.
    • MD - Wie in den anderen Einheiten steht 'D' für Tage. Diese Ausgabe zeigt die Anzahl der Tage nach den vollständig abgelaufenen Monaten für 'M'. Kann 30 nicht überschreiten.
  • D - Gesamtzahl der vollständig abgelaufenen Tage zwischen dem eingegebenen Start- und Enddatum.

Die Berechnung

Nachdem Sie die verwendete Syntax verstanden haben, können Sie die Formel einrichten. Wie bereits erwähnt, ist die DATEDIF-Funktion die flexiblere Option, um das Alter anhand eines Geburtsdatums zu bestimmen. Der Grund dafür ist, dass Sie alle Details des Alters im Format Jahr, Monat und Tag berechnen können.

Zu Beginn benötigen wir ein Beispieldatum für die Verwendung in der Zelle. Ich habe beschlossen, das Datum 14.07.1972 in Zelle A1 zu platzieren . Wir machen die Formel in der Zelle rechts davon, B1, wenn Sie mitmachen möchten, um den Überblick zu behalten.

Wir werden mit der grundlegendsten Version der Formel beginnen, um das Alter zu berechnen. Wenn Sie die obige Syntax verwenden, um herauszufinden, was ist, ist A1 technisch gesehen das Startdatum, heute das Enddatum und wir bestimmen das Alter in Jahren mit „Y“ . Deshalb sieht die erste verwendete Formel so aus:

= datiert (A1, heute (), ”Y”)

Bei richtiger Ausführung wird die Zahl, die das berechnete Alter angibt, in B1 als „ 46angezeigt .

Lass uns dieselbe Formel machen, nur dieses Mal bestimmen wir das Alter in Monaten mit "M" anstelle von "Y".

= datiert (A1, heute (), ”M”)

Die Summe würde 559 Monate betragen. Das ist 559 Monate alt.

Diese Zahl ist jedoch etwas absurd und ich denke, wir können sie ein wenig reduzieren, indem wir "YM" anstelle von "M" verwenden.

= datif (A1, today (), ”YM”)

Das neue Ergebnis sollte 7 sein, was eine viel besser handhabbare Zahl ist.

Um genau zu sein, lassen Sie uns sehen, wie die Tage mit "YD" und "MD" aussehen werden.

= datif (A1, today (), ”YD”)

= datif (A1, today (), ”MD”)

Dieses Mal werden die Ergebnisse für "YD" in B1 angezeigt und das Ergebnis für "MD" befindet sich in Zelle B2.

Hast du den Dreh raus?

Als nächstes werden wir alle zusammenlegen, um uns eine detailliertere Berechnung zu verschaffen. Das Eingeben der Formel kann etwas hektisch werden. Kopieren Sie die bereitgestellte Formel und fügen Sie sie in Zelle B1 ein.

Die zu verwendende Formel lautet:

= Datum (A1, heute (), "Y") & "Jahre" & Datum (A1, heute (), "YM") & "Monate &" & Datum (A1, heute (), "MD") & "Tage "

Das kaufmännische Und wird verwendet, um jede Formel wie ein Kettenglied miteinander zu verbinden. Dies ist notwendig, um die vollständige Berechnung zu erhalten. Ihr Google Sheet sollte dieselbe Formel enthalten wie:

Eine vollständige, detaillierte Berechnung ergab 46 Jahre, 7 Monate und 26 Tage. Sie können dieselbe Formel auch mit der Funktion ArrayFormula verwenden. Dies bedeutet, dass Sie mehr als nur ein Datum, aber auch mehrere Daten berechnen können.

Ich habe zufällig ein paar Daten ausgewählt und sie in die zusätzlichen Zellen A2-A5 gesteckt. Wählen Sie Ihre eigenen Daten und haben Sie ein bisschen Spaß damit. Um die ArrayFormula-Funktion zu verwenden, kopieren Sie Folgendes und fügen Sie es in Zelle B1 ein:

= ArrayFormula (Datum (B2, C2 (), "Y") & "Jahre" & Datum (B2, C2 (), "YM") & "Monate &" & Datum (B2, C2 (), "MD") & " Tage")

Das sind meine Ergebnisse:

Nehmen wir an, Sie wollten jeden Teil des Datums in eine eigene kleine Spalte unterteilen, um den Sake zu organisieren. Fügen Sie in Google Sheets Ihr Startdatum (das Geburtsdatum) in eine Spalte und das Enddatum in eine andere Spalte ein. Ich habe in meinem Beispiel die Zelle B2 für das Startdatum und C2 für das Enddatum ausgewählt. Meine Daten korrelieren mit den Geburten und dem jüngsten Tod von Prominenten wie Burt Reynolds, Johnny Cash und Luke Perry.

Wie gezeigt, ist Spalte A der Name der Person, Spalte B enthält das Startdatum und C das Enddatum. Jetzt füge ich rechts vier weitere Spalten hinzu. Jeweils eine für "Y", "YM", "YD" und eine Kombination aller drei. Jetzt müssen Sie nur noch die richtigen Formeln zu jeder Zeile für jede Berühmtheit hinzufügen.

Burt Reynolds:

= DATEDIF (B2, C2, ”Y”) Ändern Sie 'Y ”in die entsprechende Spalte, die Sie berechnen möchten .

Johnny Cash:

= DATEDIF (B3, C3, "Y") Ändern Sie "Y" in die entsprechende Spalte, die Sie berechnen möchten .

Luke Perry:

= DATEDIF (B4, C4, "Y") Ändern Sie "Y" in die entsprechende Spalte, die Sie berechnen möchten .

Um die JOINED-Formel zu erhalten, müssen Sie eine ArrayFormula verwenden, wie wir es zuvor in diesem Artikel getan haben. Sie können Wörter wie Jahre hinzufügen, um die Ergebnisse der Jahre anzuzeigen, indem Sie sie hinter die Formel und in Klammern setzen.

= ArrayFormula (Datum (B2, C2, "Y") & "Jahre" & Datum (B2, C2, "YM") & "Monate &" & Datum (B2, C2, "MD") & "Tage")

Die obige Formel gilt pro Promi. Wenn Sie sie jedoch auf einen Schlag ausschalten möchten, kopieren Sie die folgende Formel und fügen Sie sie in Zelle G2 ein:

= ArrayFormula (Datum (B2: B4, C2: C4, "Y") & "Jahre" & Datum (B2: B4, C2: C4, "YM") & "Monate &" & Datum (B2: B4, C2: C4, ”MD”) & ”Tage”)

Ihr Google Sheet sollte ungefähr so ​​aussehen:

Ziemlich ordentlich, oder? So einfach ist das mit der DATEDIF-Funktion. Jetzt können wir mit der YEARFRAC-Funktion fortfahren.

Die YEARFRAC-Funktion

Die YEARFRAC-Funktion ist einfach, um einfache Ergebnisse zu erzielen. Es geht direkt auf den Punkt und liefert ein Endergebnis ohne die zusätzlichen Ergebnisse für Jahre, Monate und Tage.

Hier ist eine Grundformel, die nur für eine einzelne Zelle gilt:

= int (YEARFRAC (A1, today ()))

Sie fügen das Geburtsdatum in Zelle A1 ein und fügen die Formel für das Ergebnis in B1 ein. Wir werden das Geburtsdatum 04.11.1983 verwenden :

Das Ergebnis ist 35 Jahre alt. Einfach, genau wie bei Verwendung der DATEDIF-Funktion für eine einzelne Zelle. Von hier aus können wir YEARFRAC in einer ArrayFormula verwenden. Diese Formel ist für Sie nützlicher, wenn Sie das Alter großer Gruppen wie Studenten, Dozenten, Teammitglieder usw. berechnen müssen.

Wir müssen eine Spalte mit unterschiedlichen Geburtsdaten hinzufügen. Ich habe Spalte B ausgewählt, da A für die Namen der Personen verwendet wird. Spalte C wird für die Endergebnisse verwendet.

Um das Alter in der nebenstehenden Spalte auszufüllen, müssen Sie die folgende Formel verwenden:

= ArrayFormula (int (yearfrac (B2: B8, today (), 1))

Fügen Sie die obige Formel in Zelle C2 ein, um die Ergebnisse zu erhalten.

Wenn Sie lieber mit einer ganzen Spalte fortfahren und nicht herausfinden möchten, wo sie endet, können Sie der Formel eine geringfügige Variation hinzufügen. Heften Sie IF und LEN zum Beginn der ArrayFormula wie folgt an:

= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, today (), 1))))

Dadurch werden alle Ergebnisse in dieser Spalte berechnet, beginnend mit B2.

So berechnen Sie das Alter in Google Sheets ab dem Geburtsdatum