Anonim

Τα Φύλλα Google μπορούν να χρησιμοποιηθούν για περισσότερη από τη συσσώρευση και την οργάνωση δεδομένων. Μπορείτε επίσης να το χρησιμοποιήσετε για να προσδιορίσετε την τρέχουσα ώρα, να δημιουργήσετε διαγράμματα και να υπολογίσετε την ηλικία χρησιμοποιώντας μια ημερομηνία γέννησης. Το τελευταίο ανακαλύπτεται με τη χρήση τύπων και λειτουργιών ενσωματωμένων στο Google Sheets.

Δείτε επίσης το άρθρο μας "Πώς να προσθέσετε και να αφαιρέσετε σειρές και στήλες στα φύλλα Google"

Προσδιορισμός ηλικίας από την ημερομηνία γέννησης στα φύλλα του Google

Όταν χρησιμοποιείτε τα Φύλλα Google, έχετε δύο κύριους τρόπους με τους οποίους μπορείτε να καθορίσετε την ηλικία από την ημερομηνία γέννησης. Υπάρχει το DATEDIF, το οποίο είναι η πιο ευέλικτη επιλογή, και η YEARFRAC, η απλούστερη επιλογή. Μέχρι το τέλος του άρθρου, θα πρέπει να είστε σε θέση να καθορίσετε όχι μόνο την ηλικία ενός ατόμου αλλά και την ηλικία πολλών ομάδων διαφορετικών ανθρώπων ταυτόχρονα.

Θα ξεκινήσω τα πράγματα με τη λειτουργία DATEDIF.

Η λειτουργία DATEDIF

Πριν μπορέσουμε να βρεθούμε στην ίδια τη λειτουργία, θα πρέπει να μάθουμε πώς λειτουργεί. Αυτό θα απαιτήσει την εκμάθηση της σύνταξης για χρήση με τη συνάρτηση DATEDIF.

Σύνταξη

= DATEDIF (start_date, end_date, μονάδα)

    • ημερομηνία έναρξης
      • Ο υπολογισμός θα πρέπει να αρχίσει με την ημερομηνία γέννησης.
    • ημερομηνία λήξης
      • Αυτή θα είναι η ημερομηνία ολοκλήρωσης του υπολογισμού. Κατά τον προσδιορισμό της τρέχουσας ηλικίας, αυτός ο αριθμός πιθανόν να είναι η σημερινή ημερομηνία.
  • μονάδα
    • Οι επιλογές εξόδου που αποτελούνται από: "Y", "M", "D", "YM", "YD" ή "MD".
  • Y - Συνολικός αριθμός πλήρων ετών που έχουν παρέλθει μεταξύ των ημερομηνιών έναρξης και λήξης.
    • YM - Το 'M' σημαίνει μήνες. Η έξοδος αυτή δείχνει τον αριθμό των μηνών που ακολουθούν τα πλήρως περασμένα έτη για το «Υ». Ο αριθμός δεν θα υπερβαίνει το 11.
    • YD - Το 'D' σημαίνει ημέρες. Αυτή η έξοδος δείχνει τον αριθμό των ημερών που ακολουθούν τα πλήρως περασμένα έτη για το «Υ». Ο αριθμός δεν θα υπερβαίνει τα 364.
  • M - Συνολικός αριθμός πλήρων μηνών μεταξύ των ημερομηνιών έναρξης και λήξης.
    • MD - Όπως και στις άλλες μονάδες, το 'D' σημαίνει ημέρες. Αυτή η έξοδος δείχνει τον αριθμό των ημερών που ακολουθούν τους πλήρως περασμένους μήνες για το «Μ». Δεν μπορεί να υπερβεί τα 30.
  • D - Συνολικός αριθμός ημερών που έχουν περάσει πλήρως μεταξύ των ημερομηνιών έναρξης και λήξης.

Ο υπολογισμός

Τώρα που καταλαβαίνετε τη σύνταξη που θα χρησιμοποιηθεί, μπορούμε να ρυθμίσουμε τον τύπο. Όπως αναφέρθηκε προηγουμένως, η συνάρτηση DATEDIF είναι η πιο ευέλικτη επιλογή κατά τον προσδιορισμό της ηλικίας από την ημερομηνία γέννησης. Ο λόγος για αυτό είναι ότι μπορείτε να υπολογίσετε όλες τις λεπτομέρειες της ηλικίας σε μια μορφή έτους, μήνα και ημέρας.

Για να ξεκινήσουμε, θα χρειαστούμε ένα παράδειγμα ημερομηνίας για χρήση στο κελί. Έχω αποφασίσει να τοποθετήσω την ημερομηνία 7/14/1972 στο κελί Α1 . Θα κάνουμε τη φόρμουλα στο κελί στα δεξιά της, Β1, αν θέλετε να ακολουθήσετε για να το κολλήσετε.

