Clever-Excel-Forum

Normale Version: Eleganter Weg für "Datum des Wochentages x der Kalenderwoche y im Jahr z"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin.

Eine mögliche Formel für die Aufgabe "Datum des Wochentages x der Kalenderwoche y im Jahr z"
lautet:

=DATUM($A$2;1;7*C2+1-WOCHENTAG(DATUM($A$2;;);3))

https://www.computerwissen.de/software/o...berechnen/

Siehe Anhang.

Geht das besser, eleganter?

Und das Verwenden des Wertes aus B2, des Wochentages, in der Formel, fehlt bisher auch.

Danke : )

[attachment=46365]
Achtung: Gilt nur für Windows. Den Mac nehme ich nicht für voll.

Beginn der KW: 
=(1&-A2)+7*C2-4-REST((1&-A2)+1;7)

Ansteuerung des geschriebenen Wochentags der KW:
=(1&-A2)+7*C2-4-REST((1&-A2)+1;7)+(SUCHEN(LINKS(B2;2);"MoDiMiDoFrSaSo")-1)/2

Motto: Die Module immer schön locker aus der Hose hängen lassen. Oder wenn nicht, dann 3 Zeichen kürzer:

=(1&-A2)+7*C2-5-REST((1&-A2)+1;7)+SUCHEN(LINKS(B2;2);" MoDiMiDoFrSaSo")/2
@LCohen
Danke für die Formeln : )

Vermutlich kann man also keine wirklich "sprechende" Formel für diese Aufgabe bauen.

So häufig kommt dieses Hantieren mit Kalenderwochen glücklicherweise nicht vor.
Wieso 'sprechend' ?

PHP-Code:
=date(A1;1;4)-weekday(date(a1;1;4);2)+7*(C1-1)+find(Left(B1;2);" MoDiMiDoFrSaSo")/
Nun mach mal halblang (um bei dem Modul zu bleiben), ibu. 

Dir sollte klar sein, dass eine Formel niemals kürzer sein kann, als die Beschreibung in Worten, was sie zu leisten habe.

Die DIN-KW ist was ungleich Komplizierteres, als die US-KW.

Hier noch etwas kürzer - und vor allem: Nur einmal die Jahresnennung! https://www.herber.de/excelformeln/src/call.pl?idx=186