Am 05.02.2023 um 17:45 schrieb Günter Feierabend <feierab...@telia.com.INVALID>:
Hallo Verena,
Am 2023-02-03 um 10:22 schrieb v@ <v...@bassler-dental.de>:
Hallo,
ich habe in einer Tabelle eine Spalte für das Datum angelegt:
→ Zellen formatieren
Kategorie: Datum
Format: 31.1.
Die obige Interpretation (31.1.) änderst Du mit dem Zwang Deines selbst
festgelegten Format-Codes:
Format-Code: T“.1..“
Hier zwingst Du Calc nach dem eingegebenen Tag die Zeichenfolge ".1.." (hinten
mit zwei Punkten) zu schreiben.
In diese Spalte gebe ich ein: 1.
drücke Enter und es erscheint automatisch das Datum: 1.1.
Nein, was Du in der Zelle liest, ist NICHT das Datum. Interpretiert wird Deine
Eingabe als 01.[Monat der Eingabe].[Jahr der Eingabe], da Du ja darauf
verzichtest, Monat und Jahr anzugeben und diese Informationen aus dem
Betriebssystem gelesen werden müssen! Da Du die Eingabe im Februar 2023
vorgenommen hast: 01.02.2023.
Das funktioniert bis 28.
Weil der Februar 2023 nur 28 Tage hat.
ab dem 29. funktioniert es nicht mehr, da muss ich dann das Datum vollständig
händisch eingeben
... und wird völlig logisch als Text und NICHT als Datum interpretiert, weil
die Eingabe zu Deiner eigenen Formatvorlage nicht passt, und sie wird
linksbündig eingetragen, wenn Du diesbezüglich nichts anderes festgelegt hast.
Das ist bei allen Monaten so, im Februar hätte ich es noch verstanden
Deine Aussage ist falsch, denn mit der Änderung der Ziffer zwischen den
Anführungszeichen fügst Du nur entsprechenden Text an den jeweiligen Tag des
Eintragemonats Februar mit in diesem Jahr nur 28 Tagen an.
Wie schon geschrieben: Calc erhält die Info über Monat und Jahr aus dem
Betriebssystem, weil Du dazu keine Eintragungen machst!
Kann mir bitte jemand einen Tip geben?
Mit welchem Ziel?
Schön wäre auch, man müsste nur 1 Enter drücken anstatt 1. Enter
Das geht im Prinzip schon. Du musst dazu wissen, dass die Ziffer 1 als Datum
dem 31.12.1899 entspricht! Mit jeder Erhöhung um 1 wird einfach weitergezählt.
Folglich passiert mit DEINER Formatvorgabe Folgendes:
Wenn Du "1" eingibst, taucht in der Zelle "31.1.." (interpretiert als
31.12.1899!) auf.
2 1.1..
01.01.1900
367 1.1..
01.01.1901
4000 13.1..
13.12.1910
Insofern: Alles logisch inklusive der Schaltjahre und funktioniert so bis zum
Jahr 2078.
Der OpenOffice-Tag 44962 entspricht also dem 05.02.2023.
Grüße
Günter
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org