Wie man das Enddatum einer Woche findet

Beim Erstellen einer Projektübersicht in Excel bin ich auf die Anforderung gestossen jeweils den Freitag einer jeden Woche anzuzeigen. Nun hätte es natürlich die Möglichkeit gegeben einfach das Datum des nächst gelegenen Freitags einzutragen und 7 dazu zu zählen, aber da das Ganze als Vorlage diene sollte wollte ich es dynamisch haben.

Eine Wochenenddatum Formel gibt es aber in Excel nicht.

Wie man einen bestimmten Tag in der Woche in Excel berechnet

Mit der WOCHENTAG und HEUTE Formel kann man den jeweils aktuellen Tag der Woche berechnen.

= HEUTE()+(5-WOCHENTAG(HEUTE();2))

Wichtig hierbei ist dass wir in Europa bei der WOCHENTAG Formel die Option „2“ setzen als das zweite Argument. Denn Excel rechnet sonst den Sonntag als den ersten Wochentag (US Setting) während wir natürlich mit dem Montag als den ersten Wochentag anfangen.

HEUTE macht nicht anderes als das heutige Datum zurück zugeben.

Wenn Ihr die Formel anpassen wollt um einen anderen Tag in der Woche zu berechnen könnt Ihr das tun in dem Ihr die „5“ mit einem der folgenden „Schlüssel“ austauscht.

Sonntag = 7

Montag = 1

Dienstag = 2

Mittwoch = 3

Donnerstag = 4

Freitag = 5

Samstag = 6

Doch mit der obenstehenden Formel haben wir zwar für die aktuelle Woche den letzten Wochentag berechnet, aber ich benötigte den Freitag jeder Woche während des nächsten Jahres.

Dies umzusetzen war jedoch nach dem berechnen des ersten Freitags denkbar einfach.

Plus 7

Die einfachste Variante die Freitage der nächsten Wochen und Monate zu berechnen ist einfach die obengenannte Formel als Basis zu benutzen und dann in den anderen Zellen einfach plus 7 hinzuzurechnen. Funktioniert.

Comments

  • Hi Lukas,
    If it happens Today() is Sat or Sun, then the formula will give you the Friday that was past already…
    Would it be better to modify your formula a bit like:
    =TODAY()+5-WEEKDAY(TODAY(),2)+7*(WEEKDAY(TODAY(),2)>5)
    if users intend to get the coming Friday regardless of the day of today is.

    MFMarch 4, 2016

Leave a Reply