Google Sheets kann für mehr als nur das Sammeln und Organisieren von Daten verwendet werden. Sie können damit auch die aktuelle Uhrzeit bestimmen, Diagramme erstellen und das Alter anhand eines Geburtsdatums berechnen. Letzteres wird durch die Verwendung von Formeln und Funktionen entdeckt, die direkt in Google Sheets integriert sind.
Altersbestimmung anhand des Geburtsdatums in Google Sheets
Wenn Sie Google Sheets verwenden, haben Sie hauptsächlich zwei Möglichkeiten, das Alter anhand eines Geburtsdatums zu bestimmen. Es gibt DATEDIF , die flexiblere Option, und JAHRESFRAK , die einfachere Wahl. Am Ende des Artikels sollten Sie in der Lage sein, nicht nur das Alter einer einzelnen Person zu bestimmen, sondern das von mehreren Gruppen unterschiedlicher Personen gleichzeitig.
Ich beginne mit der DATEDIF-Funktion.
Die DATEDIF-Funktion
Bevor wir in die Funktion selbst eintauchen können, müssen wir wissen, wie sie funktioniert. Dazu müssen Sie die Syntax für die Verwendung mit der DATEDIF-Funktion lernen. Jeder Abschnitt, den Sie in die Funktion eingegeben haben, korreliert mit einer Aufgabe. Sehen Sie sich diese Aufgaben unten an:
Syntax
=DATEDIF(start_date,end_date,unit)
- Anfangsdatum
- Die Berechnung muss mit dem Geburtsdatum beginnen.
- Endtermin
- Dies ist das Datum, an dem die Berechnung abgeschlossen wird. Bei der Bestimmung des aktuellen Alters wird diese Zahl wahrscheinlich das heutige Datum sein.
- Einheit
- Die Ausgabeoptionen bestehen aus: „Y“, „M“, „D“, „YM“, „YD“ oder „MD“.
- Y – Gesamtzahl der vollen, verstrichenen Jahre zwischen den eingegebenen Start- und Enddaten.
- YM – Das „M“ steht für Monate. Diese Ausgabe zeigt die Anzahl der Monate nach den vollständig verstrichenen Jahren für „Y“. Die Zahl wird 11 nicht überschreiten.
- YD – Das „D“ steht für Tage. Diese Ausgabe zeigt die Anzahl der Tage nach den vollständig verstrichenen Jahren für „Y“. Die Zahl wird 364 nicht überschreiten.
- M – Die Gesamtzahl der vollständig verstrichenen Monate zwischen den eingegebenen Start- und Enddaten.
- MD – Wie in den anderen Einheiten steht „D“ für Tage. Diese Ausgabe zeigt die Anzahl der Tage nach den vollständig verstrichenen Monaten für „M“. Darf 30 nicht überschreiten.
- D – Die Gesamtzahl der vollständig verstrichenen Tage zwischen den eingegebenen Start- und Enddaten.
Die Berechnung
Nachdem Sie nun die verwendete Syntax verstanden haben, können wir 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, das in der Zelle verwendet werden soll. Ich habe mich für das Datum entschieden 14.7.1972 in Zelle A1 . Wir werden die Formel in der Zelle rechts davon ausführen, B1 , wenn Sie mitmachen möchten, um den Dreh raus zu bekommen.
Wir beginnen mit der einfachsten Version der Formel zur Berechnung des Alters. Wenn Sie die obige Syntax verwenden, um herauszufinden, was was ist, A1 ist technisch die Anfangsdatum , heute wird sein Endtermin , und wir bestimmen das Alter in Jahren mit 'Y' . Aus diesem Grund sieht die erste verwendete Formel folgendermaßen aus:
=datedif(A1,today(),"Y")
So teilen Sie eine Instagram-Story
Hilfreicher Tipp: Kopieren Sie die Formel, fügen Sie sie direkt in B2 ein und drücken Sie die Eingabetaste, um die entsprechende Ausgabe zu erhalten.
Bei richtiger Ausführung steht die Zahl, die das berechnete Alter angibt, in B1 als „46“.
Machen wir dieselbe Formel, nur dass wir dieses Mal das Alter in Monaten bestimmen 'M' statt „J“.
=datedif(A1,today(),"M")
Das wären insgesamt 559 Monate. Das ist 559 Monate alt.
Diese Zahl ist jedoch etwas absurd, und ich denke, wir können sie durch die Verwendung etwas verringern 'IN' anstelle von nur 'M'.
=datedif(A1,today(),"YM")
Das neue Ergebnis sollte 7 sein, was eine viel handlichere Zahl ist.
Um genau zu sein, lassen Sie uns sehen, wie die Tage aussehen werden, wenn Sie sowohl „YD“ als auch „MD“ verwenden.
=datedif(A1,today(),"YD")
So ändern Sie die Schriftgröße bei Kindle Fire
=datedif(A1,today(),"MD")
Diesmal werden die Ergebnisse für „YD“ in B1 angezeigt und das Ergebnis für „MD“ befindet sich in Zelle B2.
Bis jetzt den Dreh raus?
Als Nächstes werden wir diese alle zusammenfassen, um uns eine detailliertere Berechnung zu verschaffen. Das Abtippen der Formel kann etwas hektisch werden, kopieren Sie einfach die bereitgestellte Formel und fügen Sie sie in Zelle B1 ein.
Die zu verwendende Formel lautet:
=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"
Das kaufmännische Und wird verwendet, um jede Formel wie ein Kettenglied zu verbinden. Dies ist notwendig, um die vollständige Berechnung zu erhalten. Ihr Google Sheet sollte die gleiche Formel enthalten wie:
Eine vollständige, detaillierte Berechnung hat uns 46 Jahre, 7 Monate und 26 Tage geliefert. Sie können dieselbe Formel auch mit der Funktion ArrayFormula verwenden. Das bedeutet, dass Sie nicht nur ein einzelnes Datum, sondern auch mehrere Daten berechnen können.
Ich habe zufällig ein paar Daten ausgewählt und sie in zusätzliche Zellen gesteckt A2-A5 . Wählen Sie Ihre eigenen Daten und haben Sie ein wenig Spaß damit. Um die ArrayFormula-Funktion zu verwenden, kopieren Sie Folgendes und fügen Sie es in Zelle B1 ein:
=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")
Das sind meine Ergebnisse:
Nehmen wir nun an, Sie wollten jeden Teil des Datums aus Gründen der Organisation in eine eigene kleine Spalte unterteilen. Fügen Sie in Google Sheets Ihr Startdatum (das Geburtsdatum) in eine Spalte und das Enddatum in eine andere ein. In meinem Beispiel habe ich Zelle B2 für das Startdatum und C2 für das Enddatum ausgewählt. Meine Daten korrelieren mit den Geburten und kürzlichen Todesfällen der Prominenten 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. Eine für „Y“, „YM“, „YD“ und eine Kombination aus allen dreien. Jetzt müssen Sie nur noch die richtigen Formeln zu jeder Zeile für jeden Prominenten 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.
Lukas Perry:
So überprüfen Sie, ob imei freigeschaltet ist
=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, genau wie wir es weiter oben in diesem Artikel getan haben. Sie können Wörter wie hinzufügen Jahre um die Jahresergebnisse anzugeben, indem es nach der Formel und in Klammern gesetzt wird.
=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")
Die obige Formel gilt pro Berühmtheit. Wenn Sie jedoch alle auf einen Schlag ausschalten möchten, kopieren Sie die folgende Formel und fügen Sie sie in Zelle G2 ein:
=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")
Ihr Google Sheet sollte am Ende ungefähr so aussehen:
Ziemlich ordentlich, oder? So einfach ist es mit der DATEDIF-Funktion. Jetzt können wir mit der YEARFRAC-Funktion fortfahren.
Die YEARFRAC-Funktion
Die YEARFRAC-Funktion ist eine einfache Funktion für einfache Ergebnisse. Es ist direkt auf den Punkt gebracht und liefert ein Endergebnis ohne all die zusätzlichen zusätzlichen Ausgaben für Jahre, Monate und Tage.
Hier ist eine grundlegende Formel, die nur auf eine einzelne Zelle anwendbar ist:
=int(YEARFRAC(A1,today()))
Sie fügen das Geburtsdatum in Zelle A1 hinzu und fügen die Formel für das Ergebnis in B1 ein. Wir verwenden das Geburtsdatum 11.04.1983 :
Das Ergebnis sind 35 Jahre. Einfach, genau wie bei der Verwendung der DATEDIF-Funktion für eine einzelne Zelle. Von hier aus können wir mit der Verwendung von YEARFRAC innerhalb einer ArrayFormula fortfahren. Diese Formel ist für Sie nützlicher, wenn Sie das Alter großer Gruppen wie Studenten, Fakultätsmitglieder, 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 angrenzenden Spalte auszufüllen, müssen wir 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 einfach mit einer ganzen Spalte fortfahren und sich nicht die Mühe machen möchten, herauszufinden, wo sie endet, können Sie der Formel eine leichte Variation hinzufügen. Hängen Sie IF und LEN am Anfang der ArrayFormula wie folgt an:
=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),))
Dadurch werden alle Ergebnisse in dieser Spalte beginnend mit B2 berechnet.