Supportnet / Forum / Tabellenkalkulation
Rundung in Rechnung
Frage
Hallo!
Habe mit Excel2000 ein Rechnungsformular erstellt. Mit Einzelpreis und Gesamtpreis.
Der Einzelpreis wird von einem "pseudo Feld", in dem der Verkaufspreis (also der Brutto-Preis) eingegeben wird, erzeugt.
Beispiel: VK = 0,99,- EUR Einzelpreis = 0,83EUR
Gibt man nun die Anzahl der Artikel ein, errechnet sich somit der Gesamt-Netto-Preis. [b]ABER[/b]: der Gesamt-Netto-Preis entspricht nicht genau dem Einzelpreis x10.
Beispiel: 10 x 0,83 EUR = 8,32 EUR
Ich weiß das es Rechnerisch korrekt ist, aber mir gefällt die Darstellung auf der Rechnung nicht. Ausserdem gibt es immer Nachfragen der Kunden.
Nun meine eigendliche Frage:
Wie löse ich das Problem.
Danke, Alex.
Antwort 1 von Pistenschreck
Hi Alex
Du musst das Ergebnis der 0,83 EUR auf 2-stellen Runden.
Gruss Werner
Du musst das Ergebnis der 0,83 EUR auf 2-stellen Runden.
Gruss Werner
Antwort 2 von Pausenfueller
Hallo,
statt z.B. =A1/1,19 (ergibt 0,831932773) musst du =RUNDEN(A1/1,19;2) verwenden, dann wird mit dem gerundeten Wert 0,83 weitergerechnet.
Gruß
Pausenfüller
statt z.B. =A1/1,19 (ergibt 0,831932773) musst du =RUNDEN(A1/1,19;2) verwenden, dann wird mit dem gerundeten Wert 0,83 weitergerechnet.
Gruß
Pausenfüller
Antwort 3 von Marmann
Hallo Werner,
danke für Deine schnelle Antwort. Aner ganz schlüssig werde ich nicht daraus :-)
Habe die Zellenformatierung der Beträge auf "Währung" stehen mit 2 Dezimalstellen.
Wo muss ich denn nun auf 2 stellen runden?
Oder muss ich das mit in der Formel eingeben, damit der das macht?
Könnte dir dann auch meine Formel schicken, damit es klarer wird.
=summe(B3*E3) => Summe = Anzahl x Einzelpreis
danke für Deine schnelle Antwort. Aner ganz schlüssig werde ich nicht daraus :-)
Habe die Zellenformatierung der Beträge auf "Währung" stehen mit 2 Dezimalstellen.
Wo muss ich denn nun auf 2 stellen runden?
Oder muss ich das mit in der Formel eingeben, damit der das macht?
Könnte dir dann auch meine Formel schicken, damit es klarer wird.
=summe(B3*E3) => Summe = Anzahl x Einzelpreis
Antwort 4 von Pistenschreck
Hi Ulrich
Schau was dir Pausenfüller schreibt.
Gruss Werner
Schau was dir Pausenfüller schreibt.
Gruss Werner
Antwort 5 von Marmann
Da war ich ein Tacken zu langsam @Pausenfüller :D
Ich wollte eigendlich auch die ganze Formel schicken statt der Gesamtpreis-Formel.
Wenn ich jetzt die Formel =RUNDEN(D6*0,8403;2) schreibe, funktioniert das in meiner Fomel nicht. Sind zuviele "Argumente".
Ich denke da stimmt die Reihenfolge nicht ganz. Hier meine Formel:
=WENN(B6=0;" ";(D6*0,8403))
Ich wollte eigendlich auch die ganze Formel schicken statt der Gesamtpreis-Formel.
Wenn ich jetzt die Formel =RUNDEN(D6*0,8403;2) schreibe, funktioniert das in meiner Fomel nicht. Sind zuviele "Argumente".
Ich denke da stimmt die Reihenfolge nicht ganz. Hier meine Formel:
=WENN(B6=0;" ";(D6*0,8403))
Antwort 6 von Pistenschreck
Hi
=WENN(B6=0;" ";RUNDEN(D6*0,8403))
Gruss Werner
=WENN(B6=0;" ";RUNDEN(D6*0,8403))
Gruss Werner
Antwort 7 von Pistenschreck
Jetzt ist richtig
=WENN(B6=0;" ";RUNDEN(D6*0,8403;2))
Gruss Werner
=WENN(B6=0;" ";RUNDEN(D6*0,8403;2))
Gruss Werner
Antwort 8 von Pausenfueller
Hallo Werner,
ich war aufgrund deiner Fragestellung und des Zahlenbeispieles eigentlich der Meinung, dass du von einem Brutto-Einzelpreis auf den Netto-Einzelpreis, also ohne die 19% Mehrwertsteuer zurückrechnen willst. Wenn das der Fall ist, dann ist die von dir verwendete Formel nicht genau genug. Durch die Verwendung des wiederum gerundeten Faktors tritt bei höheren Preisen eine Differenz auf.
Beispiel:
Netto 200,00 + 19% = Brutto 238,00
RUNDEN(238*0,8403;2) = 199,99 aber
RUNDEN(238/1,19;2) = 200,00
Diese Abweichung wird mit wachsenden Preisen immer größer.
Gruß
Pausenfüller
ich war aufgrund deiner Fragestellung und des Zahlenbeispieles eigentlich der Meinung, dass du von einem Brutto-Einzelpreis auf den Netto-Einzelpreis, also ohne die 19% Mehrwertsteuer zurückrechnen willst. Wenn das der Fall ist, dann ist die von dir verwendete Formel nicht genau genug. Durch die Verwendung des wiederum gerundeten Faktors tritt bei höheren Preisen eine Differenz auf.
Beispiel:
Netto 200,00 + 19% = Brutto 238,00
RUNDEN(238*0,8403;2) = 199,99 aber
RUNDEN(238/1,19;2) = 200,00
Diese Abweichung wird mit wachsenden Preisen immer größer.
Gruß
Pausenfüller
Antwort 9 von Marmann
Hallo!
Danke für die schnellen Antworten, aber irgendwie klappt das alles nicht so richtig. Vielleicht noch mal ein Beispiel:
Anzahl | Einzelpreis | Gesamtpreis
........10..........0,99 €.................9,90 €
Jetzt ohne Mehrwehrtsteuer mit der Formel:
=RUNDEN(Einzelpreis/1,19;2)
Anzahl | Einzelpreis | Gesamtpreis
........10............0,83 €.................8,30 €
Summe: 8,30 €
MwSt: 1,58 €
Gesamtbetrag: 9,88 €
Jetzt ohne Mehrwehrtsteuer mit der Formel:
=SUMME(Einzelpreis/1,19)
Anzahl | Einzelpreis | Gesamtpreis
........10.............0,83 €...............8,32 €
Summe: 8,32 €
MwSt: 1,58 €
Gesamtbetrag: 9,90 €
-> Also einmal Rundet er das Endergebnis Falsch, aber den Gesamtpreis ohne MwST richtig und eimal macht er es genau andersherum (was rechnerisch richtig ist, aber optisch falsch).
Was machen!??!
Danke für die schnellen Antworten, aber irgendwie klappt das alles nicht so richtig. Vielleicht noch mal ein Beispiel:
Anzahl | Einzelpreis | Gesamtpreis
........10..........0,99 €.................9,90 €
Jetzt ohne Mehrwehrtsteuer mit der Formel:
=RUNDEN(Einzelpreis/1,19;2)
Anzahl | Einzelpreis | Gesamtpreis
........10............0,83 €.................8,30 €
Summe: 8,30 €
MwSt: 1,58 €
Gesamtbetrag: 9,88 €
Jetzt ohne Mehrwehrtsteuer mit der Formel:
=SUMME(Einzelpreis/1,19)
Anzahl | Einzelpreis | Gesamtpreis
........10.............0,83 €...............8,32 €
Summe: 8,32 €
MwSt: 1,58 €
Gesamtbetrag: 9,90 €
-> Also einmal Rundet er das Endergebnis Falsch, aber den Gesamtpreis ohne MwST richtig und eimal macht er es genau andersherum (was rechnerisch richtig ist, aber optisch falsch).
Was machen!??!

