Τύπος Excel: Επόμενη ημερομηνία επετείου -

Πίνακας περιεχομένων

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

=EDATE(date,(DATEDIF(date,as_of,"y")+1)*12)

Περίληψη

Για να υπολογίσετε την επόμενη ημερομηνία επετείου, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις EDATE και DATEDIF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

=EDATE(B5,(DATEDIF(B5,C5,"y")+1)*12)

Αυτός ο τύπος θα λειτουργήσει για τον υπολογισμό των επόμενων γενεθλίων επίσης.

Εξήγηση

Δουλεύοντας από μέσα προς τα έξω, χρησιμοποιούμε τη συνάρτηση DATEDIF για να υπολογίσουμε πόσα πλήρη έτη είναι μεταξύ της αρχικής ημερομηνίας επετείου και της ημερομηνίας "από", όπου η ημερομηνία είναι οποιαδήποτε ημερομηνία μετά την ημερομηνία επετείου:

DATEDIF(B5,C5,"y")

Σημείωση: σε αυτήν την περίπτωση, διορθώνουμε αυθαίρετα την ημερομηνία από την 1η Ιουνίου 2017 σε όλα τα παραδείγματα.

Επειδή μας ενδιαφέρει η ημερομηνία επετείου * επόμενη *, προσθέτουμε 1 στο αποτέλεσμα DATEDIF και μετά πολλαπλασιάζουμε με 12 για μετατροπή σε έτη σε μήνες.

Στη συνέχεια, η τιμή του μήνα πηγαίνει στη συνάρτηση EDATE, με την αρχική ημερομηνία από τη στήλη Β. Η συνάρτηση EDATE μετακινεί την αρχική ημερομηνία προς τα εμπρός με τον αριθμό των μηνών που δόθηκαν στο προηγούμενο βήμα που δημιουργεί την επόμενη επερχόμενη ημερομηνία επετείου.

Από σήμερα

Για να υπολογίσετε την επόμενη επέτειο από σήμερα, χρησιμοποιήστε τη συνάρτηση ΣΗΜΕΡΑ () για την ημερομηνία:

=EDATE(date,(DATEDIF(date,TODAY(),"y")+1)*12)

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