LibreOffice Calc Tabellenkalkulation bietet eine Funktion ISOWEEKNUM
, um den Standard ISO 8601 week number des angegebenen Datums zurückzugeben.Gegeben eine ISO 8601 Wochennummer, erhalten Sie das Datum des ersten Tages dieser Woche in LibreOffice Calc Tabelle
Ich will das Gegenteil.
➠ Geben Sie für eine Standard-Wochennummer das Datum des ersten Tages dieser Woche ein (das Montag-Datum).
Das Übergeben von ganzen Zahlen ist akzeptabel. Auch schön, wenn man einen String im Standardformat übergeben kann.
So:
DATE_OF_ISOWEEKNUM(2017 , 42) ➝ date of Monday of week 42 in week-based year 2017
DATE_OF_ISOWEEKNUM("2017-W42") ➝ date of Monday of week 42 in week-based year 2017
Idealerweise würde ich in der Lage sein, eine Reihe passieren 1-7 für Montag-Sonntag der Tag-of-Woche angeben, für die ich ein Datum will. Etwas wie folgt aus:
DATE_OF_ISOWEEKNUM(2017 , 42 , 1) ➝ date of Monday of week 42 in week-based year 2017
DATE_OF_ISOWEEKNUM("2017-W42-1") ➝ date of Monday of week 42 in week-based year 2017
DATE_OF_ISOWEEKNUM(2017 , 42 , 7) ➝ as above, but Sunday
DATE_OF_ISOWEEKNUM("2017-W42-7") ➝ as above, but Sunday
Benutzer 'keme' gibt eine Reihe von Formeln, dies unter https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=14602 zu tun. Suchen Sie nach einer einzigen Funktion? Wenn dies der Fall ist, könnte "DATE_OF_ISOWEEKNUM" mit einem Makro implementiert werden. –