Θα ξεκινήσουμε με την πιο βασική έκδοση του τύπου για να υπολογίσουμε την ηλικία. Εάν χρησιμοποιείτε την παραπάνω σύνταξη για να καταλάβουμε τι είναι αυτό, το A1 είναι τεχνικά το start_date, σήμερα θα είναι το end_date, και θα καθορίζουμε την ηλικία των ετών χρησιμοποιώντας το "Y" . Αυτός είναι ο λόγος για τον οποίο η πρώτη φόρμουλα που θα χρησιμοποιηθεί θα μοιάζει με αυτό:

= datedif (A1, σήμερα (), "Y")

Όταν γίνει σωστά, ο αριθμός, ο οποίος υποδεικνύει την ηλικία που υπολογίζεται, θα βρίσκεται στη Β1 ως " 46 ".

Ας κάνουμε τον ίδιο τύπο μόνο αυτή τη φορά θα καθορίσουμε την ηλικία σε μήνες χρησιμοποιώντας "Μ" αντί "Υ".

= datedif (A1, σήμερα (), "M")

Το σύνολο θα ήταν 559 μήνες. Αυτό είναι 559 μηνών.

Ωστόσο, αυτός ο αριθμός είναι λίγο παράλογος και νομίζω ότι μπορούμε να το βγάλουμε κάτω από μια εγκοπή χρησιμοποιώντας το "YM" στη θέση του "M".

= datedif (A1, σήμερα (), "YM")

Το νέο αποτέλεσμα θα πρέπει να είναι 7, το οποίο είναι ένας πολύ πιο εύχρηστος αριθμός.

Ακριβώς για να είμαστε εμπεριστατωμένοι, ας δούμε τι θα μοιάζουν οι μέρες χρησιμοποιώντας τόσο "YD" όσο και "MD".

= datedif (A1, σήμερα (), "YD")

= datedif (A1, σήμερα (), "MD")

Αυτή τη φορά τα αποτελέσματα για το "YD" εμφανίζονται στο B1 και το αποτέλεσμα για το "MD" βρίσκεται στο κελί B2.

Έχεις το κρεμάσει μέχρι τώρα;

Στη συνέχεια, θα τα συνδέσουμε όλοι μαζί σε μια προσπάθεια να παράσχουμε έναν πιο λεπτομερή υπολογισμό. Ο τύπος μπορεί να πάρει λίγο ταραχώδη να πληκτρολογήσετε, έτσι απλά αντιγράψτε και επικολλήστε το παρεχόμενο ένα στο κελί B1.

Ο τύπος που πρέπει να χρησιμοποιήσετε είναι:

= A1, σήμερα (), "MD") και "ημερών" ("A1", " "

Το ampersand χρησιμοποιείται για να ενώσει κάθε τύπο μαζί σαν αλυσίδα. Αυτό είναι απαραίτητο για να έχετε τον πλήρη υπολογισμό. Το φύλλο Google πρέπει να περιέχει τον ίδιο τύπο με:

Ένας πλήρης, λεπτομερής υπολογισμός μας έδωσε 46 έτη 7 μήνες & 26 ημέρες. Μπορείτε επίσης να χρησιμοποιήσετε τον ίδιο τύπο χρησιμοποιώντας τη συνάρτηση ArrayFormula. Αυτό σημαίνει ότι μπορείτε να υπολογίσετε περισσότερες από μία μόνο ημερομηνία, αλλά και πολλές ημερομηνίες.

Έχω επιλέξει μερικές τυχαίες ημερομηνίες και τις έβαλα σε πρόσθετα κελιά A2-A5 . Επιλέξτε τις δικές σας ημερομηνίες και διασκεδάστε με αυτό. Για να χρησιμοποιήσετε τη συνάρτηση ArrayFormula, αντιγράψτε και επικολλήστε τα ακόλουθα στο κελί B1:

(B2, C2 (), "Y") & "Χρόνια" & datedif (B2, C2 (), "YM") & "μήνες & " μέρες")

Αυτά είναι τα αποτελέσματά μου:

Τώρα, ας πούμε ότι θέλατε να διαχωρίσετε κάθε τμήμα της ημερομηνίας στη δική του τακτοποιημένη μικρή στήλη για να οργανώσετε το σακέ. Στα Φύλλα Google, προσθέστε την ημερομηνία εκκίνησης (ημερομηνία γέννησης) σε μια στήλη και την ημερομηνία λήξης σε μια άλλη. Έχω επιλέξει το κελί B2 για το start_date και το C2 για το end_date στο παράδειγμα μου. Οι ημερομηνίες μου συσχετίζονται με τις γεννήσεις και τους πρόσφατους θανάτους των διασημοτήτων Burt Reynolds, Johnny Cash και Luke Perry.

Όπως φαίνεται, η στήλη Α είναι το όνομα του ατόμου, η στήλη B φιλοξενεί την αρχική_μερομηνία και το_το τέλος_ημερομηνία. Τώρα, θα προσθέσω ακόμα τέσσερις στήλες στα δεξιά. Ένα για κάθε ένα από τα "Y", "YM", "YD", και ένα συνδυασμό και των τριών. Τώρα απλά πρέπει να προσθέσετε τους σωστούς τύπους σε κάθε σειρά για κάθε διασημότητα.

Burt Reynolds:

= DATEDIF (B2, C2, "Y") Αλλάξτε το "Y" στην αντίστοιχη στήλη που προσπαθείτε να υπολογίσετε.

Johnny Cash:

= DATEDIF (B3, C3, "Y") Αλλάξτε το "Y" στην αντίστοιχη στήλη που προσπαθείτε να υπολογίσετε.

Λουκ Ρέρι:

= DATEDIF (B4, C4, "Y") Αλλάξτε το "Y" στην αντίστοιχη στήλη που προσπαθείτε να υπολογίσετε.

Για να πάρετε τον τύπο JOINED, θα χρειαστεί να χρησιμοποιήσετε ένα ArrayFormula όπως ακριβώς κάναμε νωρίτερα στο άρθρο. Μπορείτε να προσθέσετε λέξεις όπως τα έτη για να υποδείξετε τα αποτελέσματα των ετών τοποθετώντας το μετά τον τύπο και μεταξύ των παρενθέσεων.

= Βαθμολογία (Β2, C2, "Y") & "Χρόνια" και ημερομηνία (B2, C2, "YM") & "μήνες &" με ημερομηνία (B2, C2, MD) & "ημέρες")

