Eleganter Weg für "Datum des Wochentages x der Kalenderwoche y im Jahr z"
#1
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 : )


.xlsx   datum-wochentag-x-kalenderwoche-y-jahr-z.xlsx (Größe: 9,14 KB / Downloads: 6)
VG Andreas

--
Genutzte Version: MS Office 365 für Mac

Antworten Top
#2
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
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • ibu
Antworten Top
#3
@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.
VG Andreas

--
Genutzte Version: MS Office 365 für Mac

Antworten Top
#4
Wieso 'sprechend' ?

PHP-Code:
=date(A1;1;4)-weekday(date(a1;1;4);2)+7*(C1-1)+find(Left(B1;2);" MoDiMiDoFrSaSo")/2
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#5
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
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste