DATEDIF
Η συνάρτηση DATEDIF επιστρέφει τον αριθμό των ημερών, των μηνών ή των ετών μεταξύ δύο ημερομηνιών.
DATEDIF(ημερομηνία-αρχής; ημερομηνία-τέλους; μέθοδος-υπολογισμού)
ημερομηνία-αρχής: Η ημερομηνία έναρξης. Η ημερομηνία-αρχής είναι μια τιμή ημερομηνίας/ώρας (το τμήμα ώρας αγνοείται) ή μια τιμή συμβολοσειράς ημερομηνίας.
ημερομηνία-τέλους: Η ημερομηνία λήξης. Η ημερομηνία-τέλους είναι μια τιμή ημερομηνίας/ώρας (το τμήμα ώρας αγνοείται) ή μια τιμή συμβολοσειράς ημερομηνίας.
μέθοδος-υπολογισμού: Μια βοηθητική τιμή που καθορίζει τον τρόπο παράστασης της διαφοράς ώρας και τον τρόπο χειρισμού των ημερομηνιών σε διαφορετικά έτη ή μήνες.
«D»: Επιστροφή του αριθμού ημερών μεταξύ των ημερομηνιών αρχής και τέλους.
«M»: Επιστροφή του αριθμού μηνών μεταξύ των ημερομηνιών αρχής και τέλους.
«Y»: Επιστροφή του αριθμού ετών μεταξύ των ημερομηνιών αρχής και τέλους.
«MD»: Επιστροφή των ημερών μεταξύ των ημερομηνιών αρχής και τέλους, αγνοώντας τους μήνες και τα έτη. Ο μήνας στο όρισμα ημερομηνία-τέλους θεωρείται ότι είναι ο μήνας στο όρισμα ημερομηνία-αρχής. Αν η ημέρα έναρξης είναι μετά την ημέρα τέλους, η μέτρηση αρχίζει από την ημέρα τέλους σαν να βρισκόταν στον προηγούμενο μήνα. Το έτος της τιμής ημερομηνία-τέλους χρησιμοποιείται για τον έλεγχο δίσεκτου έτους.
«YM»: Επιστροφή του αριθμού ολόκληρων μηνών μεταξύ των ημερομηνιών αρχής και τέλους, αγνοώντας το έτος. Αν ο μήνας/ημέρα έναρξης είναι πριν τον μήνα/ημέρα τέλους, οι ημερομηνίες θεωρούνται σαν να βρίσκονται στο ίδιο έτος. Αν ο μήνας/ημέρα έναρξης είναι μετά τον μήνα/ημέρα τέλους, οι ημερομηνίες θεωρούνται σαν να βρίσκονται σε διαδοχικά έτη.
«YD»: Επιστροφή του αριθμού ημερών μεταξύ των ημερομηνιών αρχής και τέλους, αγνοώντας το έτος. Αν ο μήνας/ημέρα έναρξης είναι πριν τον μήνα/ημέρα τέλους, οι ημερομηνίες θεωρούνται σαν να βρίσκονται στο ίδιο έτος. Αν ο μήνας/ημέρα έναρξης είναι μετά τον μήνα/ημέρα τέλους, οι ημερομηνίες θεωρούνται σαν να βρίσκονται σε διαδοχικά έτη.
Παραδείγματα |
---|
Αν το A1 περιέχει την τιμή ημερομηνίας/ώρας 6/4/1988 και το A2 περιέχει την τιμή ημερομηνίας/ώρας 30/10/2006: Η συνάρτηση =DATEDIF(A1;A2;"D") επιστρέφει αποτέλεσμα 6.781, τον αριθμό των ημερών μεταξύ 6 Απριλίου 1988 και 30 Οκτωβρίου 2006. Η συνάρτηση =DATEDIF(A1,A2;"M") επιστρέφει αποτέλεσμα 222, τον αριθμό των ολόκληρων μηνών μεταξύ 6 Απριλίου 1988 και 30 Οκτωβρίου 2006. Η συνάρτηση =DATEDIF(A1;A2;"Y") επιστρέφει αποτέλεσμα 18, τον αριθμό των ολόκληρων ετών μεταξύ 6 Απριλίου 1988 και 30 Οκτωβρίου 2006. Η συνάρτηση =DATEDIF(A1;A2;"MD") επιστρέφει αποτέλεσμα 24, τον αριθμό των ημερών μεταξύ της έκτης ημέρας ενός μήνα και της τριακοστής ημέρας του ίδιου μήνα. Η συνάρτηση =DATEDIF(A1;A2;"YM") επιστρέφει αποτέλεσμα 6, τον αριθμό των μηνών μεταξύ του Απριλίου και του επόμενου Οκτωβρίου οποιουδήποτε έτους. Η συνάρτηση =DATEDIF(A1;A2;"YD") επιστρέφει αποτέλεσμα 207, τον αριθμό των ημερών μεταξύ 6 Απριλίου και της επόμενης 30ής Οκτωβρίου οποιουδήποτε έτους. Η συνάρτηση =DATEDIF("06/04/1988";NOW();"Y")& " years; " &DATEDIF("04/06/1988";NOW();"YM")& " months; and " &DATEDIF("06/04/1988";NOW();"MD")& " days" επιστρέφει αποτέλεσμα 25 έτη, 2 μήνες και 25 ημέρες, την τρέχουσα ηλικία ενός ατόμου που έχει γεννηθεί στις 6 Απριλίου 1988 αν σήμερα είναι 1η Ιουλίου 2013. |