Datum auf heutiges Monat

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

DavidH
*
Beiträge: 11
Registriert: Fr, 22.04.2016 13:30

Datum auf heutiges Monat

Beitrag von DavidH »

Weis jemand wie man in einer Spalte das Datum auf das aktuelle Monat einschränken kann?
Bei Gültigkeit gibts ja keine dynamischen Optionen oder?

MfG
mikeleb
*******
Beiträge: 1410
Registriert: Fr, 09.12.2011 16:50

Re: Datum auf heutiges Monat

Beitrag von mikeleb »

Hallo,

es geht auch dynamisch. Du wählst als Zulassen "Zellbereich" und als Quelle nimmst du folgende hübsche Formel:

Code: Alles auswählen

DATUM(JAHR(HEUTE());MONAT(HEUTE());ZEILE(INDIREKT("a$1:a$" & TAGEIMMONAT(HEUTE()))))
Gruß,
mikeleb
DavidH
*
Beiträge: 11
Registriert: Fr, 22.04.2016 13:30

Re: Datum auf heutiges Monat

Beitrag von DavidH »

Vielen Dank!
DavidH
*
Beiträge: 11
Registriert: Fr, 22.04.2016 13:30

Re: Datum auf heutiges Monat

Beitrag von DavidH »

mhm da bekomm ich aber dann ne liste mit zahlen zwischen 42 und 43 tausend^^
DavidH
*
Beiträge: 11
Registriert: Fr, 22.04.2016 13:30

Re: Datum auf heutiges Monat

Beitrag von DavidH »

ahja supa danke!!!
mikeleb
*******
Beiträge: 1410
Registriert: Fr, 09.12.2011 16:50

Re: Datum auf heutiges Monat

Beitrag von mikeleb »

Hallo,

schön, dass es klappt.
Ein Hinweis:
Die Lösung

Code: Alles auswählen

TEXT(DATUM(JAHR(HEUTE());MONAT(HEUTE());ZEILE(INDIREKT("a$1:a$" & TAGEIMMONAT(HEUTE())))) ;"TT.MM.JJJj")
zeigt dir in der Liste die Datumsangaben in der üblichen Form an. Allerdings sind es Texte, d. h. du wirst mit den Daten nicht rechnen können. Auch eine Eingabe von 25.4.2016 wird zu einer Fehlermeldung führen.

Die Lösung

Code: Alles auswählen

DATUM(JAHR(HEUTE());MONAT(HEUTE());ZEILE(INDIREKT("a$1:a$" & TAGEIMMONAT(HEUTE()))))
zeigt in der Liste die Datumswerte als fortlaufende Zahlen an (42485 steht für den 25.4.2016). Das ist in der Liste zugegebenermaßen nicht hübsch. Allerdings kannst du in der Zelle jetzt das Datum wie gewohnt eingeben und auch damit rechnen.
Gruß,
mikeleb
Karolus
********
Beiträge: 7521
Registriert: Mo, 02.01.2006 19:48

Re: Datum auf heutiges Monat

Beitrag von Karolus »

Hallo

@mikeleb: Deine Hinweise passen nicht, eine Eingabe von `25.4.2016` wird sehr wohl in einer deutschen Lokalisierung von Calc als valides Datum angenommen, ganz egal ob diese Eingabe direkt über die Tastatur erfolgt, oder ausgewählt per →Daten→Gültigkeit… →TEXT-formel
(mit anderen Worten: die Formeln die als normale Formeln eine TEXT-ausgabe erzeugen werden via →Daten→Gültigkeit wie eine direkte Eingabe per Tastatur behandelt. )

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
mikeleb
*******
Beiträge: 1410
Registriert: Fr, 09.12.2011 16:50

Re: Datum auf heutiges Monat

Beitrag von mikeleb »

Hallo karolus,

ich habe es soeben noch einmal probiert und unter LO4.4.7 erhalte ich (in der Text()-Variante der Gültigkeit) stets eine Fehlermeldung ("ungültige Eingabe"), wenn ich versuche das Datum einzugeben. Dabei ist es egal ob 1.4.16, 01.04.2016 oder '01.04.2016. Seltsam :?
Gruß,
mikeleb
Karolus
********
Beiträge: 7521
Registriert: Mo, 02.01.2006 19:48

Re: Datum auf heutiges Monat

Beitrag von Karolus »

Hallo

@mikeleb: Dann schau mal bei dir unter →Extras→Optionen→Spracheinstellungen→Sprachen … speziell →→Datumserkennungsmuster ???

Ich hab dort die bereits vorhandenen D.M.Y;D.M erweitert auf D.M.Y;D.M.;D+M+Y;D+M;D+ um bequem über Nummernblock und plus-taste Datumseingaben zu tätigen.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
mikeleb
*******
Beiträge: 1410
Registriert: Fr, 09.12.2011 16:50

Re: Datum auf heutiges Monat

Beitrag von mikeleb »

Hallo karolus,

eingestellt sind: D/M/Y;D/M;D-M;D.M;D.M.
Daran liegt's nicht. Ohne die Text()-Funktion wird das Datum ja auch akzeptiert.
Gruß,
mikeleb
Karolus
********
Beiträge: 7521
Registriert: Mo, 02.01.2006 19:48

Re: Datum auf heutiges Monat

Beitrag von Karolus »

Hallo

Doch … daran liegts … da ist kein Eintrag der auf `D.M.Y` passt, versuch mal →Daten→Gültigkeit…

Code: Alles auswählen

TEXT(DATUM(JAHR(HEUTE());MONAT(HEUTE());ZEILE(INDIREKT("a$1:a$" & TAGEIMMONAT(HEUTE())))) ;"TT/MM/JJJJ")
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
mikeleb
*******
Beiträge: 1410
Registriert: Fr, 09.12.2011 16:50

Re: Datum auf heutiges Monat

Beitrag von mikeleb »

Hallo karolus,

ich wage zwar kaum zu widersprechen :) , aber auch so funktioniert es (bei mir) nicht :( .
Die Datumserkennung an sich funktioniert aber tadellos.
Allerdings habe ich festgestellt, dass mein Hinweis "Allerdings sind es Texte, d. h. du wirst mit den Daten nicht rechnen können." Unsinn ist. Die Auswahl aus der Liste (der einzige Weg, der bei mir klappt) liefert einen "richtigen" Datumseintrag, mit dem auch gerechnet werden kann.
Gruß,
mikeleb
Antworten