Clever-Excel-Forum

Normale Version: Aufrunden auf 2 Kommastellen Wenn Rechnung mehr Kommastellen ergibt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich suche seit Stunden nach einer Lösung und hoffe, ihr könnt mir helfen. Meine Google-Suche hat leider nichts gebracht.

Wenn ich in einer Preisliste die Vorjahrespreise alle um Hausnummer 2% erhöhe, habe ich Spalte A (siehe Beispiel angehängt). Diese sind teilweise dann schonmal nicht auf 2 Kommastellen.

Ich schaffe es problemlos, mittels Runden, diese auf 2 Kommastellen aufzurunden. Das Problem ist jedoch, dass AUCH der Preis PRO KG mit max. 2 Kommastellen anzugeben sein muss. Dh nicht nur 2 Kommastellen anzeigen sondern eben auch rechnerisch müssen 2 Kommastellen reichen.

Wie kann ich mit einer Formel sagen: Wenn der Preis in Spalte A 3 oder mehr Kommastellen hat, runde auf auf 2, aber wenn das Ergebnis dann dividiert durch die kg mehr als 2 Kommastellen hat, dann runde weiter auf ... oder so ähnlich.

Kann Excel das? gibt es vielleicht wenigstens eine unelegante Lösung mit mehreren Spalten/Umwegen?

Schonmal vielen Dank falls sich dem jemand annimmt.


lg
Cornelia

Ich hab schon mit dieser Formel rumgespielt und das funktioniert auch. Aber er rundet dann eben nur einmal auf und nicht so lange bis die Zahl durch die kg teilbar ist ohne mehr als 2 Kommastellen zu brauchen.

WENN((LÄNGE(A5)-FINDEN(",";A5))<3;A5;AUFRUNDEN(A5;2))
Hallo Cornelia

meinst du so etwas?  Ich bin kein Formel Fachmann, probier es bitte mal aus. Die erste berücksichtigt die Stellenanzahl in Spalte D, die zweite ist für 2 Kommastellen gedacht.    = AUFRUNDEN(C2/D2;D2)   oder so   = AUFRUNDEN(C2/D2;2)

mfg Gast 123
Hallo Cornelia,

wenn du mit Geldbeträgen arbeitest, kannst du doch gleich das Währungsformat verwenden, dann brauchst du dir um die Kommastellen doch keine Gedanken machen.
Hallo Cornelia,

=AUFRUNDEN(A2/B2;2)*B2
(03.10.2019, 15:28)Klaus-Dieter schrieb: [ -> ]wenn du mit Geldbeträgen arbeitest, kannst du doch gleich das Währungsformat verwenden, dann brauchst du dir um die Kommastellen doch keine Gedanken machen.

Einspruch, Euer Ehren! Wink
Wenn nur über das Format gerundet wird, kann es selbst bei der Addition zweier Beträge zu "Fehlern" kommen:
A
11,24 €
21,24 €
32,49 €

ZelleFormatWert
A1_-* #.##0,00 €_-;-* #.##0,00 €_-;_-* "-"?? €_-;_-@_-1,2449

ZelleFormel
A3=SUMME(A1:A2)

Gruß Ralf
Hallo Cornelia,

Warum erhöhst Du nicht die alten Kilopreise um 2% und rundest die auf den nächsten Cent auf?

Diese multiplizierst Du dann mit den Kilos und rundest diese neuen Preise auf Cents (auf).

Viele Grüße,
Bernd P
Vielen vielen Dank für die vielen schnellen Antworten. Ich bin ganz überrascht.

Ich werde morgen eure Vorschläge gleich ausprobieren.

Um die Frage zu beantworten, warum ich nicht einfach das Währungsformat nehme (zusätzlich zu dem, was oben schon geschrieben wurde,... dass es dann beim Rechnen trotzdem Unstimmigkeiten gebe): weil kg Preis x kg =Gebindepreis ergeben soll. Es müssen also beide zusammenpassen. Und einfach nur jede Spalte für sich aufzurunden wird das nicht bewerkstelligen. Oder überseh ich da in meiner Logik irgendwas?
Hallo Cornelia,

anbei mein Vorschlag.

Dabei gehe ich von den alten Gebindepreisen aus und errechne zunächst die neuen vorläufigen kg Preise.

Meine Datei wird ohne jegliche Gewährleistung zur Verfügung gestellt (aber ich verwende einen aktuellen Virenscanner).

Viele Grüße,
Bernd P
Die Funktion VRUNDEN kannte ich noch gar nicht, vielen Dank!