
Generische Formel
=date+7-WEEKDAY(date+7-dow)
Zusammenfassung
Um den nächsten bestimmten Wochentag (dh den nächsten Mittwoch, Freitag oder Montag) mit einem bestimmten Startdatum zurückzugeben, können Sie eine Formel verwenden, die auf der Funktion WOCHENTAG basiert. In dem gezeigten Beispiel lautet die Formel in D6:
=B6+7-WEEKDAY(B6+7-2)
Wobei B6 das Datum Freitag, 16. Januar 2015 enthält und 2 Montag darstellt, das "Dow". Das Ergebnis ist Montag, 9. Januar 2015.
Um einen anderen Wochentag zu erhalten, verwenden Sie einen anderen Wert für "dow" in der Formel. Mit den Standardeinstellungen verwendet die WEEKDAY-Funktion ein Schema mit Sonntag = 1, Montag = 2, Dienstag = 3, Mittwoch = 4, Donnerstag = 5, Freitag = 6 und Samstag = 7.
Erläuterung
In Excel basiert das Konzept "Wochentag" oder "Wochentag" auf der Idee, dass jeder Wochentag eine bestimmte Nummer hat. Mit den Standardeinstellungen behandelt die WOCHENTAG-Funktion Sonntag als ersten Tag der Woche (1) und Samstag als letzten Tag (7). Wenn ein gültiges Datum angegeben ist, gibt die WEEKDAY-Funktion eine Zahl zwischen 1 und 7 zurück.
Um den nächsten Wochentag zu finden, wird bei dieser Formel das Datum zunächst um 7 Tage vorwärts verschoben und dann zum richtigen Datum zurückgesetzt, indem das Ergebnis einer Berechnung mit der Funktion WOCHENTAG subtrahiert wird. In dem gezeigten Beispiel lauten die Formeln in Zeile 6 wie folgt:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
In der ersten Formel (C6) steht die Zahl 7 (am Ende) für Samstag. In der zweiten Formel (D6) ist die Zahl für Montag 2.
In D6 wird die Formel folgendermaßen gelöst:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Hinweis: Wenn das angegebene Datum bereits der gewünschte Wochentag ist, wird das ursprüngliche Datum zurückgegeben.
Nächster Wochentag ab heute
Um den nächsten Wochentag vom aktuellen Datum abzurufen, können Sie die Funktion HEUTE wie folgt verwenden:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)