Συνάρτηση DATE στο Excel
Η συνάρτηση ημερομηνίας στο excel είναι μια συνάρτηση ημερομηνίας και ώρας που αντιπροσωπεύει τον αριθμό που του παρέχεται ως ορίσματα σε έναν κωδικό ημερομηνίας και ώρας, τα ορίσματα που παίρνει είναι ακέραιοι για την ημέρα, τον μήνα και το έτος ξεχωριστά και μας δίνει αποτέλεσμα σε μια απλή ημερομηνία, το αποτέλεσμα εμφανίζεται σε μορφή ημερομηνίας, αλλά τα ορίσματα παρέχονται ως ακέραιοι, η μέθοδος για τη χρήση αυτού του τύπου έχει ως εξής = Ημέρα (Έτος, Μήνας, Ημέρα) σε διαδοχική βάση
Τύπος DATE για Excel
Ο τύπος DATE για το Excel έχει ως εξής:

Ο τύπος DATE για Excel έχει τρία ορίσματα, εκ των οποίων τα δύο είναι προαιρετικά. Που
- έτος = Το έτος που χρησιμοποιείται κατά τη δημιουργία της ημερομηνίας.
- μήνας = Ο μήνας που χρησιμοποιείται κατά τη δημιουργία της ημερομηνίας.
- day = Η ημέρα που χρησιμοποιείται κατά τη δημιουργία της ημερομηνίας
Πώς να χρησιμοποιήσετε τη συνάρτηση DATE στο Excel; (με παραδείγματα)
Η συνάρτηση DATE είναι μια συνάρτηση φύλλου εργασίας (WS). Ως συνάρτηση WS, μπορεί να εισαχθεί ως μέρος του τύπου σε ένα κελί ενός φύλλου εργασίας. Ανατρέξτε στα παραδείγματα συνάρτησης DATE που δίνονται παρακάτω για να κατανοήσετε καλύτερα.
Παράδειγμα # 1 - Λάβετε μήνα από την ημερομηνία
ΜΗΝΑ (ΗΜΕΡΟΜΗΝΙΑ (2018,8,28))
Όπως φαίνεται στον παραπάνω τύπο DATE, η συνάρτηση MONTH εφαρμόζεται την ημερομηνία που αναπαριστάται χρησιμοποιώντας τη συνάρτηση DATE. Η συνάρτηση MONTH θα επιστρέψει τον δείκτη του μήνα που επιστρέφεται από τη συνάρτηση DATE. Π.χ. 8 στο δεδομένο παράδειγμα. Το κελί D2 έχει εφαρμόσει έναν τύπο DATE και ως εκ τούτου το αποτέλεσμα «8».

Παράδειγμα # 2 - Μάθετε ένα άλμα
ΜΗΝΑ (ΗΜΕΡΟΜΗΝΙΑ (ΕΤΟΣ (B3), 2,29)) = 2
Όπως φαίνεται στον παραπάνω τύπο DATE, το DATE θα προσαρμόζεται αυτόματα σε τιμές μήνα και έτους που είναι εκτός εμβέλειας. Εδώ, ο βαθύτερος τύπος είναι ΕΤΟΣ με παραμέτρους όπως το κελί B3 που δείχνει τα δεδομένα εισόδου, το 2 είναι ο δείκτης του μήνα Φεβρουαρίου και 29 για την ημέρα. Σε άλματα, ο Φεβρουάριος έχει 29 ημέρες, οπότε η εξωτερική λειτουργία DATE θα επιστρέψει την έξοδο ως 2/29/2000.
Σε περίπτωση μη άλματος έτους, η DATE θα επιστρέψει την ημερομηνία 1 Μαρτίου του έτους, επειδή δεν υπάρχει 29η ημέρα και η DATE θα μεταφέρει την ημερομηνία προς τα εμπρός στον επόμενο μήνα.
Η εξώτατη συνάρτηση, MONTH, θα εξαγάγει το μήνα από το αποτέλεσμα. Π.χ. 2 ή σε περίπτωση άλματος έτους και 3 σε περίπτωση μη άλματος έτους.
Επιπλέον, το αποτέλεσμα συγκρίνεται με ένα σταθερό «2». Εάν ο μήνας είναι 2, ο τύπος DATE στο excel επιστρέφει TRUE. Εάν όχι, ο τύπος DATE επιστρέφει FALSE.
Στο παρακάτω στιγμιότυπο οθόνης, το κελί B2 περιέχει μια ημερομηνία που ανήκει σε ένα έτος άλματος και το B3 περιέχει μια ημερομηνία που ανήκει σε ένα έτος χωρίς άλμα.

