Μια κοινή ανάγκη κατά την εργασία με ημερομηνίες είναι ο δυναμικός υπολογισμός της τελευταίας ημερομηνίας σε έναν δεδομένο μήνα. Φυσικά, αν και η τελευταία ημέρα για τους περισσότερους μήνες είναι καθορισμένη, η τελευταία ημέρα του Φεβρουαρίου ποικίλλει ανάλογα με το αν το δεδομένο έτος είναι δίσεκτο. Θα μπορείτε να εντοπίσετε τα δίσεκτα έτη στα αποτελέσματα που παράγετε από τη φόρμουλα.
Το σχήμα δείχνει πώς μπορείτε να λάβετε την τελευταία ημερομηνία τον Φεβρουάριο για κάθε έτος που δίνεται, προκειμένου να δείτε ποια έτη είναι δίσεκτα.
Καθώς κοιτάζετε το σχήμα, έχετε κατά νου ότι μπορείτε να χρησιμοποιήσετε τον τύπο για να λάβετε την τελευταία ημέρα οποιουδήποτε μήνα, όχι μόνο τον Φεβρουάριο.
Η συνάρτηση DATE σάς επιτρέπει να δημιουργήσετε μια ημερομηνία εν κινήσει χρησιμοποιώντας τρία ορίσματα: το έτος, το μήνα και την ημέρα. Το έτος μπορεί να είναι οποιοσδήποτε ακέραιος αριθμός από το 1900 έως το 9999. Ο μήνας και η ημέρα μπορεί να είναι οποιοσδήποτε θετικός ή αρνητικός αριθμός.
Για παράδειγμα, αυτός ο τύπος επιστρέφει τον σειριακό αριθμό ημερομηνίας για την 1η Δεκεμβρίου 2013:
=DATE(2013, 12, 1)
Όταν χρησιμοποιείτε το 0 ως όρισμα ημέρας, λέτε στο Excel ότι θέλετε την ημέρα πριν από την πρώτη ημέρα του μήνα. Για παράδειγμα, η εισαγωγή του παρακάτω τύπου σε ένα κενό κελί επιστρέφει στις 29 Φεβρουαρίου 2000:
=DATE(2000,3,0)
Σε αυτό το παράδειγμα, αντί να κωδικοποιήσετε σκληρά το έτος και τον μήνα, χρησιμοποιείτε τη συνάρτηση YEAR για να λάβετε το επιθυμητό έτος και τη συνάρτηση MONTH για να λάβετε τον επιθυμητό μήνα. Προσθέτεις 1 στον μήνα για να μπεις στον επόμενο μήνα. Με αυτόν τον τρόπο, όταν χρησιμοποιείτε το 0 ως ημέρα, λαμβάνετε την τελευταία ημέρα του μήνα που πραγματικά σας ενδιαφέρει.
=ΗΜΕΡΟΜΗΝΙΑ(ΕΤΟΣ(B3),MONTH(B3)+1,0)