Win 8.1 64Bit - LibreOffice Calc : Kalenderwoche()

Hallo zusammen,

was hat sich an der Funktion Kalenderwoche() ab 5.1.x.x geändert?
Bis 5.0.4.2 liefert Kalenderwoche() korrekte Werte.

Unter der ID 96198 habe ich bereits einen Bug gemeldet.
Eine Antwort lautete : nicht reproduzierbar.

Ich habe den Konfigurationsordner gelöscht und neu generiert. - Hat nicht geholfen.
Wenn es jemand wünscht, schicke ich gerne eine Beispieltabelle.

Gruß Helmut!

was hat sich an der Funktion Kalenderwoche() ab 5.1.x.x geändert?
Bis 5.0.4.2 liefert Kalenderwoche() korrekte Werte.

Die 5.1er ist noch eine Entwicklerversion und nicht für den produktiven
Einsatz gedacht!?

Unter der ID 96198 habe ich bereits einen Bug gemeldet.
Eine Antwort lautete : nicht reproduzierbar.

Ich habe den Konfigurationsordner gelöscht und neu generiert. - Hat
nicht geholfen.
Wenn es jemand wünscht, schicke ich gerne eine Beispieltabelle.

Vielleicht hilft es dem einen oder anderen hier auf der Liste, in dem Du
genau beschreibst, was in der 5.0.4 korrekt funktioniert bzw. was Du
machst, das wiederum in der 5.1er nicht so tut wie erwartet.

Eine Beispieltabelle ist sicherlich hilfreich - aber hier ist es besser
diese bspw. auf einem Webspace bereit zu stellen, da jede Form von
Anhängen vom Mailinglistenserver gelöscht werden.

Hallo Helmut,

was hat sich an der Funktion Kalenderwoche() ab 5.1.x.x geändert?
Bis 5.0.4.2 liefert Kalenderwoche() korrekte Werte.

Unter der ID 96198 habe ich bereits einen Bug gemeldet. Eine
Antwort lautete : nicht reproduzierbar.

Der Bug dort ist von der Beschreibung her etwas durcheinander geraten.
Vielleicht müssen wir da einen neuen aufmachen.

1. Bei der Kalenderwoche war es früher erlaubt, außer der 1 beliebig
viele andere Werte anzugeben. Mit LO 5.1 ist nur noch 1 und 2 erlaubt.
2. Mit LO 5.0 ergibt
=Kalenderwoche("21.12.15";1) die 51. Woche
Mit LO 5.1 ermittele ich da die 52. Woche
3. Gehe ich auf den 2. Tag als Starttag (mehr sind ja nicht mehr
erlaubt), so wechselt das Ganze.

Da scheint etwas deutlich schief zu laufen.

Gruß

Robert

Hallo Helmut,

Helmut Wolff schrieb:

Hallo zusammen,

was hat sich an der Funktion Kalenderwoche() ab 5.1.x.x geändert?
Bis 5.0.4.2 liefert Kalenderwoche() korrekte Werte.

Die Funktionen wurden ODF-konform gemacht.

Es gibt jetzt (in der englischen UI)

ISOWEEKNUM(Datum)
Dabei ist Montag der erste Tag in der Woche und die erste Woche ist diejenige, die den ersten Donnerstag des Jahres enthält.

WEEKNUM(Datum,Mode)
Mode 1 : Woche startet Sonntag, erste Woche ist Woche des 1.Jan.
Mode 2 : Woche startet Montag, erste Woche ist Woche des 1.Jan.
Mode 11,..,17: Woche startet Montag,..,Sonntag, erste Woche ist Woche des 1.Jan.
Mode 21 oder 150: wie ISOWEEKNUM

Außerdem gibt es für Kompatibilität mit altem Excel-Format statt der alten WEEKNUM_ADD jetzt WEEKNUM_EXCEL2013, was den Zweck deutlicher macht.

Die Hilfe ist noch nicht aktuell.

Mit freundlichen Grüßen
Regina

Hallo Regina,

Die Funktionen wurden ODF-konform gemacht.

Es gibt jetzt (in der englischen UI)

ISOWEEKNUM(Datum) Dabei ist Montag der erste Tag in der Woche und
die erste Woche ist diejenige, die den ersten Donnerstag des Jahres
enthält.

WEEKNUM(Datum,Mode) Mode 1 : Woche startet Sonntag, erste Woche ist
Woche des 1.Jan. Mode 2 : Woche startet Montag, erste Woche ist
Woche des 1.Jan. Mode 11,..,17: Woche startet Montag,..,Sonntag,
erste Woche ist Woche des 1.Jan. Mode 21 oder 150: wie ISOWEEKNUM

Außerdem gibt es für Kompatibilität mit altem Excel-Format statt
der alten WEEKNUM_ADD jetzt WEEKNUM_EXCEL2013, was den Zweck
deutlicher macht.

Was zur Zeit passiert:
WEEKNUM(Datum,Mode) in LO 5.0.4.2 eingegeben erzeugt bei gleichen
Parametern andere Werte als eben in LO 5.1.0.1

Ich habe das einmal versucht hier zu beschreiben:
https://bugs.documentfoundation.org/show_bug.cgi?id=96198#c8
... und natürlich auch eine einfache Beispieldatei angehängt.

Speichere ich in LO 5.1.0.1 eine Datei mit der Funktion WEEKNUM ab, so
wird daraus in LO 5.0.4.2 die Funktion WEEKNUM_ADD.

Aus Sicht eines Menschen, der nicht so sehr viel mit Calc zu tun hat,
scheint das ein komplettes Chaos zu sein.

Gruß

Robert