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]

Antwort per Email an