Παράδειγμα # 3 - Επισημάνετε ένα σύνολο ημερομηνιών
Σε αυτό το παράδειγμα συνάρτησης DATE, ένας κανόνας μορφοποίησης υπό όρους εφαρμόζεται στη στήλη Β. Οι ημερομηνίες μεγαλύτερες από το 2005/1/1 πρέπει να επισημαίνονται χρησιμοποιώντας ένα στυλ ροζ χρώματος. Έτσι, όπως φαίνεται στο στιγμιότυπο οθόνης, τρεις ημερομηνίες που είναι μεγαλύτερες από την καθορισμένη ημερομηνία επισημαίνονται στη διαμορφωμένη μορφή. Οι υπόλοιπες δύο ημερομηνίες που δεν πληρούν τα κριτήρια παραμένουν μη μορφοποιημένες, καθώς δεν υπάρχει κανόνας που εφαρμόζεται σε αυτές τις ημερομηνίες.

Πράγματα που πρέπει να θυμάστε
- Η συνάρτηση Excel DATE επιστρέφει έναν σειριακό αριθμό ημερομηνίας. Κάποιος πρέπει να μορφοποιήσει το αποτέλεσμα ως ημερομηνία για να εμφανίσει τη μορφή ημερομηνίας.
- Εάν το έτος είναι μεταξύ 0 και 1900, το Excel θα προσθέσει το 1900 στο έτος.
- Ο μήνας μπορεί να είναι μεγαλύτερος από 12 και λιγότερο από μηδέν. Εάν ο μήνας είναι μεγαλύτερος από 12, το Excel θα προσθέσει μήνα στον πρώτο μήνα του καθορισμένου έτους. Εάν ο μήνας είναι μικρότερος ή ίσος με μηδέν, το Excel θα αφαιρέσει την απόλυτη τιμή του μήνα συν 1 (δηλαδή, ABS (μήνας) + 1) από τον πρώτο μήνα του καθορισμένου έτους.
- Η ημέρα μπορεί να είναι θετική ή αρνητική. Εάν μια ημέρα είναι μεγαλύτερη από τις ημέρες του συγκεκριμένου μήνα, το Excel θα προσθέσει την ημέρα στην πρώτη ημέρα του συγκεκριμένου μήνα. Εάν μια ημέρα είναι μικρότερη ή ίση με το μηδέν, το Excel θα αφαιρέσει την απόλυτη τιμή της ημέρας συν 1 (δηλαδή, ABS (ημέρα) + 1) από την πρώτη ημέρα του καθορισμένου μήνα.
Χρήση της συνάρτησης DATE στο Excel VBA
Η συνάρτηση DATE στο VBA επιστρέφει την τρέχουσα ημερομηνία συστήματος. Μπορεί να χρησιμοποιηθεί στο Excel VBA ως εξής:

Συνάρτηση DATE στο Παράδειγμα VBA
Ημερομηνία()
Αποτέλεσμα: 12/08/2018
Εδώ, η συνάρτηση Date () επιστρέφει την τρέχουσα ημερομηνία συστήματος. Το ίδιο μπορεί να αντιστοιχιστεί σε μια μεταβλητή ως εξής:
Χαμηλό myDate ως συμβολοσειρά
myDate = Ημερομηνία ()
Λοιπόν, myDate = 12/08/2018