Seite 1 von 1

Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Verfasst: Do, 11.11.2010 09:48
von rote.hexe
Hallo @ all

Ich benutze erst seit kurzem OOo.
Bisher hatte ich meine Listen in Excel angelegt. Jetzt mit OOo habe ich bei einigen Listen Probleme.
Ich benötige eine Datumsformatierung die folgendermaßen aussieht:
45 08.11.10 Mo - 14.11.10 So
Am Anfang (Spalte 1) die Kalenderwoche, dann (Spalte 2) Datum vom Montag und das Tageskürzel (Mo), Leerzeichen Bindestrich Leerzeichen, dann Datum vom Sonntag und Tageskürzel (So).
Meine bisherige Formel dafür sieht so aus:
Spalte 1:
=DATUM(A1;1;7*ZEILE(A1)-3-WOCHENTAG(DATUM(A1);3))
Spalte 2:
=TEXT(KÜRZEN((A2-WOCHENTAG(A2;2)-DATUM(JAHR(A2+4-WOCHENTAG(A2;2));1;-10))/7);"00")&TEXT(DATUM($A$1;1;7*ZEILE(A1)-3-WOCHENTAG(DATUM($A$1);3));" TT.MM.JJ TTT -")&TEXT(DATUM($A$1;1;7*ZEILE(A1)-3-WOCHENTAG(DATUM($A$1);3))+6;" TT.MM.JJ TTT")
In Spalte A1 steht die Jahreszahl. Die wechselt natürlich.
Leider habe ich keine Ahnung wie ich das Problem lösen soll.
Angezeigt wird in beiden Spalten: Err:511
Für Eure Hilfe wäre ich sehr dankbar. Google konnte mir leider nicht helfen. Die Anzeige der Kalenderwoche in diesem Format scheint ein Exot zu sein.
Grüße aus Berlin
Sandra

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Verfasst: Do, 11.11.2010 10:26
von bst
Hi Sandra,

Kalenderwoche in OOo rechnet nach ISO. Eine Beschreibung der OOo-Datumsfunktionen findest Du hier: http://www.ooowiki.de/CalcFunktionenDatum/Wochentage

Schreibe in A1 ein Datum, z.B. den 1.1.2010, ggf. nimm hier etwas wie:

Code: Alles auswählen

A1: =WENN(KALENDERWOCHE(DATUM(2010;1;1);2)<>1;DATUM(2010;1;8);DATUM(2010;1;1))
Dann sollte so etwas in B1 funktionieren:

Code: Alles auswählen

B1: =KALENDERWOCHE(A1;2) & " " & TEXT(A1-WOCHENTAG(A1-1)+1;"TT.MM.JJ TTT") & " - " & TEXT(A1-WOCHENTAG(A1-1)+7;"TT.MM.JJ TTT")
Nachtrag: In A2 schreibe einfach =A1 + 7

HTH, Bernd

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Verfasst: Do, 11.11.2010 10:43
von Karolus
Hallo
Nimm in A2 mal die Formel:

Code: Alles auswählen

=DATUM(A1;1;1)-WOCHENTAG(DATUM(A1;1;1);0)+((WOCHENTAG(DATUM(A1;1;1);0)>3)*7)
in A3 einfach:
=A2+7
Formatiere diese beiden Zellen auf die Anzeige der Kalenderwoche (→ Zellen formatieren → Zahlen → Formatcode WW )
füll die Spalte A ab A3 nach unten aus.

in B2 nimmst du die Formel:

Code: Alles auswählen

=TEXT(A2;"tt.mm.jjjj nn - ")&TEXT(A2+6;"tt.mm.jjjj nn")
und ziehst die ebenfalls nach unten.

Gruß Karo

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Verfasst: Do, 29.12.2011 09:26
von Eddy
zero1 hat geschrieben:Erkennt das mein Calc evtl. nicht richtig ?
Du musst an dem kleinen schwarzen Quadrat der Markierung unten rechts anfassen und dort ziehen.