Τύπος Excel: Το έτος είναι άλμα έτος -

Γενική φόρμουλα

=MONTH(DATE(YEAR(date),2,29))=2

Περίληψη

Για να ελέγξετε εάν το έτος μιας συγκεκριμένης ημερομηνίας είναι ένα άλμα, μπορείτε να χρησιμοποιήσετε έναν τύπο που χρησιμοποιεί τις συναρτήσεις MONTH, YEAR και DATE. Στο παράδειγμα που εμφανίζεται, ο τύπος στο κελί C5 είναι:

=MONTH(DATE(YEAR(B5),2,29))=2

Εξήγηση

Ο πυρήνας αυτού του τύπου είναι η συνάρτηση DATE, η οποία προσαρμόζεται αυτόματα σε τιμές μήνα και έτους που είναι εκτός εμβέλειας. Στον τύπο, το έτος μεταφέρεται σε ημερομηνία αμετάβλητο, μαζί με 2 για το μήνα (Φεβρουάριος) και 29 για την ημέρα. Σε άλματα, ο Φεβρουάριος έχει 29 ημέρες, οπότε η συνάρτηση DATE θα επιστρέψει απλώς την ημερομηνία 29 Φεβρουαρίου του έτους.

Ωστόσο, σε έτη χωρίς άλμα, η DATE θα επιστρέψει την ημερομηνία 1 Μαρτίου του έτους, επειδή δεν υπάρχει 29η ημέρα τον Φεβρουάριο, και η DATE απλώς μεταφέρει την ημερομηνία στον επόμενο μήνα.

Τέλος, η συνάρτηση MONTH εξάγει απλώς το μήνα από το αποτέλεσμα που παρέχεται από την DATE, η οποία συγκρίνεται με 2 χρησιμοποιώντας το σύμβολο ίσου. Εάν ο μήνας είναι 2, ο τύπος επιστρέφει ΑΛΗΘΕΙΑ. Εάν όχι, ο μήνας πρέπει να είναι 3 και ο τύπος επιστρέφει FALSE.

Μόνο έτος δοκιμής

Για να ελέγξετε μόνο ένα έτος, αντί για μια πλήρη ημερομηνία, αντί για μια ημερομηνία, τροποποιήστε τον τύπο όπως παρακάτω:

=MONTH(DATE(year,2,29))=2

Σε αυτήν την έκδοση, δεν εξάγουμε μια τιμή έτους από μια ημερομηνία, μεταβιβάζουμε μια τιμή έτους (δηλ. 2020) απευθείας στη συνάρτηση DATE.

Μια πιο κυριολεκτική λύση

Εάν ο παραπάνω τύπος φαίνεται πολύ έξυπνος και θέλετε μια πιο κυριολεκτική λύση, ο παρακάτω τύπος θα ελέγξει εάν ένα έτος περιέχει 366 ημέρες αντί:

=DATE(YEAR(date)+1,1,1)-DATE(YEAR(date),1,1)=366

Αυτός ο τύπος δημιουργεί δύο ημερομηνίες με βάση την παρεχόμενη ημερομηνία: (1) την πρώτη του επόμενου έτους και (2) την πρώτη του τρέχοντος έτους. Στη συνέχεια, η πρώτη του τρέχοντος έτους αφαιρείται από την πρώτη του επόμενου έτους. Σε μη άλματα ετών, το αποτέλεσμα είναι 365 και ο τύπος επιστρέφει FALSE. Σε άλματα, το αποτέλεσμα είναι 366 και ο τύπος επιστρέφει ΑΛΗΘΕΙΑ.

Καλές συνδέσεις

Excel Bible (John Walkenbach) Πολλοί τρόποι δοκιμής για το άλμα του έτους (Chandoo)

ενδιαφέροντα άρθρα...