Calc wandelt Nummer zu Zahl

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Calc wandelt Nummer zu Zahl

Beitrag von clag »

Moin Leutz,

das Thema ist ja nicht so ganz neu im Zusammenhang mit Zahlen die ein Datum sein könnten,
also 10.03. macht Calc zum 11 März 2011 ein 10.30.11 wird von Calc als Text betrachtet soweit ist das nachvollziehbar.

Gebe ich nun einen Zeichenfolge wie 002.333.244 oder auch 244.546.531.860 ein,
die nun eigentlich ganz klar keine Zahl sind, wandelt Calc auch das in Zahlen um,
führende Nulllen und Punkte werden einfach entfernt,
dass finde ich voll unlogisch und nervig zumal ein 10.30.11 als Text behandelt wird

mir scheint das auch erst seit OOo 3.3.0 so zu sein, ist das nun ein Bug oder Feature und kann man das abstellen?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc wandelt Nummer zu Zahl

Beitrag von Karolus »

Hallo
Wie kommst du zu der Behauptung das "244.546.531.860 ganz klar keine Zahl ist" ?!
Der Punkt ist in Deutschland üblicherweise das Tausendertrennzeichen, also kann das auch durchaus eine Zahl sein!

Wenn du die Eingabe als Nummer meinst gib ein führendes 'Hochkomma ein - und gut!

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Calc wandelt Nummer zu Zahl

Beitrag von clag »

Hallo Karolus

weil ich der Meinung bin, dass das Tausendertrennzeichen nur eine Lesehilfe darstellt, die Zahl ist "244546531860"
unlogisch finde ich es dann wenn, ".000.245" wird zu Text, aber "0.000.245" zur Zahl 245 gewandelt wird :?:
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc wandelt Nummer zu Zahl

Beitrag von Karolus »

Hallo
Ja, sicher ist ein Zahlenformat mit Tausendertrennzeichen auch eine "Lesehilfe", aber das ist ja auch mit der Sinn bei der Formatierung von Zahlen im Allgemeinen... ?
".000.245" wird zu Text, aber "0.000.245" zur Zahl 245 gewandelt wird
das ist IHMO ein Grenzbereich bei dem man über die Interpretation streiten kann...

Ich finde es eher inkonsistent das bei Eingaben mit € oder % am Ende gleich im Währungs/Prozent-format dargestellt wird, die Eingabe von Tausendertrennzeichen wird zwar "erkannt" aber das Format wird nicht übernommen.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Calc wandelt Nummer zu Zahl

Beitrag von clag »

Hallo

@ Karolus
schön das du mir zumindest im gewissen Rahmen zustimmst ;)
denn deinen letzten Satz kann ich auch durchaus mittragen..

@ Rocko
deine ausführlichen Erklärungen zum Verhalten von Calc bei der Eingabe eines "Zeichenfolge" in eine Zelle macht es wesentlich leichter zu erkennen was da vor sich geht.
Ob das den persönlichen Erwartungen entspricht ist dann eine andere Frage, aber wenn das Prinzip klar ist wird man zumindest nicht mehr von einem bestimmten Verhalten überrascht.

Also ganz herzlichen Dank für deine Mühe mir und vielleicht auch anderen Lesern hier das Calc Verhalten darzulegen und näher zu bringen..... :D

Mein Unverständnis für das Verhalten war ja Auslöser der Anfrage
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc wandelt Nummer zu Zahl

Beitrag von Karolus »

Hallo
Rocko, ich stimme deinen Ausführungen ja weitgehend zu, und ich wage zu behaupten das ich das Prinzip in Calc bezüglich Zahlen und Datum deren Formatierung und deren interner Werte verstehe, aber:
( unter der Voraussetzung das die Eingabezellen vorher nicht explizit formatiert wurden )
führen die folgenden Eingaben zu:
12€ zu 12,00 € ok → implizites Währungsformat
12% zu 12 % ok → implizites Prozentformat
12.012 zu 12012 inkonsistent → kein implizites Format mit Tausendertrennzeichen.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc wandelt Nummer zu Zahl

Beitrag von Karolus »

Hallo
Rocko hat geschrieben:
Karolus hat geschrieben:12.012 zu 12012 inkonsistent → kein implizites Format mit Tausendertrennzeichen.
Das verstehe ich jetzt nicht!
Mmh - habe ich mit "Inkonsistenz" vielleicht das falsche Wort benutzt?
Ok - Ich fände es folgerichtig wenn Calc eine Eingabe mit Tausendertrennzeichen auch implizit in ein Format mit Tausendertrennzeichen ausgibt, so wie es Eingaben mit € oder % auch in ein jeweils dazu passendes Format setzt.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten