Seite 1 von 1
benoetige folgendes format "1:89.0000"
Verfasst: So, 08.01.2006 09:03
von Wernerseleco
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
Verfasst: So, 08.01.2006 10:00
von Toxitom
Hey Werner,
das ganze ist zum füttern einer Datenbank
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.
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 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
Formatcode 1:89.0000
Verfasst: So, 08.01.2006 11:11
von thorsten aus h
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
Verfasst: So, 08.01.2006 11:13
von Wernerseleco
Hallo Tohmas
danke für Deine Antwort, ich verstehe was Du schreibst, aber wo kann ich den von Dir erwähnten Befehl eingeben
Danke Werner
Verfasst: So, 08.01.2006 11:59
von Stephan
Thomas schrieb:
Zelle A1: 89,1234 (der Wert)
Formel Zelle B1:
Somit Deine Zahl in Zelle A1 und die Formel in Zelle B1 oder ebend beides in die Zellen wie Du es benötigst.
Gruß
Stephan