Aus Kalenderwoche + Jahr -> Wochentag errechnen.

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

woofer
Beiträge: 9
Registriert: Mi, 04.03.2009 21:32

Aus Kalenderwoche + Jahr -> Wochentag errechnen.

Beitrag von woofer »

Hi,

ich weiß gar nicht ob das möglich ist, aber ich möchte die Funktion Kalenderwoche genau rückwärts anwenden.

Also aus KW 10 und dem Jahr 2009 soll mir z.B. den ersten Tag dieser Woche als Datum ausgeben. in diesem Fall wäre es z.B. der Montag 02.03.09
Ich hab aber leider nicht einmal einen Ansatz für eine Lösung.

Würde mich über Hilfe freuen.

thx
woofer
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Aus Kalenderwoche + Jahr -> Wochentag errechnen.

Beitrag von Karolus »

Hallo
Versuchs mal mit:

Code: Alles auswählen

=DATUM(jahr;1;1)-WOCHENTAG(DATUM(jahr;1;1);2)+7*(kw-(WOCHENTAG(DATUM(jahr;1;1);2)<5))+1
Die kleingeschriebenen sind Platzhalter für Jahr und Kalenderwoche bzw. die Zelladressen derselben.
Formatiere die Formelzelle in ein Datumsformat deiner Wahl (-->Zellen formatieren-->Zahlen)

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
woofer
Beiträge: 9
Registriert: Mi, 04.03.2009 21:32

Re: Aus Kalenderwoche + Jahr -> Wochentag errechnen.

Beitrag von woofer »

perfekt :D und das zu so später Stunde! Muss das erst mal zerlegen und verstehen...

Danke Schön
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Aus Kalenderwoche + Jahr -> Wochentag errechnen.

Beitrag von Karolus »

Hallo
Als Verständnishilfe:
=DATUM(jahr;1;1)-WOCHENTAG(DATUM(jahr;1;1);2)+7*(kw-(WOCHENTAG(DATUM(jahr;1;1);2)<5))+1
vom 1.Januar des Jahres den Wochentag abziehen ergibt den Sonntag davor,
dazu wird 7 mal die (KW minus "ob Wochentag 1.1 kleiner 5") addiert, plus 1 um auf den Montag zu kommen.
Wegen: falls der 1.1 auf Montag bis Donnerstag fällt beginnt die erste KW am Montag dieser Woche, sonst eine Woche später.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten