Problem bei Geldstückelungsformel
#1
Hallo zusammen,

ich hätte bitte eine Frage und hoffe dass Sie mir dabei helfen könnten.
Ich habe eine Formel für Geldstückelung geschrieben und habe immer ein Problem wenn der Rest 0,02€ ist.
Die Formel rechnet falsches Ergebnis im Spalte X (siehe Anhang). Woran liegt es, weiß ich leider nicht.
Für eine baldige Antwort danke ich Ihnen im Voraus.

LG
Alberto


Angehängte Dateien
.xlsx   Geldstückelungsformel.xlsx (Größe: 24,41 KB / Downloads: 9)
Top
#2
Hallo Alberto,

das sind ganz einfach Rundungsprobleme (Fließkommaproblem - frag mal Tante Gugl). Dem kannst du mit der Fkt. RUNDEN() begegnen:

Arbeitsblatt mit dem Namen 'Original'
WX
60,021
70,042

ZelleFormel
W6=RUNDEN(U6-(V6*0,05);2)
X6=GANZZAHL(W6/0,02)
W7=RUNDEN(U7-(V7*0,05);2)
X7=GANZZAHL(W7/0,02)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Übrigens, in Foren ist das "Du" üblich.  Wink

Nachtrag: Spar dir ein wenig Tipparbeit und lass die Klammern bei Formeln wie dieser weg:
Code:
=A4-(B4*100)
Excel beherrscht die mathematische "Punkt-vor-Strich-Rechnung)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Alberto
Top
#3
Liegt an Excel. Wenn du dort die Nachkommastellen erhöhst, kommt da 0,01999999999999890000 raus.
Abhilfe: Runden-Funktion mit einbauen.

=RUNDEN(U4-(V4*0,05);2)

BTW: die Beträge kannst du auch mit Rest() ermitteln.

=RUNDEN(REST(U4;0,05);2)
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • Alberto
Top
#4
Das hat prima funktioniert Smile
Ich Danke euch für eure Hilfe.

LG
Alberto
Top
#5
Hi, guck mal ob die Zelle in X3 als Zahl mit 2 Nachkommastellen formatiert ist und nicht als Text?

(bei mir geht's nämlich nachdem ich die Zelle formatiert habe....)



jack ;)
Top


Gehe zu:


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