also was ich nicht finde ist folgende Formatierung
vor dem eigentlichen Zahlenwert muss "1:" stehen , danach der Wert
mit einem Punkt ! keinem Komma und dann 4 nachpunktstellen
das ganze ist zum füttern einer Datenbank
wer hat einen Rat zur Formatierung
Danke Werner
benoetige folgendes format "1:89.0000"
Moderator: Moderatoren
-
- Beiträge: 2
- Registriert: So, 08.01.2006 08:48
Hey Werner,
D.h. wenn du diese Calctabelle zur Datenbank-Fütterung verwendest, wird immer nur die hinterlegte Zahl (der Wert) übernommen, nie die Formatierung.
Also bleibt: Hilfsspalte erzuegen, dort den String incl. der gewünschten Formatierung erzeugen, und diesen dann für die Datenbank nehmen.
Beispiel:
Zelle A1: 89,1234 (der Wert)
Formel Zelle B1:
Die Zelle hat jetzt die Anzeige 1:89.1234 als Text. Mit dem kannst du natürlich nicht mehr rechnen.
Die andere Alternative wäre:
Du stellst dein Gebietsschema auf "englisch" um, dann ist der Dezimaltrenner ein Punkt, und gibst das folgende benutzerdefinierte Format vor:
"1:"00.0000
Aber wie gesagt - dafür musst du das Gebietsschema umstellen und dieser Wert steht denoch nicht in der Zelle - du kannst ihn also nicht so in eine Datenbank "füttern".
Gruss
Thomas
Wenn du es "zum Füttern" einer Datenbank exakt so benötigst, dann kanst du sowieso nur mit "Strings" arbeiten, Formate werden ja nur in der Calc-Ansicht entsprechend dargestellt - intern werden einfach Zahlen (Werte) verwaltet.das ganze ist zum füttern einer Datenbank
D.h. wenn du diese Calctabelle zur Datenbank-Fütterung verwendest, wird immer nur die hinterlegte Zahl (der Wert) übernommen, nie die Formatierung.
Also bleibt: Hilfsspalte erzuegen, dort den String incl. der gewünschten Formatierung erzeugen, und diesen dann für die Datenbank nehmen.
Beispiel:
Zelle A1: 89,1234 (der Wert)
Formel Zelle B1:
Code: Alles auswählen
=VERKETTEN("1:";KÜRZEN(A1;0);".";KÜRZEN((A1-KÜRZEN(A1;0))*10000;0))
Die andere Alternative wäre:
Du stellst dein Gebietsschema auf "englisch" um, dann ist der Dezimaltrenner ein Punkt, und gibst das folgende benutzerdefinierte Format vor:
"1:"00.0000
Aber wie gesagt - dafür musst du das Gebietsschema umstellen und dieser Wert steht denoch nicht in der Zelle - du kannst ihn also nicht so in eine Datenbank "füttern".
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
-
- Beiträge: 6
- Registriert: Mo, 07.11.2005 07:41
Formatcode 1:89.0000
Hallo Werner, ich glaube, ich hab's:
> Zellen formatieren > Benutzerdefiniert
Und dann im Feld "Format-Code" eingeben:
"1:"0"."0000
Wenn Du jetzt Deine Zahlen sechsstellig eingibst, erhältst Du
1:12.3456
Gerechnet und sortiert wird dann mit der Zahl 123456, die voranstehende "1:" fällt also weg.
HTH
Thorsten aus H
> Zellen formatieren > Benutzerdefiniert
Und dann im Feld "Format-Code" eingeben:
"1:"0"."0000
Wenn Du jetzt Deine Zahlen sechsstellig eingibst, erhältst Du
1:12.3456
Gerechnet und sortiert wird dann mit der Zahl 123456, die voranstehende "1:" fällt also weg.
HTH
Thorsten aus H
-
- Beiträge: 2
- Registriert: So, 08.01.2006 08:48