
Γενική φόρμουλα
=DATE(year,1,daynum)
Περίληψη
Για να λάβετε μια πραγματική ημερομηνία από τον αριθμό της ημέρας ή "nth day of year" μπορείτε να χρησιμοποιήσετε τη συνάρτηση DATE.
Στο παράδειγμα που εμφανίζεται, ο τύπος στο C5 είναι:
=DATE(2015,1,B5)
Εξήγηση
Η συνάρτηση DATE δημιουργεί ημερομηνίες από ξεχωριστές τιμές έτους, μήνα και ημέρας. Ένα από τα κόλπα της είναι η ικανότητα να προχωρήσουμε προς τα εμπρός για να διορθώσουμε ημερομηνίες όταν δοθούν ημέρες και μήνες που είναι "εκτός εμβέλειας".
Για παράδειγμα, η DATE επιστρέφει στις 9 Απριλίου 2016 με τα ακόλουθα ορίσματα:
=DATE(2016,1,100)
Δεν υπάρχει 100η ημέρα τον Ιανουάριο, επομένως η DATE απλώς προχωρά 100 ημέρες από την 1η Ιανουαρίου και τα στοιχεία επιστρέφουν τη σωστή ημερομηνία.
Ο τύπος σε αυτήν τη σελίδα εκμεταλλεύεται αυτήν τη συμπεριφορά. Το έτος υποτίθεται ότι είναι το 2015 σε αυτήν την περίπτωση, επομένως το 2015 είναι κωδικοποιημένο για το έτος και 1 χρησιμοποιείται για το μήνα. Η τιμή της ημέρας προέρχεται από τη στήλη B και η συνάρτηση DATE υπολογίζει την ημερομηνία όπως εξηγείται παραπάνω.
Εξαγωγή αξίας ενός έτους από ημερομηνία Ιουλιανού
Εάν έχετε ημερομηνία σε μορφή Julian, για παράδειγμα, 10015, όπου η μορφή είναι "dddyy", μπορείτε να προσαρμόσετε τον τύπο ως εξής:
=DATE(RIGHT(A1,2),1,LEFT(A1,3))
Εδώ, χρησιμοποιούμε ΔΕΞΙΑ για να εξαγάγουμε τους 2 χαρακτήρες από τα δεξιά για το έτος και ΑΡΙΣΤΕΡΑ για να εξαγάγουμε 3 χαρακτήρες από τα αριστερά για την ημέρα. Ο μήνας παρέχεται ως 1, όπως το πρώτο παράδειγμα.