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

Antwort per Email an