Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1392to1396
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Frage zu VRUNDEN

Frage zu VRUNDEN
25.11.2014 13:25:34
Peter
Guten Tag
Ich verstehe die Rundungslogik bei VRUNDEN nicht:
=VRUNDEN(9800.65/10;C9) Resultat: 980.06
=VRUNDEN(980.065;C9) Resultat 980.07
Die Division bei der ersten Formel gibt 980.065, also genau die Zahl, die in der zweiten Formel erscheint.
Weshalb sind die Ergebnisse unterschiedlich?
Gruss, Peter

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Frage zu VRUNDEN
25.11.2014 13:31:55
Rudi
Hallo,
was ist das für ein komischer .? Soll das ein , sein oder was?
Als Tausendertrennung ist die Position merkwürdig.
Gruß
Rudi

AW: Frage zu VRUNDEN
25.11.2014 13:38:27
Peter
Hallo Rudi
Ich hätte natürlich bei beiden Formeln nicht C9 scheiben dürfen, denn dort steht 0.01. So sehen die beiden Formeln richtig aus:
=VRUNDEN(9800.65/10;0.01) Resultat: 980.06
=VRUNDEN(980.065;0.01) Resultat 980.07
Beim . Handelt es sich jeweils um das Dezimaltrennzeichen. Nach meiner Ewartung sollten die Resultate beider Formeln identisch sein.
Gruss, Peter

AW: Frage zu VRUNDEN
25.11.2014 13:58:27
Rudi
Hallo,
das liegt an den typischen Fehlern bei Gleitkommaoperationen.
z.B. auch
C
30,0049999999999205
40,0050000000000342

ZelleFormel
C3=REST(9800,65/10;0,01)
C4=REST(980,065;0,01)

Und anhand des Hinweises in der Hilfe
VRUNDEN rundet auf (weg von Null), wenn der Rest der Division von Zahl durch Vielfaches größer gleich der Hälfte von Vielfaches ist.
hast du die Erklärung
Gruß
Rudi

Anzeige
offensichtlich interne Excel-Rechenungenauigkeit
25.11.2014 13:59:38
neopa
Hallo Peter,
... die bei VRUNDEN() hier durchschlägt.
Abhilfe in Deinem Fall: Nimm RUNDEN(Zahl bzw. Formel;2)
Gruß Werner
.. , - ...

Alternativen
25.11.2014 14:11:34
Rudi
Hallo,
such dir was aus.
BCD
8980,07980,07980,07
9980,06980,06980,06
10980,07  

ZelleFormel
B8=OBERGRENZE(9800,65/10;0,01)
C8=AUFRUNDEN(9800,65/10;2)
D8=GANZZAHL(9800,65*10+0,5)/100
B9=UNTERGRENZE(9800,65/10;0,01)
C9=ABRUNDEN(9800,65/10;2)
D9=GANZZAHL(9800,65*10)/100
B10=RUNDEN(9800,65/10;2)

Gruß
Rudi

Anzeige
AW: Alternativen
25.11.2014 15:49:46
Peter
Hallo Rudi und Werner
Besten Dank. Ich habe mir jetzt auch noch http://support.microsoft.com/kb/214118/de angesehen.
Im Ergebnis ist es sicher das beste, auf VRUNDEN zu verzichten und mit RUNDEN zu arbeiten.
Wenn da nicht zwischendurch die Notwendigkeit bestehen würde, eine Rundung ausserhalb des Dezimalsystems (vorallem 5 oder 0.5 resp. 0.05) vorzunehmen.
Danke und Gruss, Peter

AW: Alternativen
25.11.2014 17:26:30
Rudi
Hallo,
Wenn da nicht zwischendurch die Notwendigkeit bestehen würde
na und?
5: =runden(wert*2;-1)/2
0,5: =runden(wert*20;-1)/20
0,05: =runden(wert*200;-1)/200
Gruß
Rudi

Anzeige
AW: Alternativen
25.11.2014 17:37:47
Peter
Hallo Rudi
Das ist mir soweit klar.
Das Problem ist nur, dass ich eine verschiedene Datensätze habe und bisher stand in einer Spalte die Rundungsregel im Sinne des gesuchten Vielfachen, z.B.
Zelle AA3 0.05
Zelle AA4 1.00
Zelle AA5 0.10
Zelle AA6 0.10
etc.
In jeder Zeile muss ein bestimmter Wert gerundet werden. Da hat sich VRUNDEN gerade angeboten..
Gruss, Peter

AW: Alternativen
25.11.2014 17:48:55
Daniel
Hi
das funktioniert mit dem normalen Runden genauso.
=VRUNDEN(A1;B1)
sollte das selbe Ergebnis liefern wie
=RUNDEN(A1/B1;0)*B1
gruß Daniel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige