Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

rote.hexe
Beiträge: 3
Registriert: Do, 11.11.2010 08:52

Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Beitrag 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
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Beitrag 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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Kalenderwoche Format 45 08.11.10 Mo - 14.11.10 So

Beitrag 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.
Antworten