
Γενική φόρμουλα
=date+7-WEEKDAY(date+7-dow)
Περίληψη
Για να επιστρέψετε την επόμενη συγκεκριμένη ημέρα της εβδομάδας (δηλαδή την επόμενη Τετάρτη, ή Παρασκευή ή Δευτέρα) με μια δεδομένη ημερομηνία έναρξης, μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση WEEKDAY. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D6 είναι:
=B6+7-WEEKDAY(B6+7-2)
Όπου το B6 περιέχει την ημερομηνία Παρασκευή, 16 Ιανουαρίου 2015 και το 2 αντιπροσωπεύει τη Δευτέρα, το "dow". Το αποτέλεσμα είναι Δευτέρα, 9 Ιανουαρίου 2015.
Για να λάβετε μια διαφορετική ημέρα της εβδομάδας, χρησιμοποιήστε μια διαφορετική τιμή για το "dow" στον τύπο. Με τις προεπιλεγμένες ρυθμίσεις, η συνάρτηση WEEKDAY χρησιμοποιεί ένα σχήμα όπου Κυριακή = 1, Δευτέρα = 2, Τρίτη = 3, Τετάρτη = 4, Πέμπτη = 5, Παρασκευή = 6 και Σάββατο = 7.
Εξήγηση
Στο Excel, η έννοια της «εβδομάδας της εβδομάδας» ή της «ημέρας της εβδομάδας» βασίζεται στην ιδέα ότι κάθε ημέρα της εβδομάδας έχει έναν συγκεκριμένο αριθμό. Με τις προεπιλεγμένες ρυθμίσεις, η συνάρτηση WEEKDAY αντιμετωπίζει την Κυριακή ως την πρώτη ημέρα της εβδομάδας (1) και το Σάββατο ως την τελευταία ημέρα (7). Όταν δοθεί μια έγκυρη ημερομηνία, η συνάρτηση WEEKDAY θα επιστρέψει έναν αριθμό μεταξύ 1 και 7.
Για να βρείτε την επόμενη ημέρα της εβδομάδας, αυτός ο τύπος μετακινεί πρώτα την ημερομηνία προς τα εμπρός κατά 7 ημέρες και μετά επιστρέφει στη σωστή ημερομηνία αφαιρώντας το αποτέλεσμα ενός υπολογισμού που χρησιμοποιεί τη συνάρτηση WEEKDAY. Στο παράδειγμα που παρουσιάζεται, οι τύποι στη σειρά 6 είναι οι εξής:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
Στον πρώτο τύπο (C6), ο αριθμός 7 (στο τέλος) αντιπροσωπεύει το Σάββατο. Στη δεύτερη φόρμουλα (D6), ο αριθμός είναι 2, για τη Δευτέρα.
Στο D6, ο τύπος επιλύεται ως εξής:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Σημείωση: όταν η δεδομένη ημερομηνία είναι ήδη η επιθυμητή ημέρα της εβδομάδας, η αρχική ημερομηνία θα επιστραφεί.
Την επόμενη μέρα της εβδομάδας από σήμερα
Για να λάβετε την επόμενη ημέρα της εβδομάδας από την τρέχουσα ημερομηνία, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ΣΗΜΕΡΑ, όπως:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)