Excel-Formel: Runder Preis bis zum Ende in .45 oder .95 -

Inhaltsverzeichnis

Generische Formel

=CEILING(price,0.5)-0.05

Zusammenfassung

Um die Preise auf 0,45 oder 0,95 zu runden, können Sie die Funktion CEILING verwenden, je nachdem, ob der ursprüngliche Preis über oder unter 0,50 endet. Im gezeigten Beispiel lautet die Formel in C6:

=CEILING(B5,0.5)-0.05

Dies rundet die Preise wie im Screenshot gezeigt.

Rundungsregeln

In dem gezeigten Beispiel besteht das Ziel darin, die Preise nach folgenden Regeln auf 0,45 oder 0,95 zu runden:

  1. Wenn ein Preis bereits ein ganzer Dollar ist, sollte das Ergebnis der vorherige ganze Dollar + 0,95 sein. Zum Beispiel wird aus 3,00 USD 2,95 USD.
  2. Wenn ein Preis mit 0,50 oder weniger endet, sollte das Ergebnis der aktuelle ganze Dollar + 0,45 sein. Zum Beispiel wird aus 4,31 USD 4,45 USD.
  3. Wenn ein Preis mit .51 oder mehr endet, sollte das Ergebnis der aktuelle ganze Dollar + .95 sein. Zum Beispiel wird aus 5,63 $ 5,95 $.

Erläuterung

Der Schlüssel zur Lösung dieses Problems besteht darin, zu erkennen, dass die Lösung eine bestimmte Art von Rundung erfordert. Wir können nicht einfach auf den "nächsten" Wert von 0,45 oder 0,95 runden. Tatsächlich besteht der erste Schritt darin, auf den nächsten halben Dollar (.50) aufzurunden. Der zweite Schritt besteht darin, 5 Cent (0,05 USD) abzuziehen.

Um auf den nächsten halben Dollar aufzurunden, verwenden wir die Funktion CEILING, wobei das Signifikanzargument auf 0,5 gesetzt ist:

=CEILING(B5,0.5) // round up to next half dollar

Dies wird den ursprünglichen Preis auf den nächsten halben Dollar aufrunden. Zum Beispiel werden aus 4,31 USD 4,50 USD und aus 5,72 USD 6,00 USD. Wenn ein Preis bereits mit .00 oder .50 endet, bleibt er unverändert (dh ein Preis von $ 4.00 oder $ 4.50 ist nicht betroffen).

Nach dem Runden subtrahiert die Formel einfach 0,05, um ein Ergebnis von 0,45 oder 0,95 zu erhalten. Die kopierte Formel in C5 lautet:

=CEILING(B5,0.5)-0.05

Wenn B5 $ 17.01 enthält, wird die Formel folgendermaßen gelöst:

=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45

Über CEILING

CEILING ist eine von 8 Rundungsfunktionen in Excel. Sie können CEILING verwenden, um Dinge zu tun wie:

  • Runden Sie Zahlen auf ein Vielfaches von 25
  • Rundzeit bis zu 15 Minuten Vielfache
  • Runden Sie die Materialien auf die nächste ganze Einheit ab

Die MROUND-Funktion und die FLOOR-Funktion können ebenfalls auf ein bestimmtes Vielfaches gerundet werden, das Verhalten unterscheidet sich jedoch von CEILING:

  • CEILING rundet auf das nächste Vielfache auf
  • FLOOR rundet auf das vorherige Vielfache ab
  • MROUND rundet auf das nächste Vielfache

Interessante Beiträge...