Bob führt Berechnungen durch und möchte die Ergebnisse auf den nächsten Wert aufrunden, der mit 9 endet. Mit anderen Worten, um einen Zielverkaufspreis festzulegen, möchte er die verschiedenen Kosten berechnen und dann die Antworten so aufrunden, dass sie mit 9 enden , 1,42 $ Runden auf 1,49 $, 1,49 $ hat keine Änderung, 9,01 $ Runden auf 9,09 $ usw.

Es gibt tatsächlich einige Formeln, mit denen Sie Ihre Preise nach Ihren Wünschen anpassen können. Excel bietet eine gute Anzahl verschiedener Rundungsfunktionen, die ausprobiert werden können. Sie könnten denken, dass Sie eine einfache ROUNDUP-Funktion verwenden könnten, um die Arbeit zu erledigen, wie im Folgenden gezeigt:

=ROUNDUP(A1,1)-0.01

Dies funktioniert jedoch nicht richtig, wenn der Wert in A1 mit einer Null endet (1,00, 1,10, 1,20 usw.). In diesem Fall subtrahiert die Formel einfach 0,01 vom ursprünglichen Wert und konvertiert beispielsweise 1,00 in 0,99.

Die Lösung besteht darin, den Wert in A1 vor dem Runden auf folgende Weise um 0,01 zu addieren:

=ROUNDUP(A1+0.01,1)-0.01

Sie können die CEILING-Funktion auch fast genauso verwenden wie die ROUNDUP-Funktion:

=CEILING(A1+0.01,0.1)-0.01

Ein anderer (und kürzerer) Ansatz besteht jedoch darin, die ROUNDDOWN-Funktion zu verwenden, um die Rundung auf folgende Weise durchzuführen:

=ROUNDDOWN(A1,1)+0.09

Sie können die gerade ROUND-Funktion auch folgendermaßen verwenden:

=ROUND(A1+0.05,1)-0.01

Noch kürzer ist eine Lösung, die sich nicht auf eine der integrierten Rundungsfunktionen stützt:

=(INT(A1*10)+0.9)/10

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12825) gilt für Microsoft Excel 2007, 2010, 2013, 2019 und Excel in Office 365.