Πώς να χρησιμοποιήσετε τη συνάρτηση Excel DATEDIF -

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

Περίληψη

Η συνάρτηση Excel DATEDIF επιστρέφει τη διαφορά μεταξύ δύο τιμών ημερομηνίας σε έτη, μήνες ή ημέρες. Η συνάρτηση DATEDIF (Date + Dif) είναι μια συνάρτηση "συμβατότητας" που προέρχεται από το Lotus 1-2-3. Για άγνωστους λόγους, τεκμηριώνεται μόνο στο Excel 2000, αλλά μπορείτε να το χρησιμοποιήσετε στους τύπους σας σε όλες τις εκδόσεις του Excel από τότε.

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

Σκοπός

Λάβετε ημέρες, μήνες ή χρόνια μεταξύ δύο ημερομηνιών

Τιμή επιστροφής

Ένας αριθμός που αντιπροσωπεύει την ώρα μεταξύ δύο ημερομηνιών

Σύνταξη

= DATEDIF (ημερομηνία_εκκίνησης, ημερομηνία_ημερομηνίας, μονάδα)

Επιχειρήματα

  • start_date - Ημερομηνία έναρξης σε μορφή σειριακού αριθμού ημερομηνίας Excel.
  • end_date - Ημερομηνία λήξης σε μορφή σειριακού αριθμού ημερομηνίας Excel.
  • μονάδα - Η μονάδα χρόνου για χρήση (έτη, μήνες ή ημέρες).

Εκδοχή

Excel 2003

Σημειώσεις χρήσης

Η συνάρτηση DATEDIF (Date + Dif) είναι μια συνάρτηση "συμβατότητας" που προέρχεται από το Lotus 1-2-3. Για άγνωστους λόγους, τεκμηριώνεται μόνο στο Excel 2000, αλλά λειτουργεί σε όλες τις εκδόσεις του Excel από τότε. Όπως λέει ο Chip Pearson: Το DATEDIF αντιμετωπίζεται ως ο μεθυσμένος ξάδελφος της οικογένειας Formula. Το Excel γνωρίζει ότι ζει μια ευτυχισμένη και χρήσιμη ζωή, αλλά δεν θα το μιλήσει σε ευγενική συνομιλία.

Μονάδες χρόνου

Η συνάρτηση DATEDIF μπορεί να υπολογίσει το χρόνο μεταξύ ημερομηνίας έναρξης και λήξης σε έτη, μήνες ή ημέρες. Η μονάδα χρόνου καθορίζεται με το όρισμα μονάδας , το οποίο παρέχεται ως κείμενο. Ο παρακάτω πίνακας συνοψίζει τις διαθέσιμες τιμές μονάδας και το αποτέλεσμα για κάθε μία. Οι μονάδες χρόνου μπορούν να δοθούν με κεφαλαία ή πεζά (δηλαδή το "ym" ισοδυναμεί με "YM").

Μονάδα Αποτέλεσμα
"γ" Διαφορά σε πλήρη έτη
"Μ" Διαφορά σε πλήρεις μήνες
"ρε" Διαφορά σε ημέρες
"md" Διαφορά σε ημέρες, αγνοώντας μήνες και χρόνια
"ναι" Διαφορά σε μήνες, αγνοώντας χρόνια
"yd" Διαφορά σε ημέρες, αγνοώντας χρόνια

Βασική χρήση

Στο παράδειγμα που φαίνεται παραπάνω, η στήλη Β περιέχει την ημερομηνία 1 Ιανουαρίου 2016 και η στήλη Γ περιέχει την ημερομηνία 1 Μαρτίου 2018. Στη στήλη Ε:

E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790

Διαφορά σε ημέρες

Η συνάρτηση DATEDIF μπορεί να υπολογίσει τη διαφορά μεταξύ ημερομηνιών σε ημέρες με τρεις διαφορετικούς τρόπους: (1) συνολικές ημέρες, (2) ημέρες αγνοώντας έτη και (3) ημέρες αγνοώντας μήνες και έτη. Το παρακάτω στιγμιότυπο οθόνης δείχνει και τις τρεις μεθόδους, με ημερομηνία έναρξης στις 15 Ιουνίου 2015 και ημερομηνία λήξης της 15ης Σεπτεμβρίου 2021:

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

=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years

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

=C5-B5 // end-start = total days

Διαφορά σε μήνες

Η συνάρτηση DATEDIF μπορεί να υπολογίσει τη διαφορά μεταξύ ημερομηνιών σε μήνες με δύο διαφορετικούς τρόπους: (1) συνολικός πλήρης μήνας, (2) πλήρεις μήνες αγνοώντας έτη. Το παρακάτω στιγμιότυπο οθόνης δείχνει και τις δύο μεθόδους, με ημερομηνία έναρξης στις 15 Ιουνίου 2015 και ημερομηνία λήξης της 15ης Σεπτεμβρίου 2021:

=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years

Διαφορά σε έτη

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

=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC

Παρατηρήστε στη σειρά 6 η διαφορά είναι σχεδόν 6 χρόνια, αλλά όχι αρκετά. Επειδή το DATEDIF υπολογίζει μόνο τα πλήρη έτη, το αποτέλεσμα παραμένει ακόμα 5. Στη σειρά 7 χρησιμοποιούμε τη συνάρτηση YEARFRAC για να υπολογίσουμε ένα πιο ακριβές αποτέλεσμα.

Σημειώσεις

  1. Το Excel δεν θα σας βοηθήσει να συμπληρώσετε τη συνάρτηση DATEDIF όπως άλλες συναρτήσεις.
  2. DATEDIF με σφάλμα σφάλματος #NUM εάν η ημερομηνία έναρξης είναι μεγαλύτερη από την ημερομηνία λήξης. Εάν εργάζεστε με έναν πιο περίπλοκο τύπο όπου οι ημερομηνίες έναρξης και οι ημερομηνίες λήξης μπορεί να είναι άγνωστες ή εκτός ορίων, μπορείτε να παγιδεύσετε το σφάλμα με τη συνάρτηση IFERROR ή να χρησιμοποιήσετε τα MIN και MAX για να ταξινομήσετε τις ημερομηνίες.
  3. Η Microsoft συνιστά τη μη χρήση της τιμής "MD" για μονάδα επειδή "μπορεί να οδηγήσει σε αρνητικό αριθμό, μηδέν ή ανακριβές αποτέλεσμα".

Σχετικά βίντεο

Κωδικοί σφάλματος τύπου Excel Σε αυτό το βίντεο, θα εξετάσουμε όλους τους κωδικούς σφάλματος που εμφανίζει το Excel όταν υπάρχει κάτι λάθος με έναν τύπο. Θα εξετάσουμε επίσης μερικούς απλούς τρόπους για την επίλυση των σφαλμάτων. Πώς να υπολογίσετε έτη και μήνες μεταξύ ημερομηνιών Σε αυτό το βίντεο, θα εξετάσουμε πώς να υπολογίσουμε τον αριθμό ετών ή μηνών μεταξύ ημερομηνιών χρησιμοποιώντας μια συνάρτηση που ονομάζεται DATEDIF και μια συνάρτηση που ονομάζεται YEARFRAC. Η συνάρτηση DATEDIF είναι μια λειτουργία «συμβατότητας» που προέρχεται αρχικά από το Lotus 1-2-3.

ενδιαφέροντα άρθρα...