Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

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
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
Top
#3
Hi,


Code:
=KÜRZEN(A1;2)


den Parameter ändern auf gewünschte Anzahl Stellen.
Top
#4
Hola,

was denn für 1000er Stellen?

Nimm Kürzen().

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

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


Grüße
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
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
Top
#8
Gelöscht
Top
#9
Hola,


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


zählen?

Was ist denn das eigentliche Problem?

Gruß,
steve1da
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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Frogger1986
Top


Gehe zu:


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