Συνάρτηση DATEDIF του Excel για να λάβετε τη διαφορά μεταξύ δύο ημερομηνιών

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

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

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

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

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

    Βρείτε εύκολα τη διαφορά μεταξύ δύο ημερομηνιών στο Excel

    Λάβετε το αποτέλεσμα ως έτοιμο τύπο σε χρόνια, μήνες, εβδομάδες ή ημέρες.

    Διαβάστε περισσότερα

    Προσθέστε και αφαιρέστε ημερομηνίες με μερικά κλικ

    Αναθέστε την ημερομηνία & amp; την κατασκευή τύπων χρόνου σε έναν εμπειρογνώμονα

    Διαβάστε περισσότερα

    Υπολογίστε την ηλικία στο Excel on the fly

    Και λάβετε μια προσαρμοσμένη φόρμουλα

    Διαβάστε περισσότερα

    Συνάρτηση DATEDIF του Excel - λάβετε τη διαφορά ημερομηνίας

    Όπως υποδηλώνει το όνομά της, η συνάρτηση DATEDIF προορίζεται για τον υπολογισμό της διαφοράς μεταξύ δύο ημερομηνιών.

    Η DATEDIF είναι μία από τις ελάχιστες μη τεκμηριωμένες συναρτήσεις του Excel, και επειδή είναι "κρυμμένη" δεν θα τη βρείτε στο Φόρμουλα καρτέλα, ούτε θα λάβετε κάποια υπόδειξη για το ποια ορίσματα πρέπει να εισαγάγετε όταν αρχίσετε να πληκτρολογείτε το όνομα της συνάρτησης στη γραμμή τύπων. Γι' αυτό είναι σημαντικό να γνωρίζετε την πλήρη σύνταξη της DATEDIF του Excel για να μπορείτε να τη χρησιμοποιήσετε στους τύπους σας.

    Συνάρτηση DATEDIF του Excel - σύνταξη

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

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

    Απαιτούνται και τα τρία επιχειρήματα:

    Ημερομηνία έναρξης_ημερομηνία - την αρχική ημερομηνία της περιόδου που θέλετε να υπολογίσετε.

    End_date - την ημερομηνία λήξης της περιόδου.

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

    Μονάδα Σημασία Επεξήγηση
    Y Έτη Αριθμός πλήρων ετών μεταξύ των ημερομηνιών έναρξης και λήξης.
    M Μήνες Αριθμός πλήρων μηνών μεταξύ των ημερομηνιών.
    D Ημέρες Αριθμός ημερών μεταξύ της ημερομηνίας έναρξης και της ημερομηνίας λήξης.
    MD Ημέρες εκτός ετών και μηνών Η διαφορά ημερομηνίας σε ημέρες, χωρίς να λαμβάνονται υπόψη οι μήνες και τα έτη.
    YD Ημέρες εκτός ετών Η διαφορά ημερομηνίας σε ημέρες, χωρίς να λαμβάνονται υπόψη τα έτη.
    YM Μήνες χωρίς ημέρες και έτη Η διαφορά ημερομηνίας σε μήνες, αγνοώντας τις ημέρες και τα έτη.

    Τύπος Excel DATEDIF

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

    Αναφορές κυττάρων

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

    =DATEDIF(A1, B1, "d")

    Συμβολοσειρές κειμένου

    Το Excel καταλαβαίνει τις ημερομηνίες σε πολλές μορφές κειμένου, όπως "1-Jan-2023", "1/1/2023", "1 Ιανουαρίου 2023", κ.λπ. Οι ημερομηνίες ως συμβολοσειρές κειμένου που περικλείονται σε εισαγωγικά μπορούν να πληκτρολογηθούν απευθείας στα ορίσματα ενός τύπου. Για παράδειγμα, με αυτόν τον τρόπο μπορείτε να υπολογίσετε τον αριθμό των μηνών μεταξύ των καθορισμένων ημερομηνιών:

    =DATEDIF("1/1/2023", "12/31/2025", "m")

    Σειριακοί αριθμοί

    Δεδομένου ότι το Microsoft Excel αποθηκεύει κάθε ημερομηνία ως αύξοντα αριθμό που αρχίζει από την 1η Ιανουαρίου 1900, χρησιμοποιείτε αριθμούς που αντιστοιχούν στις ημερομηνίες. Αν και υποστηρίζεται, η μέθοδος αυτή δεν είναι αξιόπιστη, επειδή η αρίθμηση των ημερομηνιών διαφέρει στα διάφορα συστήματα υπολογιστών. Στο σύστημα ημερομηνιών 1900, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο για να βρείτε τον αριθμό των ετών μεταξύ δύο ημερομηνιών, 1-Jan-2023 και 31-Dec-2025:

    =DATEDIF(44927, 46022, "y")

    Αποτελέσματα άλλων λειτουργιών

    Για να μάθετε πόσες ημέρες μεσολαβούν από σήμερα έως τις 20 Μαΐου 2025, χρησιμοποιήστε τον παρακάτω τύπο.

    =DATEDIF(TODAY(), "5/20/2025", "d")

    Σημείωση. Στους τύπους σας, η ημερομηνία λήξης πρέπει πάντα να είναι μεγαλύτερη από την ημερομηνία έναρξης, διαφορετικά η συνάρτηση DATEDIF του Excel επιστρέφει το σφάλμα #NUM!

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

    Πώς να λάβετε τον αριθμό των ημερών μεταξύ δύο ημερομηνιών στο Excel

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

    Παράδειγμα 1. Τύπος DATEDIF του Excel για τον υπολογισμό της διαφοράς ημερομηνίας σε ημέρες

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

    =DATEDIF(A2, B2, "d")

    Με την προϋπόθεση ότι μια τιμή στο όρισμα start_date είναι μικρότερη από την end_date. Σε περίπτωση που η ημερομηνία έναρξης είναι μεγαλύτερη από την ημερομηνία λήξης, η συνάρτηση DATEDIF του Excel επιστρέφει το σφάλμα #NUM, όπως στη σειρά 5:

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

    =B2-A2

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

    Παράδειγμα 2. Μέτρηση ημερών στο Excel αγνοώντας τα έτη

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

    =DATEDIF(A2, B2, "yd")

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

    =DATEDIF(A2, B2, "md")

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

    Συμβουλή. Για να λάβετε τον αριθμό των εργάσιμες ημέρες μεταξύ δύο ημερομηνιών, χρησιμοποιήστε τη συνάρτηση NETWORKDAYS ή NETWORKDAYS.INTL.

    Πώς να υπολογίσετε τη διαφορά ημερομηνίας σε εβδομάδες

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

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

    Για να λάβετε τον αριθμό των πλήρεις εβδομάδες μεταξύ των ημερομηνιών, τυλίξτε τον τύπο DATEDIF στη συνάρτηση ROUNDDOWN, η οποία στρογγυλοποιεί πάντα τον αριθμό προς το μηδέν:

    =ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)

    Όπου Α2 είναι η ημερομηνία έναρξης και Β2 είναι η ημερομηνία λήξης της περιόδου που υπολογίζετε.

    Πώς να υπολογίσετε τον αριθμό των μηνών μεταξύ δύο ημερομηνιών στο Excel

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

    Παράδειγμα 1. Υπολογισμός πλήρων μηνών μεταξύ δύο ημερομηνιών (DATEDIF)

    Για να μετρήσετε τον αριθμό των ακέραιων μηνών μεταξύ των ημερομηνιών, χρησιμοποιείτε τη συνάρτηση DATEDIF με τη μονάδα "M". Για παράδειγμα, ο ακόλουθος τύπος συγκρίνει τις ημερομηνίες στην Α2 (ημερομηνία έναρξης) και Β2 (ημερομηνία λήξης) και επιστρέφει τη διαφορά σε μήνες:

    =DATEDIF(A2, B2, "m")

    Σημείωση: Για να υπολογίζει σωστά τους μήνες ο τύπος DATEDIF, η ημερομηνία τέλους θα πρέπει πάντα να είναι μεγαλύτερη από την ημερομηνία έναρξης, διαφορετικά ο τύπος επιστρέφει το σφάλμα #NUM.

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

    =IF(B2>A2, DATEDIF(A2,B2, "m"), DATEDIF(B2,A2, "m"))

    Παράδειγμα 2. Λήψη του αριθμού των μηνών μεταξύ δύο ημερομηνιών αγνοώντας τα έτη (DATEDIF)

    Για να μετρήσετε τον αριθμό των μηνών μεταξύ των ημερομηνιών σαν να ήταν του ίδιου έτους, πληκτρολογήστε "YM" στο όρισμα μονάδας:

    =DATEDIF(A2, B2, "ym")

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

    Παράδειγμα 3. Υπολογισμός μηνών μεταξύ δύο ημερομηνιών (συνάρτηση MONTH)

    Ένας εναλλακτικός τρόπος υπολογισμού του αριθμού των μηνών μεταξύ δύο ημερομηνιών στο Excel είναι η χρήση της συνάρτησης ΜΗΝΑΣ, ή ακριβέστερα ένας συνδυασμός των συναρτήσεων ΜΗΝΑΣ και ΕΤΟΣ:

    =(ΈΤΟΣ(Β2) - ΈΤΟΣ(Α2))*12 + ΜΉΝΑΣ(Β2) - ΜΉΝΑΣ(Α2)

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

    Παρατηρήστε ότι ο τύπος YEAR/MONTH δεν έχει κανένα πρόβλημα με τον υπολογισμό των μηνών στη σειρά 6 όπου η ημερομηνία έναρξης είναι πιο πρόσφατη από την ημερομηνία λήξης, το σενάριο στο οποίο ο ανάλογος τύπος DATEDIF αποτυγχάνει.

    Σημείωση. Τα αποτελέσματα που επιστρέφονται από τις φόρμουλες DATEDIF και YEAR/MONTH δεν είναι πάντα πανομοιότυπα, επειδή λειτουργούν με βάση διαφορετικές αρχές. Η συνάρτηση DATEDIF του Excel επιστρέφει τον αριθμό των πλήρεις ημερολογιακούς μήνες μεταξύ των ημερομηνιών, ενώ ο τύπος ΕΤΟΣ/ΜΗΝΑΣ λειτουργεί με τους αριθμούς των μηνών.

    Για παράδειγμα, στη γραμμή 7 του παραπάνω στιγμιότυπου οθόνης, ο τύπος DATEDIF επιστρέφει 0 επειδή δεν έχει παρέλθει ακόμη ένας πλήρης ημερολογιακός μήνας μεταξύ των ημερομηνιών, ενώ ο τύπος YEAR/MONTH επιστρέφει 1 επειδή οι ημερομηνίες ανήκουν σε διαφορετικούς μήνες.

    Παράδειγμα 4. Μέτρηση μηνών μεταξύ 2 ημερομηνιών αγνοώντας τα έτη (συνάρτηση MONTH)

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

    =ΜΉΝΑΣ(B2) - ΜΉΝΑΣ(A2)

    Αυτός ο τύπος λειτουργεί παρόμοια με τον τύπο Excel DATEDIF με μονάδα "YM", όπως φαίνεται στο ακόλουθο στιγμιότυπο οθόνης:

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

    • Σειρά 4: η ημερομηνία λήξης είναι μικρότερη από την ημερομηνία έναρξης και επομένως η DATEDIF επιστρέφει σφάλμα, ενώ η MONTH-MONTH δίνει αρνητική τιμή.
    • Σειρά 6: οι ημερομηνίες είναι διαφορετικών μηνών, αλλά η πραγματική διαφορά ημερομηνίας είναι μόνο μία ημέρα. Η DATEDIF επιστρέφει 0 επειδή υπολογίζει ολόκληρους μήνες μεταξύ 2 ημερομηνιών. Η MONTH-MONTH επιστρέφει 1 επειδή αφαιρεί τους αριθμούς των μηνών μεταξύ τους αγνοώντας τις ημέρες και τα έτη.

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

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

    Παράδειγμα 1. Υπολογισμός πλήρων ετών μεταξύ δύο ημερομηνιών (συνάρτηση DATEDIF)

    Για να βρείτε τον αριθμό των πλήρων ημερολογιακών ετών μεταξύ δύο ημερομηνιών, χρησιμοποιήστε το παλιό καλό DATEDIF με τη μονάδα "Y":

    =DATEDIF(A2,B2, "y")

    Παρατηρήστε ότι ο τύπος DATEDIF επιστρέφει 0 στη σειρά 6, παρόλο που οι ημερομηνίες είναι διαφορετικών ετών. Αυτό συμβαίνει επειδή ο αριθμός των πλήρων ημερολογιακών ετών μεταξύ των ημερομηνιών έναρξης και λήξης ισούται με μηδέν. Και πιστεύω ότι δεν εκπλήσσεστε που βλέπετε το σφάλμα #NUM! στη σειρά 7, όπου η ημερομηνία έναρξης είναι πιο πρόσφατη από την ημερομηνία λήξης.

    Παράδειγμα 2. Υπολογισμός των ετών μεταξύ δύο ημερομηνιών (συνάρτηση YEAR)

    Ένας εναλλακτικός τρόπος υπολογισμού των ετών στο Excel είναι η χρήση της συνάρτησης YEAR. Ομοίως με τον τύπο MONTH, εξάγετε το έτος από κάθε ημερομηνία και στη συνέχεια αφαιρείτε τα έτη μεταξύ τους:

    =ΈΤΟΣ(B2) - ΈΤΟΣ(A2)

    Στο ακόλουθο στιγμιότυπο οθόνης, μπορείτε να συγκρίνετε τα αποτελέσματα που επιστρέφονται από τις συναρτήσεις DATEDIF και YEAR:

    Στις περισσότερες περιπτώσεις τα αποτελέσματα είναι πανομοιότυπα, εκτός από το ότι:

    • Η συνάρτηση DATEDIF υπολογίζει πλήρη ημερολογιακά έτη, ενώ ο τύπος YEAR απλώς αφαιρεί το ένα έτος από το άλλο. Η γραμμή 6 απεικονίζει τη διαφορά.
    • Ο τύπος DATEDIF επιστρέφει σφάλμα εάν η ημερομηνία έναρξης είναι μεγαλύτερη από την ημερομηνία λήξης, ενώ η συνάρτηση YEAR επιστρέφει αρνητική τιμή, όπως στη σειρά 7.

    Πώς να βρείτε τη διαφορά ημερομηνίας σε ημέρες, μήνες και χρόνια

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

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

    Αν προτιμάτε να μην εμφανίζετε μηδενικές τιμές, μπορείτε να τυλίξετε κάθε DATEDIF στη συνάρτηση IF ως εξής:

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

    Ο τύπος εμφανίζει μόνο μη μηδενικά στοιχεία, όπως φαίνεται στο ακόλουθο στιγμιότυπο οθόνης:

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

    Τύποι DATEDIF για τον υπολογισμό της ηλικίας στο Excel

    Στην πραγματικότητα, ο υπολογισμός της ηλικίας κάποιου με βάση την ημερομηνία γέννησης είναι μια ειδική περίπτωση υπολογισμού της διαφοράς ημερομηνίας στο Excel, όπου η τελική ημερομηνία είναι η σημερινή ημερομηνία. Έτσι, χρησιμοποιείτε έναν συνηθισμένο τύπο DATEDIF με μονάδα "Y" που επιστρέφει τον αριθμό των ετών μεταξύ των ημερομηνιών και εισάγετε τη συνάρτηση TODAY() στο όρισμα end_date:

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

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

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

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

    Και θα λάβετε το ακόλουθο αποτέλεσμα:

    Για να μάθετε άλλες μεθόδους μετατροπής μιας ημερομηνίας γέννησης σε ηλικία, δείτε το Πώς να υπολογίσετε την ηλικία από την ημερομηνία γέννησης.

    Οδηγός ημερομηνίας και ώρας - εύκολος τρόπος δημιουργίας τύπων διαφοράς ημερομηνίας στο Excel

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

    Η Ultimate Suite for Excel το αλλάζει αυτό ριζικά, καθώς παρέχει πλέον την Οδηγός ημερομηνίας & ώρας που μπορεί να κάνει σχεδόν κάθε τύπο διαφοράς ημερομηνίας σε χρόνο μηδέν:

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

  • Το Οδηγός ημερομηνίας & ώρας εμφανίζεται το παράθυρο διαλόγου, μεταβαίνετε στο Διαφορά και παρέχετε δεδομένα για τα ορίσματα του τύπου:
    • Κάντε κλικ στο Ημερομηνία 1 πλαίσιο (ή κάντε κλικ στο Διάλογος κατάρρευσης στα δεξιά του πλαισίου) και επιλέξτε ένα κελί που περιέχει την πρώτη ημερομηνία.
    • Κάντε κλικ στο Ημερομηνία 2 και επιλέξτε ένα κελί με τη δεύτερη ημερομηνία.
    • Επιλέξτε την επιθυμητή μονάδα ή τον επιθυμητό συνδυασμό μονάδων από το Διαφορά σε Καθώς το κάνετε αυτό, ο οδηγός σάς επιτρέπει να κάνετε προεπισκόπηση του αποτελέσματος στο πλαίσιο και του τύπου στο κελί.
    • Αν είστε ικανοποιημένοι με την προεπισκόπηση, κάντε κλικ στο κουμπί Εισαγωγή τύπου αλλιώς δοκιμάστε διαφορετικές μονάδες.

    Για παράδειγμα, με αυτόν τον τρόπο μπορείτε να λάβετε το αριθμός ημερών μεταξύ δύο ημερομηνιών στο Excel:

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

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

    • Εξαίρεση ετών ή/και αποκλείει τους μήνες από υπολογισμούς.
    • Εμφάνιση ή μη εμφάνιση ετικέτες κειμένου όπως ημέρες , μήνες , εβδομάδες , και χρόνια .
    • Εμφάνιση ή μη εμφάνιση μηδενικές μονάδες .
    • Επιστροφή των αποτελεσμάτων ως αρνητικές τιμές εάν η ημερομηνία 1 (ημερομηνία έναρξης) είναι μεγαλύτερη από την ημερομηνία 2 (ημερομηνία λήξης).

    Για παράδειγμα, ας πάρουμε τη διαφορά μεταξύ δύο ημερομηνιών σε έτη, μήνες, εβδομάδες και ημέρες, αγνοώντας τις μηδενικές μονάδες:

    Οφέλη από τη χρήση του Οδηγού Τύπων Ημερομηνίας & Ώρας

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

    • Σε αντίθεση με έναν κανονικό τύπο DATEDIF, ένας προηγμένος τύπος που δημιουργείται από τον οδηγό δεν ενδιαφέρεται για το ποια από τις δύο ημερομηνίες είναι μικρότερη και ποια μεγαλύτερη. Η διαφορά υπολογίζεται πάντα τέλεια, ακόμη και αν η ημερομηνία 1 (ημερομηνία έναρξης) είναι μεγαλύτερη από την ημερομηνία 2 (ημερομηνία λήξης).
    • Ο οδηγός υποστηρίζει όλες τις πιθανές μονάδες (ημέρες, εβδομάδες, μήνες και έτη) και σας επιτρέπει να επιλέξετε από 11 διαφορετικούς συνδυασμούς αυτών των μονάδων.
    • Οι τύποι που δημιουργεί ο οδηγός για εσάς είναι κανονικοί τύποι του Excel, οπότε μπορείτε να τους επεξεργαστείτε, να τους αντιγράψετε ή να τους μετακινήσετε όπως συνήθως. Μπορείτε επίσης να μοιραστείτε τα φύλλα εργασίας σας με άλλα άτομα και όλοι οι τύποι θα παραμείνουν στη θέση τους, ακόμη και αν κάποιος δεν έχει την Ultimate Suite στο Excel του.

    Με αυτόν τον τρόπο υπολογίζετε τη διαφορά μεταξύ δύο ημερομηνιών σε διάφορα χρονικά διαστήματα. Ελπίζουμε ότι η συνάρτηση DATEDIF και άλλοι τύποι που μάθατε σήμερα θα σας φανούν χρήσιμοι στην εργασία σας.

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

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

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