DATEDIF

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

tip

Αυτή η συνάρτηση είναι διαθέσιμη από το LibreOffice 3.6.


note

Αυτή η συνάρτηση είναι τμήμα του προτύπου της μορφής Open Document για εφαρμογές γραφείου (OpenDocument) έκδοσης 1.2. (ISO/IEC 26300:2-2015)


Σύνταξη

DATEDIF(αρχική ημερομηνία; τελική ημερομηνία; διάστημα)

αρχική ημερομηνία είναι η ημερομηνία από τότε που εκτελείται ο υπολογισμός.

τελική ημερομηνία είναι η ημερομηνία μέχρι την εκτέλεση του υπολογισμού. Η τελική ημερομηνία πρέπει να είναι μεταγενέστερη, από την αρχική ημερομηνία.

διάστημα είναι μια συμβολοσειρά, αποδεκτές τιμές είναι "d", "m", "y", "ym", "md" ή "yd".

note

Κατά την εισαγωγή ημερομηνιών ως τμημάτων τύπων, κάθετες ή παύλες που χρησιμοποιούνται ως διαχωριστικά ερμηνεύονται ως αριθμητικοί τελεστές. Συνεπώς, οι ημερομηνίες που εισέρχονται με αυτήν τη μορφή δεν αναγνωρίζονται ως ημερομηνίες και καταλήγουν σε εσφαλμένους υπολογισμούς. Για να αποφύγετε την ερμηνεία των ημερομηνιών ως τμημάτων των τύπων χρησιμοποιήστε τη συνάρτηση DATE, π.χ., DATE(1954;7;20), ή τοποθετήστε την ημερομηνία σε εισαγωγικά και χρησιμοποιήστε τη σημειογραφία ISO 8601, π.χ., "1954-07-20". Αποφύγετε τη χρήση μορφών ημερομηνίας που εξαρτώνται από τις τοπικές ρυθμίσεις όπως "07/20/54", τότε ο υπολογισμός μπορεί να παράξει σφάλματα αν το έγγραφο έχει φορτωθεί κάτω από διαφορετικές τοπικές ρυθμίσεις.


tip

Σαφής μετατροπή είναι δυνατή για ημερομηνίες και χρόνους ISO 8601 στην επεκταμένη τους μορφή με διαχωριστικά. Εάν συμβεί σφάλμα λάθους #VALUE! (ΤΙΜΗ), τότε αποεπιλέξτε Δημιουργία σφάλματος #VALUE! (ΤΙΜΗΣ) στο - LibreOffice Calc - Τύπος, πλήκτρο Λεπτομέρειες... στην ενότητα "Λεπτομερείς μετρήσεις υπολογισμού", στο πλαίσιο καταλόγου Μετατροπή από κείμενο σε αριθμό list box.


Τιμή για "διάστημα"

Επιστρεφόμενη τιμή

"d"

Αριθμός πλήρων ημερών μεταξύ αρχικής και τελικής ημερομηνίας.

"m"

Αριθμός πλήρων μηνών μεταξύ αρχικής και τελικής ημερομηνίας.

"y"

Αριθμός πλήρων ετών μεταξύ αρχικής και τελικής ημερομηνίας.

"ym"

Αριθμός όλων των μηνών όταν αφαιρούνται έτη από τη διαφορά της αρχικής και τελικής ημερομηνίας.

"md"

Αριθμός ολόκληρων ημερών όταν αφαιρούνται έτη και μήνες από τη διαφορά της αρχικής και τελικής ημερομηνίας.

"yd"

Αριθμός ολόκληρων ημερών όταν αφαιρούνται έτη από τη διαφορά της αρχικής και τελικής ημερομηνίας.


Παράδειγμα

Υπολογισμός γενεθλίων. Κάποιος γεννήθηκε στις 17-04-1974. Σήμερα είναι 13-06-2012.

Η =DATEDIF("1974-04-17";"2012-06-13";"y") δίνει 38.

Η =DATEDIF("1974-04-17";"2012-06-13";"ym") δίνει 1.

Η =DATEDIF("1974-04-17";"2012-06-13";"md") δίνει 27.

Είναι, λοιπόν, 38 ετών, 1 μηνός και 27 ημερών.

Η =DATEDIF(DATE(1974,4,17);"2012-06-13";"m") δίνει 457, έχει ζήσει 457 μήνες.

=DATEDIF("1974-04-17";"2012-06-13";"d") δίνει 13937, έχει ζήσει για 13937 ημέρες.

Η =DATEDIF("1974-04-17";DATE(2012;06;13);"yd") δίνει 57, τα γενέθλια του ήταν πριν 57 ημέρες.

Παρακαλούμε, υποστηρίξτε μας!