Hallo Andreas, Ernst Hügli schrieb: > Andreas Borutta schrieb: > > Die Ursache könnte tatsächlich in Calc liegen. Die Jahreszahlen habe > > ich in unformatierte Zellen eingegeben. Calc konnte sie also nur als > > vier Ziffern werten und nicht als Datumsangabe. > > > > Aber auch wenn man in Calc eine Zelle zuerst als Datum "JJJJ" > > formatiert und danach einen Wert wie "1905" eingibt, interpretiert > > Calc das als "1905". > > > > In Jörg Schmidts Buch habe ich zu Typ auf Seite 315 nur 6 Typen > > gefunden: > > Zahl, Text, Wahrheitswert, Formel, Fehlerwert, Matrix
Du darfst i.d.S. nicht die Ergebnisse einer Funktion namens Typ() als maßgeblich für eine inhaltliche Allgemeindiskussion zum Begriff "Typ" werten. 'Inhalt-Typen' in Zellen sind inhaltlich auch durch das beschrieben was .CellContentType [1] ausdrückt, die Typen wären dann: EMPTY (also 'leer'), VALUE (Zahl), TEXT (Text), FORMULA (Formel). Es wäre aber bei einer ganz allgemeinen Diskussion letztlich auch eine Frage der Art der Betrachtung, denn das etwas Formel ist, ist ja kein Naturgesetz sondern nur Ausdruck der Tatsache das da ein Text ist für den man sich darauf verständigt hat das er eine bestimmte Bedeutung hat. Hingegen wäre eine Eingabe der Form 16.06.2009 auch nur ein besonderer Text, der lediglich als Datum verstanden wird weil seine 'Bedeutung' so definiert ist und der deshalb intern in eine Zahl umgewandelt und als Zahl behandelt wird. [1] http://api.openoffice.org/docs/common/ref/com/sun/star/table/CellContent Type.html > > Datum oder Zeit scheint es als Typ nicht zu geben. Calc bildet sie > > offenbar als Zahl ab. Ernst hat das schon prima erklärt, ist aber auch ausführlich im Buch Kapitel: 6.4 Probleme bei Zahlen, Zeitwerte und Texten 6.4.1 Allgemeines 6.4.2 Daten 6.4.3 Der 29.02.1900 - Ein ganz besonderer Tag 6.4.4 Uhrzeiten nachzulesen. Du mußt an der Stelle auch die Zusammenhänge von Werten, Formatierungen und 'Eingabeautomatisierungen' verstehen lernen. Beispielsweise gibt es aus Sicht der Tabellenkalkulation keine 'allgemeinen' Zeiten, woraus leicht Mißverständnisse und Fehler erwachsen können. Wenn Du in eine Zelle 12:00 schreibst und das dann normal (ohne STRG) 'runterziehst' steht optisch in allen Zellen 12:00:00, der Zellwert der Zellen, mit dem gerechnet wird, ist jedoch keineswegs für alle diese Zellen gleich ... Gruß Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
