
Γενική φόρμουλα
=DATE(YEAR(date),MONTH(date)+1,DAY(date))
Περίληψη
Για να δημιουργήσετε μια δυναμική σειρά ημερομηνιών με έναν τύπο που αυξάνεται κατά ένα μήνα από μία ημερομηνία έναρξης, μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στις συναρτήσεις DAY, MONTH, YEAR και DATE.
Εξήγηση
Στο παράδειγμα, το B6 είναι η κωδικοποιημένη ημερομηνία έναρξης και ο τύπος στο B7 είναι:
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))
Για να επιλύσετε αυτόν τον τύπο, το Excel εξάγει πρώτα τις τιμές έτους, μήνα και ημέρας από την ημερομηνία στο B6 και, στη συνέχεια, προσθέτει 1 στην τιμή του μήνα. Στη συνέχεια, μια νέα ημερομηνία συγκεντρώνεται από τη συνάρτηση DATE, χρησιμοποιώντας την ίδια ημέρα και έτος, και τον μήνα + 1 για μήνα.
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010
Επομένως, ο πρώτος τύπος επιστρέφει μια νέα ημερομηνία στις 15/2/2010, ένα μήνα αργότερα από την ημερομηνία έναρξης.
Μόλις εισαχθεί ο πρώτος τύπος, αντιγράφεται όσο χρειάζεται. Κάθε επόμενος τύπος δημιουργεί μια νέα ημερομηνία που αυξάνεται κατά μία ημέρα.
Σημείωση: εάν ξεκινήσετε με ημερομηνία όπως η 31η Ιανουαρίου, ο παραπάνω τύπος θα παραλείψει τον Φεβρουάριο και θα προχωρήσει στον Μάρτιο. Αυτό συμβαίνει επειδή η νέα ημερομηνία, 31/3/2010 δεν υπάρχει, επομένως το Excel χρησιμοποιεί την τιμή ημέρας για να προχωρήσει στις 3/3/2010, 3 ημέρες μετά την τελευταία ημέρα του Φεβρουαρίου.
Εάν χρειάζεστε μια σειρά ημερομηνιών όπου κάθε ημερομηνία είναι η τελευταία ημέρα του μήνα, μπορείτε να χρησιμοποιήσετε το EODATE ως εξής:
=EOMONTH(B6,1)