Πώς να υπολογίσετε την ηλικία στο Excel από τα γενέθλια

  • Μοιραστείτε Αυτό
Michael Brown

Πίνακας περιεχομένων

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

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

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

    Στην καθημερινή ζωή, η ερώτηση " Πόσο χρονών είσαι; " συνήθως υπονοεί μια απάντηση που δείχνει πόσα χρόνια είστε εν ζωή. Στο Microsoft Excel, μπορείτε να φτιάξετε έναν τύπο για να υπολογίσετε μια ακριβή ηλικία σε μήνες, ημέρες, ώρες, ακόμη και λεπτά. Αλλά ας είμαστε παραδοσιακοί και ας μάθουμε πρώτα πώς να υπολογίζουμε την ηλικία από το DOB σε έτη.

    Βασικός τύπος του Excel για την ηλικία σε έτη

    Πώς υπολογίζετε συνήθως την ηλικία κάποιου; Απλά αφαιρώντας την ημερομηνία γέννησης από την τρέχουσα ημερομηνία. Αυτός ο συμβατικός τύπος ηλικίας μπορεί επίσης να χρησιμοποιηθεί στο Excel.

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

    =(ΣΉΜΕΡΑ()-B2)/365

    Το πρώτο μέρος του τύπου (TODAY()-B2) επιστρέφει τη διαφορά μεταξύ της τρέχουσας ημερομηνίας και της ημερομηνίας γέννησης σε ημέρες, και στη συνέχεια διαιρείτε αυτόν τον αριθμό με το 365 για να λάβετε τον αριθμό των ετών.

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

    Για να εμφανίσετε τον αριθμό των πλήρων ετών, χρησιμοποιήστε τη συνάρτηση INT για να στρογγυλοποιήσετε ένα δεκαδικό αριθμό στον πλησιέστερο ακέραιο:

    =INT((TODAY()-B2)/365)

    Μειονεκτήματα: Η χρήση αυτού του τύπου ηλικίας στο Excel παράγει αρκετά ακριβή αποτελέσματα, αλλά όχι άψογα. Η διαίρεση με τον μέσο αριθμό ημερών σε ένα έτος λειτουργεί καλά τις περισσότερες φορές, αλλά μερικές φορές βγάζει λάθος την ηλικία. Για παράδειγμα, αν κάποιος γεννήθηκε στις 29 Φεβρουαρίου και σήμερα είναι 28 Φεβρουαρίου, ο τύπος θα κάνει το άτομο μια μέρα μεγαλύτερο.

    Εναλλακτικά, μπορείτε να διαιρέσετε με το 365,25 αντί για το 365, αφού κάθε τέταρτο έτος έχει 366 ημέρες. Ωστόσο, ούτε αυτή η προσέγγιση είναι τέλεια. Για παράδειγμα, αν υπολογίζετε την ηλικία ενός παιδιού που δεν έχει ζήσει ακόμη δίσεκτο έτος, η διαίρεση με το 365,25 παράγει λάθος αποτέλεσμα.

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

    Υπολογισμός της ηλικίας από την ημερομηνία γέννησης με τη συνάρτηση YEARFRAC

    Ένας πιο αξιόπιστος τρόπος μετατροπής του DOB σε ηλικία στο Excel είναι η χρήση της συνάρτησης YEARFRAC που επιστρέφει το κλάσμα του έτους, δηλαδή τον αριθμό των ακέραιων ημερών μεταξύ δύο ημερομηνιών.

    Η σύνταξη της συνάρτησης YEARFRAC έχει ως εξής:

    YEARFRAC(start_date, end_date, [basis])

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

    Για να φτιάξετε έναν απόλυτα αληθινό τύπο ηλικίας, δώστε τις ακόλουθες τιμές στη συνάρτηση YEARFRAC:

    • Ημερομηνία έναρξης_ημερομηνία - ημερομηνία γέννησης.
    • End_date - TODAY() για την επιστροφή της σημερινής ημερομηνίας.
    • Βάση - βάση χρήσης 1 που λέει στο Excel να διαιρέσει τον πραγματικό αριθμό ημερών ανά μήνα με τον πραγματικό αριθμό ημερών ανά έτος.

    Λαμβάνοντας υπόψη τα παραπάνω, ένας τύπος του Excel για τον υπολογισμό της ηλικίας από την ημερομηνία γέννησης έχει ως εξής:

    YEARFRAC( ημερομηνία γέννησης , TODAY(), 1)

    Αν υποθέσουμε ότι η ημερομηνία γέννησης βρίσκεται στο κελί B2, ο τύπος παίρνει την ακόλουθη μορφή:

    =YEARFRAC(B2, TODAY(), 1)

    Όπως και στο προηγούμενο παράδειγμα, το αποτέλεσμα της συνάρτησης YEARFRAC είναι επίσης δεκαδικός αριθμός. Για να το διορθώσετε αυτό, χρησιμοποιήστε τη συνάρτηση ROUNDDOWN με 0 στο τελευταίο όρισμα, επειδή δεν θέλετε δεκαδικά ψηφία.

    Ορίστε λοιπόν ένας βελτιωμένος τύπος YEARFRAC για τον υπολογισμό της ηλικίας στο Excel:

    =ROUNDDOWN(YEARFRAC(B2, TODAY(), 1), 0)

    Υπολογίστε την ηλικία στο Excel με το DATEDIF

    Ένας ακόμη τρόπος για να μετατρέψετε την ημερομηνία γέννησης σε ηλικία στο Excel είναι η χρήση της συνάρτησης DATEDIF:

    DATEDIF(ημερομηνία έναρξης, ημερομηνία λήξης, μονάδα)

    Αυτή η συνάρτηση μπορεί να επιστρέψει τη διαφορά μεταξύ δύο ημερομηνιών σε διάφορες χρονικές μονάδες, όπως έτη, μήνες και ημέρες, ανάλογα με την τιμή που δίνετε στο πεδίο μονάδα επιχείρημα:

    • Y - επιστρέφει τον αριθμό των πλήρη έτη μεταξύ των ημερομηνιών έναρξης και λήξης.
    • M - επιστρέφει τον αριθμό των πλήρεις μήνες μεταξύ των ημερομηνιών.
    • D - επιστρέφει τον αριθμό των ημέρες μεταξύ των δύο ημερομηνιών.
    • YM - επιστροφές μήνες , αγνοώντας τις ημέρες και τα έτη.
    • MD - επιστρέφει τη διαφορά σε ημέρες , αγνοώντας μήνες και χρόνια.
    • YD - επιστρέφει τη διαφορά σε ημέρες , αγνοώντας τα έτη.

    Δεδομένου ότι στόχος μας είναι να υπολογίσουμε ηλικία σε χρόνια , χρησιμοποιούμε τη μονάδα "y":

    DATEDIF( ημερομηνία γέννησης , TODAY(), "y")

    Σε αυτό το παράδειγμα, το DOB βρίσκεται στο κελί B2 και αναφέρεστε σε αυτό το κελί στον τύπο age:

    =DATEDIF(B2, TODAY(), "y")

    Σε αυτή την περίπτωση δεν απαιτείται πρόσθετη συνάρτηση στρογγυλοποίησης, επειδή ένας τύπος DATEDIF με τη μονάδα "y" υπολογίζει τον αριθμό των πλήρων ετών:

    Πώς να πάρετε την ηλικία από τα γενέθλια σε χρόνια, μήνες και ημέρες

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

    1. Για να λάβετε τον αριθμό των ετών: =DATEDIF(B2, TODAY(), "Y")
    2. Για να λάβετε τον αριθμό των μηνών: =DATEDIF(B2, TODAY(), "YM")
    3. Για να λάβετε τον αριθμό των ημερών: =DATEDIF(B2,TODAY(), "MD")

    Όπου Β2 είναι η ημερομηνία γέννησης.

    Και στη συνέχεια, συνδέστε τις παραπάνω συναρτήσεις σε έναν ενιαίο τύπο, όπως παρακάτω:

    =DATEDIF(B2,TODAY(), "Y") &- DATEDIF(B2,TODAY(), "YM") &- DATEDIF(B2,TODAY(), "MD")

    Ο παραπάνω τύπος επιστρέφει 3 αριθμούς (έτη, μήνες και ημέρες) συνδεδεμένους σε μια ενιαία συμβολοσειρά κειμένου, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

    Δεν βγάζει πολύ νόημα, ε; Για να κάνετε τα αποτελέσματα πιο κατανοητά, διαχωρίστε τους αριθμούς με κόμματα και ορίστε τι σημαίνει κάθε τιμή:

    =DATEDIF(B2,TODAY(), "Y") & " Έτη, " &- DATEDIF(B2,TODAY(), "YM") &- " Μήνες, " &- DATEDIF(B2,TODAY(), "MD") &- " Ημέρες"

    Το αποτέλεσμα φαίνεται πολύ καλύτερο τώρα:

    Ο τύπος λειτουργεί εξαιρετικά, αλλά μπορείτε να τον βελτιώσετε ακόμη περισσότερο αποκρύπτοντας τις μηδενικές τιμές. Για το σκοπό αυτό, προσθέστε 3 εντολές IF που ελέγχουν για 0, μία για κάθε DATEDIF:

    =IF(DATEDIF(B2, TODAY(), "y")=0,"",DATEDIF(B2, TODAY(), "y")&" έτη, ")&- IF(DATEDIF(B2, TODAY(), "ym")=0,"",DATEDIF(B2, TODAY(), "ym")&-" μήνες, ")&- IF(DATEDIF(B2, TODAY(), "md")=0,"",DATEDIF(B2, TODAY(), "md")&-" ημέρες")

    Το παρακάτω στιγμιότυπο οθόνης δείχνει τον τελικό τύπο ηλικίας του Excel σε δράση - επιστρέφει την ηλικία σε έτη, μήνες και ημέρες, εμφανίζοντας μόνο μη μηδενικό αξίες:

    Συμβουλή. Αν ψάχνετε έναν τύπο του Excel για τον υπολογισμό της ηλικίας σε χρόνια και μήνες , πάρτε τον παραπάνω τύπο και αφαιρέστε το τελευταίο μπλοκ IF(DATEDIF()) που υπολογίζει τις ημέρες.

    Συγκεκριμένοι τύποι για τον υπολογισμό της ηλικίας στο Excel

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

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

    Αν θέλετε να μάθετε την ηλικία κάποιου ατόμου σε μια συγκεκριμένη ημερομηνία, χρησιμοποιήστε τον τύπο DATEDIF age που συζητήθηκε παραπάνω, αλλά αντικαταστήστε τη συνάρτηση TODAY() στο 2ο όρισμα με τη συγκεκριμένη ημερομηνία.

    Υποθέτοντας ότι η ημερομηνία γέννησης είναι στο Β1, ο ακόλουθος τύπος θα επιστρέψει την ηλικία την 1η Ιανουαρίου 2020:

    =DATEDIF(B1, "1/1/2020", "Y") &- " Years, " &- DATEDIF(B1, "1/1/2020", "YM") &- " Months, " &- DATEDIF(B1, "1/1/2020", "MD") &- " Days"

    Για να κάνετε τον τύπο της ηλικίας σας πιο ευέλικτο, μπορείτε να εισαγάγετε την ημερομηνία σε κάποιο κελί και να αναφέρετε αυτό το κελί στον τύπο σας:

    =DATEDIF(B1, B2, "Y") & " Years, "& DATEDIF(B1,B2, "YM") & " Months, "&DATEDIF(B1,B2, "MD") & " Days"

    Όπου Β1 είναι το DOB και Β2 είναι η ημερομηνία κατά την οποία θέλετε να υπολογίσετε την ηλικία.

    Υπολογισμός της ηλικίας σε ένα συγκεκριμένο έτος

    Αυτός ο τύπος είναι χρήσιμος σε περιπτώσεις που δεν ορίζεται η πλήρης ημερομηνία για τον υπολογισμό και γνωρίζετε μόνο το έτος.

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

    Αν υποθέσουμε ότι οι ημερομηνίες γέννησης βρίσκονται στη στήλη Β, ξεκινώντας από τη σειρά 3, και το έτος της τελευταίας ιατρικής εξέτασης βρίσκεται στη στήλη Γ, ο τύπος υπολογισμού της ηλικίας έχει ως εξής:

    =DATEDIF(B3,DATE(C3, 1, 1), "y")

    Επειδή η ακριβής ημερομηνία της ιατρικής εξέτασης δεν έχει καθοριστεί, χρησιμοποιείτε τη συνάρτηση DATE με ένα αυθαίρετο όρισμα ημερομηνίας και μήνα, π.χ. DATE(C3, 1, 1, 1).

    Η συνάρτηση DATE εξάγει το έτος από το κελί B3, δημιουργεί μια πλήρη ημερομηνία χρησιμοποιώντας τους αριθμούς μήνα και ημέρας που δώσατε (1-Jan σε αυτό το παράδειγμα) και περνάει την ημερομηνία αυτή στην DATEDIF. Ως αποτέλεσμα, έχετε την ηλικία του ασθενούς την 1η Ιανουαρίου ενός συγκεκριμένου έτους:

    Μάθετε την ημερομηνία κατά την οποία ένα άτομο συμπληρώνει το Ν έτος της ηλικίας του.

    Ας υποθέσουμε ότι ο φίλος σας γεννήθηκε στις 8 Μαρτίου 1978. Πώς ξέρετε ποια ημερομηνία συμπληρώνει τα 50 χρόνια της ηλικίας του; Συνήθως, απλά προσθέτετε 50 χρόνια στην ημερομηνία γέννησης του ατόμου. Στο Excel, κάνετε το ίδιο χρησιμοποιώντας τη συνάρτηση DATE:

    =DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2))

    Όπου Β2 είναι η ημερομηνία γέννησης.

    Αντί να κωδικοποιήσετε τον αριθμό των ετών στον τύπο, μπορείτε να αναφέρετε ένα συγκεκριμένο κελί όπου οι χρήστες σας μπορούν να εισάγουν οποιονδήποτε αριθμό ετών (F1 στο παρακάτω στιγμιότυπο οθόνης):

    Υπολογισμός της ηλικίας από την ημέρα, τον μήνα και το έτος σε διαφορετικά κελιά

    Όταν μια ημερομηνία γέννησης χωρίζεται σε 3 διαφορετικά κελιά (π.χ. το έτος βρίσκεται στο Β3, ο μήνας στο C3 και η ημέρα στο D3), μπορείτε να υπολογίσετε την ηλικία με αυτόν τον τρόπο:

    • Λάβετε την ημερομηνία γέννησης χρησιμοποιώντας τις συναρτήσεις DATE και DATEVALUE:

      DATE(B3,MONTH(DATEVALUE(C3& "1")),D3)

    • Ενσωματώστε τον παραπάνω τύπο στο DATEDIF για να υπολογίσετε την ηλικία από την ημερομηνία γέννησης σε έτη, μήνες και ημέρες: =DATEDIF(DATE(B3, MONTH(DATEVALUE(C3& "1")), D3), TODAY(), "y") & " Years, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3& "1")), D3),TODAY(), "ym") &- " Months, "&- DATEDIF(DATE(B3, MONTH(DATEVALUE(C3& "1")), D3), TODAY(), "md") &- " Days"

    Για περισσότερα παραδείγματα υπολογισμού του αριθμού των ημερών πριν/μετά από μια ημερομηνία, ανατρέξτε στην ενότητα Πώς να υπολογίσετε ημέρες από ή μέχρι την ημερομηνία στο Excel.

    Υπολογιστής ηλικίας στο Excel

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

    Πώς να δημιουργήσετε μια αριθμομηχανή ηλικίας στο Excel

    Τώρα που ξέρετε πώς να φτιάχνετε έναν τύπο ηλικίας στο Excel, μπορείτε να δημιουργήσετε μια προσαρμοσμένη αριθμομηχανή ηλικίας, για παράδειγμα αυτή εδώ:

    Σημείωση: Για να δείτε το ενσωματωμένο βιβλίο εργασίας, επιτρέψτε τα cookies μάρκετινγκ.

    Αυτό που βλέπετε παραπάνω είναι ένα ενσωματωμένο φύλλο του Excel Online, οπότε μπορείτε να εισάγετε την ημερομηνία γέννησής σας στο αντίστοιχο κελί και θα λάβετε την ηλικία σας σε λίγο.

    Η αριθμομηχανή χρησιμοποιεί τους ακόλουθους τύπους για να υπολογίσει την ηλικία με βάση την ημερομηνία γέννησης στο κελί A3 και τη σημερινή ημερομηνία.

    • Ο τύπος στο Β5 υπολογίζει την ηλικία σε έτη, μήνες και ημέρες: =DATEDIF(B2,TODAY(), "Y") & " Έτη, " &- DATEDIF(B2,TODAY(), "YM") &- " Μήνες, " &- DATEDIF(B2,TODAY(), "MD") &- " Ημέρες"
    • Ο τύπος στο Β6 υπολογίζει την ηλικία σε μήνες: =DATEDIF($B$3,TODAY(), "m")
    • Ο τύπος στο Β7 υπολογίζει την ηλικία σε ημέρες: =DATEDIF($B$3,TODAY(), "d")

    Αν έχετε κάποια εμπειρία με τα στοιχεία ελέγχου φορμών του Excel, μπορείτε να προσθέσετε μια επιλογή για τον υπολογισμό της ηλικίας σε μια συγκεκριμένη ημερομηνία, όπως φαίνεται στο ακόλουθο στιγμιότυπο οθόνης:

    Για το σκοπό αυτό, προσθέστε μερικά κουμπιά επιλογών ( Καρτέλα Developer >, Εισαγωγή >, Έλεγχοι φόρμας >, Κουμπί επιλογής ), και συνδέστε τα με κάποιο κελί. Και στη συνέχεια, γράψτε έναν τύπο IF/DATEDIF για να λάβετε την ηλικία είτε στη σημερινή ημερομηνία είτε στην ημερομηνία που ορίζει ο χρήστης.

    Ο τύπος λειτουργεί με την ακόλουθη λογική:

    • Εάν η Σημερινή ημερομηνία επιλέγεται, η τιμή 1 εμφανίζεται στο συνδεδεμένο κελί (I5 σε αυτό το παράδειγμα) και ο τύπος ηλικίας υπολογίζεται με βάση την ημερομηνία σήμερα: IF($I$5=1, DATEDIF($B$3,TODAY(), "Y") & " Χρόνια, " & DATEDIF($B$3,TODAY(), "YM") & " Μήνες, " & DATEDIF($B$3, TODAY(), "MD") & " Ημέρες")
    • Εάν η Συγκεκριμένη ημερομηνία επιλέγεται ΚΑΙ εισάγεται μια ημερομηνία στο κελί Β7, η ηλικία υπολογίζεται στην καθορισμένη ημερομηνία: IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7, "Y") &? " Years, " &? DATEDIF($B$3, $B$7, "YM") &? " Months, " &? DATEDIF($B$3, $B$7, "MD") &? " Days", ""))

    Τέλος, ενσωματώστε τις παραπάνω συναρτήσεις μεταξύ τους και θα λάβετε τον πλήρη τύπο υπολογισμού της ηλικίας (στο Β9):

    =IF($I$5=1, DATEDIF($B$3, TODAY(), "Y") &- " Years, " &- DATEDIF($B$3, TODAY(), "YM") &- " Months, " &- DATEDIF($B$3, TODAY(), "MD") &- " Days", IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7, "Y") &- " Years, " &- DATEDIF($B$3, $B$7, "YM") &- " Months, " &- DATEDIF($B$3, $B$7, "MD") &- " Days", ""))

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

    Για να μάθετε τις λεπτομέρειες, σας καλώ να κατεβάσετε αυτόν τον Υπολογιστή Ηλικίας του Excel και να διερευνήσετε τους τύπους στα κελιά B9:B11.

    Κατεβάστε τον Υπολογιστή Ηλικίας για το Excel

    Έτοιμος προς χρήση υπολογιστής ηλικίας για το Excel

    Οι χρήστες της Ultimate Suite δεν χρειάζεται να ασχοληθούν με τη δημιουργία της δικής τους αριθμομηχανής ηλικίας στο Excel - είναι μόνο μερικά κλικ μακριά:

    1. Επιλέξτε ένα κελί στο οποίο θέλετε να εισάγετε έναν τύπο ηλικίας, μεταβείτε στο πεδίο Εργαλεία Ablebits tab>, Ημερομηνία και ώρα και κάντε κλικ στο κουμπί Οδηγός ημερομηνίας & ώρας κουμπί.

    2. Ο Οδηγός ημερομηνίας και ώρας θα ξεκινήσει και θα μεταβείτε απευθείας στο Ηλικία καρτέλα.
    3. Στο Ηλικία καρτέλα, υπάρχουν 3 πράγματα που πρέπει να καθορίσετε:
      • Στοιχεία γέννησης ως αναφορά κελιού ή ως ημερομηνία στη μορφή mm/dd/yyyyyy.
      • Ηλικία σε σημερινή ημερομηνία ή συγκεκριμένη ημερομηνία .
      • Επιλέξτε αν θα υπολογίσετε την ηλικία σε ημέρες, μήνες, έτη ή την ακριβή ηλικία.
    4. Κάντε κλικ στο Εισαγωγή τύπου κουμπί.

    Έγινε!

    Ο τύπος εισάγεται στιγμιαία στο επιλεγμένο κελί και κάνετε διπλό κλικ στη λαβή πλήρωσης για να τον αντιγράψετε στη στήλη.

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

    Αν θέλετε να απαλλαγείτε από μηδενικές μονάδες όπως "0 ημέρες", επιλέξτε το πεδίο Μην Εμφάνιση μηδενικών μονάδων πλαίσιο ελέγχου:

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

    Πώς να επισημάνετε συγκεκριμένες ηλικίες (κάτω ή πάνω από μια συγκεκριμένη ηλικία)

    Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί όχι μόνο να υπολογίσετε την ηλικία στο Excel, αλλά και να επισημάνετε τα κελιά που περιέχουν ηλικίες που είναι κάτω ή πάνω από μια συγκεκριμένη ηλικία.

    Εάν ο τύπος υπολογισμού της ηλικίας σας επιστρέφει τον αριθμό των πλήρων ετών, τότε μπορείτε να δημιουργήσετε έναν κανονικό κανόνα μορφοποίησης υπό όρους που βασίζεται σε έναν απλό τύπο όπως αυτός:

    • Για να επισημάνετε ηλικίες ίσες ή μεγαλύτερες των 18 ετών: =$C2>=18
    • Για να επισημάνετε τις ηλικίες κάτω των 18 ετών: =$C2<18

    Όπου C2 είναι το πιο πάνω κελί της στήλης Age (χωρίς την επικεφαλίδα της στήλης).

    Τι γίνεται όμως αν ο τύπος σας εμφανίζει την ηλικία σε έτη και μήνες ή σε έτη, μήνες και ημέρες; Σε αυτή την περίπτωση, θα πρέπει να δημιουργήσετε έναν κανόνα που βασίζεται σε έναν τύπο DATEDIF που υπολογίζει την ηλικία από την ημερομηνία γέννησης σε έτη.

    Αν υποθέσουμε ότι οι ημερομηνίες γέννησης βρίσκονται στη στήλη Β ξεκινώντας από τη γραμμή 2, οι τύποι έχουν ως εξής:

    • Για να επισημάνετε τις ηλικίες στο 18 (κίτρινο): =DATEDIF($B2, TODAY(), "Y")<18
    • Για να επισημάνετε τις ηλικίες μεταξύ 18 και 65 (πράσινο): =AND(DATEDIF($B2, TODAY(), "Y")>=18, DATEDIF($B2, TODAY(), "Y")<=65)
    • Για να επισημάνετε τις ηλικίες πάνω από 65 (μπλε): =DATEDIF($B2, TODAY(), "Y")>65

    Για να δημιουργήσετε κανόνες με βάση τους παραπάνω τύπους, επιλέξτε τα κελιά ή ολόκληρες γραμμές που θέλετε να επισημάνετε, μεταβείτε στην επιλογή Αρχική σελίδα tab>, Στυλ και κάντε κλικ στο κουμπί Μορφοποίηση υπό όρους >, Νέος κανόνας... >, Χρησιμοποιήστε έναν τύπο για να καθορίσετε ποια κελιά θα μορφοποιηθούν .

    Τα λεπτομερή βήματα μπορείτε να τα βρείτε εδώ: Πώς να δημιουργήσετε έναν κανόνα μορφοποίησης υπό όρους με βάση τύπο.

    Έτσι υπολογίζετε την ηλικία στο Excel. Ελπίζω οι τύποι να σας ήταν εύκολο να τους μάθετε και να τους δοκιμάσετε στα φύλλα εργασίας σας. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Διαθέσιμες λήψεις

    Παραδείγματα υπολογισμού ηλικίας Excel (.xlsx αρχείο)

    Ultimate Suite 14 ημερών πλήρως λειτουργική έκδοση (.exe αρχείο)

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.