Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kommastellen
#1
Hallo zusammen,

ich möchte einen
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,234 in Tabelle 2 übertragen wo er aber auf diese 3 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,234 steht)
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,2345 in Tabelle 2 übertragen wo er aber auf diese 4 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,2345 steht)
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,12 in Tabelle 2 übertragen wo er aber auf diese 2 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,23 steht

Wie ist das möglich?=(

mit Text klappts nicht da es mir immer die Tausenderstelle verschiebt...

hat jemand eine Idee?


Liebe Grüße
Antworten Top
#2
Hallo zusammen,

ich möchte einen
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,234 in Tabelle 2 übertragen wo er aber auf diese 3 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,234 steht)
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,2345 in Tabelle 2 übertragen wo er aber auf diese 4 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,2345 steht)
Wert : 1,23456 welcher in Tabelle 1 so angezeigt wird: 1,12 in Tabelle 2 übertragen wo er aber auf diese 2 Kommastellen gerundet wird(sprich auch im Hintergrund nur 1,23 steht

Wie ist das möglich?=(

mit Text klappts nicht da es mir immer die Tausenderstelle verschiebt...

hat jemand eine Idee?


Liebe Grüße
Antworten Top
#3
Hi,


Code:
=KÜRZEN(A1;2)


den Parameter ändern auf gewünschte Anzahl Stellen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hola,

was denn für 1000er Stellen?

Nimm Kürzen().

Gruß,
steve1da
Antworten Top
#5
Hi, vielen Dank,

es sind eben die unterschiedliche Werte, wie erkenne ich wie viele Kommastellen der Wert jeweils hat?


Grüße
Antworten Top
#6
Arbeitsblatt mit dem Namen 'Tabelle1'
CD
51,234561,2345
61,234561,234
71,234561,23

ZelleFormel
D5=LINKS(C5;LÄNGE(C5)-1)*1
D6=LINKS(C6;LÄNGE(C6)-2)*1
D7=LINKS(C7;LÄNGE(C7)-3)*1
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Antworten Top
#7
Hi,

Code:
Sub komma()
Dim x As Double
Dim IntStellen As Integer
x = 1.23456
IntStellen = 3
Debug.Print Round(x, IntStellen) 'rundet Kaufmänisch
'die 3Varianten schneiden auf 3 Stellen ab
Debug.Print WorksheetFunction.RoundDown(x, IntStellen)
Debug.Print Fix(x * 10 ^ IntStellen) / 10 ^ IntStellen
Debug.Print Int(x * 10 ^ IntStellen) / 10 ^ IntStellen
End Sub
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top
#8
Gelöscht
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
Hola,


Zitat:wie erkenne ich wie viele Kommastellen der Wert jeweils hat?


zählen?

Was ist denn das eigentliche Problem?

Gruß,
steve1da
Antworten Top
#10
Dafür ist das Format auszulesen (das mit LINKS, Frogger, ist nicht korrekt verstanden; außerdem keine allgemeine Lösung, weil Du die Stellen selbst angibst, statt sie aus dem Format zu verwenden).

Geht nur mit VBA oder Excel4-M oder dem wackligen ZELLE("format";A1):

=KÜRZEN(A1;WECHSELN(WECHSELN(ZELLE("format";A1);"F";);".";))

für Zahlenformat F und . (also ohne und mit Tsd.punkt).

Hinweis: Die ZELLE-Funktionen aktualisieren sich nicht wie gewünscht. Außerdem genießt die Zielzelle dann zwar die inhaltliche, aber nicht die formatierte Anpassung.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Frogger1986
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste