1.9k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Zusammen

Mit dieser Funktion lasse ich mir aus KW und Jahr das Datum ausbringen.
=DATUM($A2;1;1)+$A$1*7-WOCHENTAG(DATUM($A2;1;1);2)+WENN(WOCHENTAG(DATUM($A2;1;1);2)>4;1;-6)
Wenn ich das Jahr 2009 nehme und die Kalenderwochen immer weiter fortführe läufts problemlos.
z.B. Jahr 2009 KW 55, wenn ich aber Jahr 2010 benutze funktioniert das nicht mehr.
Gibt es da ne' schlichte Lösung?

Gruß Uli

6 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Uli,

ein Jahr hat max. 53 Kalenderwochen, deshalb solltest Du sicherheitshalber
auch nur mit 53 Wochen arbeiten.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer

würde ich ja gerne, aber wenn ich in A2 das Jahr 2010 vorgebe wird nur der Montag richtig dargestellt, bzw. alle Wochentage werden zum Montag. Über die letzte Zahl in der Funktion lasse ich mir alle Tage der Woche anzeigen indem ich sie verringere.

Gruß Uli
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Uli,

leider verstehe ich Dein Problem nicht.

Deine Formel liefert immerden ersten Tag (Montag) der zu berechnenden KW.

Und auf dieses Datum kannst Du doch bei weiteren Berechnungen
aufbauen. Ich sehe da kein Problem.

Vielleicht kannst Du mal schildern, was Du im weiteren Verlauf mit dem
Ergebnis der Formel vor hast, aber bitte verständlich.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer

34
2009

Montag 17.08.09 Dienstag 18.08.09 Mittwoch 19.08.09 Donnerstag 20.08.09
Nr. Artikel KT Nr. Artikel KT Nr. Artikel KT Nr. Artikel Std. VE KT

Durch die eingabe von KW und Jahr bekomme ich durch die formel automatisch alle Tage mit Datum wie hier von Montag den 17.08.09 bis Donnerstag den 20.08.09 in verschiedenen spalten angezeigt.
Das klappt aber nur mit dem Jahr 2009 und früher. Wenn ich z.B. Jahr 2010 KW 3 vorwähle bekomme ich das hier.
3
2010

Montag 18.01.10 Montag 18.01.10 Montag 18.01.10 Montag 18.01.10
Nr. Artikel KT Nr. Artikel KT Nr. Artikel KT Nr. Artikel Std. VE KT

Der Montag stimmt immer aber die anderen Tage werden nicht richtig ausgegeben. Die ausgabe der anderen Tage steuere ich indem ich den letzten wert der formel um 1 verringere.
Für die Montage sieht sie so aus.
=DATUM($A2;1;1)+$A$1*7-WOCHENTAG(DATUM($A2;1;1);2)+WENN(WOCHENTAG(DATUM($A2;1;1);2)>4;1;-6)
Für Dienstag
=DATUM($A2;1;1)+$A$1*7-WOCHENTAG(DATUM($A2;1;1);2)+WENN(WOCHENTAG(DATUM($A2;1;1);2)>4;1;-5)
Für Mittwoch
=DATUM($A2;1;1)+$A$1*7-WOCHENTAG(DATUM($A2;1;1);2)+WENN(WOCHENTAG(DATUM($A2;1;1);2)>4;1;-4)
usw.
Bei dem Jahr 2010 klappt das nicht mehr.

Gruß Uli
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Uli,

so kann das nicht funktionieren.

Wie ich schon schrieb liefert die komplexe Formel immer nur den ersten Tag
der gewünschten KW und Du kannst sie nicht, wie Du es gedacht hast, auf
weitere Wochentage abwandeln.

Das ist ja auch viel zu umständlich.
Mach's doch einfach so:

Angenommen in B10 steht die genannte Formel und liefert Dir das Datum
für den Montag, dann schreibst Du in B11 =B10+1 und kopierst diese
Formel noch zwei Zellen nach unten.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer

Super, mein Problem ist gelöst!
Danke schön...

Gruß Uli
...