Περιεχόμενα

# DATEDIF

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

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

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

### Σύνταξη

DATEDIF(Ημερομηνία έναρξης; Ημερομηνία λήξης; Διάστημα)

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

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

Το Διάστημα είναι μια συμβολοσειρά που καθορίζει πώς θα υπολογιστεί η διαφορά. Οι πιθανές τιμές είναι "d" (ημέρα), "m" (μήνας), "y" (έτος), "ym" (έτος-μήνας), "md" (μήνας-ημέρα) ή "yd" (έτος-ημέρα) ανεξάρτητα από τις τρέχουσες ρυθμίσεις γλώσσας.

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

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

Τιμή για "διάστημα" | Επιστρεφόμενη τιμή
--- | ---
"d" | Αριθμός πλήρων ημερών μεταξύ αρχικής και τελικής ημερομηνίας.
"m" | Αριθμός πλήρων μηνών μεταξύ αρχικής και τελικής ημερομηνίας.
"y" | Αριθμός πλήρων ετών μεταξύ αρχικής και τελικής ημερομηνίας.
"ym" | Αριθμός όλων των μηνών όταν αφαιρούνται έτη από τη διαφορά της αρχικής και τελικής ημερομηνίας.
"md" | Αριθμός ολόκληρων ημερών όταν αφαιρούνται έτη και μήνες από τη διαφορά της αρχικής και τελικής ημερομηνίας.
"yd" | Αριθμός ολόκληρων ημερών όταν αφαιρούνται έτη από τη διαφορά της αρχικής και τελικής ημερομηνίας.

### Παραδείγματα

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

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

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

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

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

=DATEDIF(DATE(1974,4,17);"2012-06-13";"m") αποδίδει 457, ζει εδώ και 457 μήνες.

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

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

Σχετικά θέματα

Σελίδα βίκι DATEDIF.

Συναρτήσεις ημερομηνίας & χρόνου

DATE

DATEDIF

DATEVALUE

DAY

DAYS

DAYS360

DAYSINMONTH

DAYSINYEAR

EASTERSUNDAY

EDATE

EOMONTH

HOUR

ISLEAPYEAR

ISOWEEKNUM

MINUTE

MONTH

MONTHS

NETWORKDAYS

NETWORKDAYS.INTL

NOW

SECOND

TIME

TIMEVALUE

TODAY

WEEKDAY

WEEKNUM

WEEKNUM_EXCEL2003

WEEKNUM_OOO

WEEKS

WEEKSINYEAR

WORKDAY

WORKDAY.INTL

YEAR

YEARFRAC

YEARS