dynamischer Kalender mit Montag beginnend

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

open_timbo
Beiträge: 8
Registriert: Mo, 30.03.2020 23:52

dynamischer Kalender mit Montag beginnend

Beitrag von open_timbo »

Hallo ihr Lieben,

es ist zum Verzweifeln.

Ich versuche, einen dynamischen Kalender zu basteln, der immer bei Montag beginnt. In der Spalte A habe ich Jahr und Monat sehen und der Kalender soll sich dann je nach Monat und Jahr automatisch anpassen.
Wenn der erste Tag des Monats also nun ein Mittwoch ist, dann sollen Montag und Dienstag des vorangegangenen Monats trotzdem eingetragen werden, mit der bedingten Formatierung graue ich sie dann allerdings aus.

Nun habe ich in A1 meine Jahreszahl und in A2 meinen Monat stehen.

Meine Formel sieht wiefolgt aus:

Code: Alles auswählen

=DATUM(A1;A2;(2-WOCHENTAG(DATUM(A1;A2;1);2))+(SPALTE(B6)-1)+(ZEILE(Tabelle1.B2)-1))
Die Wochentage stimmen aber nicht, sondern sind verschoben. Die Formel habe ich auch irgendwo zusammengestellt, weiß aber nicht mehr genau wo.
Ich hoffe, Ihr könnt mir helfen, ich blicke nämlich langsam nicht mehr durch. AAAAAAAHHH :D

Vielen Dank vorab und liebe Grüße,
Tim
Mondblatt24
*******
Beiträge: 1142
Registriert: So, 14.05.2017 16:11

Re: dynamischer Kalender mit Montag beginnend

Beitrag von Mondblatt24 »

Hallo,
open_timbo hat geschrieben: So, 06.02.2022 04:46 Nun habe ich in A1 meine Jahreszahl und in A2 meinen Monat stehen.
Versuche es mit folgender Formel für den 1. Montag:

=DATUM($A$1;$A$2;(2-WOCHENTAG(DATUM($A$1;$A$2;1);2))+(SPALTE(A1)-1)+(ZEILE(A1)-1)*7)

und informiere Dich über absolute und relative Zellbezüge.

https://help.libreoffice.org/latest/de/ ... _id3156423


Gruß
Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
open_timbo
Beiträge: 8
Registriert: Mo, 30.03.2020 23:52

Re: dynamischer Kalender mit Montag beginnend

Beitrag von open_timbo »

Okay, super. Danke für deine Antwort.

Habe in meiner Formel tatsächlichen den absoluten Bezug gehabt, das Problem waren die Spalte und Zeile Funktion in der Formel, die ich aus einer anderen Tabelle übernommen hatte.
Das habe ich jetzt angeglichen.

Meine Tabelle sieht jetzt wiefolgt aus:

.
Bildschirmfoto 2022-02-06 um 18.57.31.png
Bildschirmfoto 2022-02-06 um 18.57.31.png (65.09 KiB) 1349 mal betrachtet
.

Die Funktion dazu lautet wiefolgt:

Code: Alles auswählen

=DATUM($B$1;$B$2;(2-WOCHENTAG(DATUM($B$1;$B$2;1);2))+(ZEILE(B1)-1))
Damit funktionierts super.
Vielen Dank und liebe Grüße,
Tim
mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: dynamischer Kalender mit Montag beginnend

Beitrag von mikeleb »

Hallo,
es reicht doch, wenn du das erste (Montags-)Datum errechnest

Code: Alles auswählen

=DATUM($B$1;$B$2;(2-WOCHENTAG(DATUM($B$1;$B$2;1);2)))
ab der nächste Zeile reicht dann

Code: Alles auswählen

=B7+1
etc.
Gruß,
mikeleb
Mondblatt24
*******
Beiträge: 1142
Registriert: So, 14.05.2017 16:11

Re: dynamischer Kalender mit Montag beginnend

Beitrag von Mondblatt24 »

Hallo,
open_timbo hat geschrieben: So, 06.02.2022 18:32 Meine Tabelle sieht jetzt wie folgt aus:
Und ich bin bei Deiner Formel davon ausgegangen, dass Dein Kalender so oder so ähnlich aussehen soll.

Screenshot_5 - 2022.png
Screenshot_5 - 2022.png (175.64 KiB) 1303 mal betrachtet



Gruß
Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Antworten