Ο παραπάνω τύπος είναι ανά διασημότητα. Ωστόσο, εάν θέλετε να χτυπήσετε όλα αυτά έξω σε μια συρρίκνωση, αντιγράψτε και επικολλήστε τον ακόλουθο τύπο στο κελί G2:

(B2: B4, C2: C4, "YM") & "μήνες &" με ημερομηνία (B2: B4, C2: C4), "MD") & "ημέρες")

Το φύλλο Google σας θα πρέπει να καταλήξει να μοιάζει με αυτό:

Αρκετά τακτοποιημένο, ε; Είναι πραγματικά τόσο απλό όταν χρησιμοποιείτε τη λειτουργία DATEDIF. Τώρα μπορούμε να προχωρήσουμε χρησιμοποιώντας τη λειτουργία YEARFRAC.

Η λειτουργία YEARFRAC

Η λειτουργία YEARFRAC είναι απλή για απλά αποτελέσματα. Είναι ευθεία στο σημείο που παρέχει ένα τελικό αποτέλεσμα χωρίς όλες τις επιπλέον προστιθέμενες εξόδους για χρόνια, μήνες και ημέρες.

Εδώ υπάρχει ένας βασικός τύπος, που ισχύει μόνο για ένα μόνο κελί:

= int (YEARFRAC (A1, σήμερα ()))

Θα προσθέσετε την ημερομηνία γέννησης στο κελί A1 και επικολλήστε τον τύπο στο B1 για το αποτέλεσμα. Θα χρησιμοποιήσουμε την ημερομηνία γεννήσεως 11/04/1983 :

Το αποτέλεσμα είναι 35 ετών. Απλό, ακριβώς όπως όταν χρησιμοποιείτε τη λειτουργία DATEDIF για ένα μόνο κελί. Από εδώ μπορούμε να προχωρήσουμε χρησιμοποιώντας το YEARFRAC μέσα σε ένα ArrayFormula. Αυτός ο τύπος είναι πιο χρήσιμος για εσάς όταν χρειάζεται να υπολογίσετε την ηλικία μεγάλων ομάδων όπως οι μαθητές, τα μέλη των σχολών, τα μέλη της ομάδας κλπ.

Θα χρειαστεί να προσθέσετε μια στήλη διαφορετικών ημερομηνιών γέννησης. Έχω επιλέξει τη στήλη Β ως Α θα χρησιμοποιηθεί για τα ονόματα των ατόμων. Η στήλη C θα χρησιμοποιηθεί για τα τελικά αποτελέσματα.

Προκειμένου να συμπληρωθεί η ηλικία στη γειτονική στήλη, θα χρειαστεί να χρησιμοποιήσουμε τον ακόλουθο τύπο:

= ArrayFormula (int (yearfrac (B2: B8, σήμερα (), 1)))

Τοποθετήστε τον παραπάνω τύπο στο κελί C2 για να λάβετε τα αποτελέσματα.

Αν προτιμάτε να συνεχίσετε με μια ολόκληρη στήλη και προτιμάτε να μην ασχοληθείτε με το να υπολογίσετε πού τελειώνει, μπορείτε να προσθέσετε μια μικρή παραλλαγή στη φόρμουλα. Προσέξτε στο IF και το LEN προς την αρχή του ArrayFormula έτσι:

= ArrayFormula (εάν (len (B2: B), (int (yearfrac (B2: B, σήμερα (), 1)

Αυτό θα υπολογίσει όλα τα αποτελέσματα εντός αυτής της στήλης ξεκινώντας από το B2.

Πώς να υπολογίσετε την ηλικία στα φύλλα του Google από την ημερομηνία γέννησης