Ένας από τους ευκολότερους τρόπους για να υπολογίσετε την ηλικία οτιδήποτε είναι να χρησιμοποιήσετε τη συνάρτηση DATEDIF του Excel. Αυτή η μυστηριώδης συνάρτηση δεν εμφανίζεται στα αρχεία Βοήθειας του Excel, αλλά υπάρχει από το Excel 2000. Αυτή η συνάρτηση κάνει τον υπολογισμό κάθε είδους συγκρίσεων ημερομηνιών παιχνιδάκι.
Για να υπολογίσετε την ηλικία ενός ατόμου χρησιμοποιώντας τη συνάρτηση DATEDIF, μπορείτε να εισαγάγετε έναν τύπο όπως αυτός:
=DATEDIF("5/16/1972",TODAY(),"y")
Μπορείτε, φυσικά, να αναφέρετε ένα κελί που περιέχει μια ημερομηνία:
=DATEDIF(B4,TODAY(),"y")
Η συνάρτηση DATEDIF υπολογίζει τον αριθμό των ημερών, μηνών ή ετών μεταξύ δύο ημερομηνιών. Απαιτεί τρία ορίσματα: μια ημερομηνία έναρξης, μια ημερομηνία λήξης και μια μονάδα χρόνου.
Οι χρονικές μονάδες ορίζονται από μια σειρά κωδικών, οι οποίοι παρατίθενται στον πίνακα.
DATEDIF Κωδικοί μονάδας χρόνου
Κώδικας |
Τι επιστρέφει |
"y" |
Ο αριθμός των πλήρων ετών της περιόδου. |
"Μ" |
Ο αριθμός των πλήρων μηνών της περιόδου. |
"ρε" |
Ο αριθμός των ημερών της περιόδου. |
“md” |
Η διαφορά μεταξύ των ημερών σε start_date και end_date. Οι
μήνες και τα έτη των ημερομηνιών αγνοούνται. |
"εμ" |
Η διαφορά μεταξύ των μηνών σε start_date και end_date.
Οι ημέρες και τα έτη των ημερομηνιών αγνοούνται. |
"yd" |
Η διαφορά μεταξύ των ημερών start_date και end_date. Τα
έτη των ημερομηνιών αγνοούνται. |
Χρησιμοποιώντας αυτούς τους κωδικούς ώρας, μπορείτε εύκολα να υπολογίσετε τον αριθμό των ετών, μηνών και ημερών μεταξύ δύο ημερομηνιών. Εάν κάποιος γεννήθηκε στις 16 Μαΐου 1972, θα μπορούσατε να βρείτε την ηλικία αυτού του ατόμου σε έτος, μήνες και ημέρες χρησιμοποιώντας αυτούς τους αντίστοιχους τύπους:
=DATEDIF("5/16/1972",TODAY(),"y")
=DATEDIF("5/16/1972",TODAY(),"m")
=DATEDIF("5/16/1972",TODAY(),"d")