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.

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)
Antworten 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
Antworten 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
Antworten Top
#4
Das hat prima funktioniert Smile
Ich Danke euch für eure Hilfe.

LG
Alberto
Antworten 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 ;)
Antworten Top


Gehe zu:


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