Hallo Marino,

Das war eine Antwort auf die Mail von Hans-Werner.

Er schrieb, dass sich die _Eingabe_ in eine Zelle nicht nach dem von
ihm eingestellten _Anzeigeformat_ richten würde.

Das ist korrekt aber auch nicht verwunderlich! Das _Anzeige_format wird
nicht zu _Interpretation_ der Eingabe verwendet.

Du hast ebenfalls ein Problem mit dem _Anzeige_format beschrieben. Das
ändert nichts an meiner prinzipiellen Aussage: Wie die Eingabe in eine
Zelle interpretiert wird, hat nichts mit dem Anzeigeformat zu tun.

Wenn du z.B. in den lokalen Einstellungen zwischen Dezimalpunkt und
Dezimalkomma (oder zwischen DE/EN mit Übernahme der lokalen
Standards) umschaltest, wird die _Eingabe_ "123,45" entweder als Text
oder als Zahl interpretiert und entsprechend als Zellinhalt übernommen.

Hast du die Zelle mit vorher einem Datums-Anzeigeformat versehen, so
wirst du nun entweder einen Text sehen, da ein Text eben keine
(sinnvolle) Datumsangabe ist, oder du siehst eben das zur Zahl 123,45
passende Datum.

Exakt das gleiche erhältst du, wenn du die Eingabe zuerst machst und
dann die Formatierung als Datum vornimmst. Ergo: Die (Anzeige-)
Formatierung der Zelle hat keinen Einfluss auf die Interpretation der
Eingabe.

Gruß,
Michael



Am Wed, 15 Jan 2020 13:52:19 +0100
schrieb Marino Salvalaggio <[email protected]>:

> Hallo Michael,
> 
> Die lokalen Einstellungen haben damit nichts zu tun, da
> MM auch im Englischen wie im Deutschen für Monat und Minute gelten!
> 
> 
> Gruss
> 
> Michael Höhne schrieb am 15.01.2020 um 13:17:
> > Am Wed, 15 Jan 2020 10:34:50 +0000
> > schrieb OoOHWHOoO <[email protected]>:
> >  
> >> Wenn man CALC über das eindeutige Format "MM:SS" sagt, wie
> >> es eine Eingabe interpretieren soll, dann sollte CALC das auch tun.
> >> Oder ?  
> >
> > Das Format ist ein _Anzeige_-Format! Du sagst Calc, wie er den
> > Zelleninhalt _anzeigen_ soll.
> >
> > Es ist ja schon des öfteren erklärt worden, dass Calc keine Uhrzeit
> > oder Datum speichert. In der Zelle wird eine _Zahl_ gespeichert: Die
> > Vorkommastellen geben das Datum vor (Tage seit einem vorgegebenen
> > Referenzdatum) und die Nachkommastellen ergeben dann die Zeit. So
> > ist mit den Nachkommastellen 0,25 ein Viertel eines Tages und damit
> > 6:00 angegeben.
> >
> > Mit dem Referenzdatum 30.12.1899 kommt man mit der Zahl 413,75 z.B.
> > auf den 16.02.1901 (30.12.1899 + 413 Tage) und die Uhrzeit 18:00
> > (0,75 * 24).
> >
> >
> > Welche Eingabe in einer Zelle nun exakt zu welcher _Zahl_ als
> > Inhalt führt, dürfte mit diversen "intelligenten" Erkennungen im
> > Zusammenhang mit den lokalen Einstellungen von Betriebssystem und LO
> > selber zusammen hängen. Das ist ein eigenes Kapitel für sich.
> >
> > Gruß,
> > Michael
> >
> >  
> 



-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  [email protected] /
 ________________________________/


-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an