Rabattrechner: Rabatt in Prozent
Prozentrechner für Rabatte: Er findet Verkaufspreis und Ersparnis aus Ausgangspreis und Rabatt. Die Seite behandelt auch Rechenaufgaben zu Prozent Rabatt mit kombinierten Rabatten, Umsatzsteuer, 50 Prozent Rabatt und dem Rabatt aus zwei Preisen.
Beispielwerte sind eingetragen. Ersetzen Sie sie durch Ihre eigenen.
Verkaufspreis
90,00
Rechenweg
- 120 − 25 % (30,00) = 90,00
- Sie sparen
- 30,00
Eine Jacke kostet 249,99 $ bei 15 % Rabatt. Was zahlen Sie tatsächlich, und wie viel sparen Sie? Und wenn ein zweiter Gutschein über 10 % gilt, sind das dann 25 % Rabatt oder weniger?
Geben Sie in diesen Rabattrechner den Ausgangspreis und den Rabatt in Prozent ein. Der Rechner liefert den Verkaufspreis und die Ersparnis und lässt Sie einen zweiten Rabatt und die Umsatzsteuer hinzufügen. Er kann auch rückwärts rechnen: Mit Ausgangs- und Verkaufspreis findet er den Rabatt.
So funktioniert der Rabatt in Prozent
Kurzantwort: Multiplizieren Sie den Ausgangspreis mit dem Rabatt in Prozent geteilt durch 100, um die Ersparnis zu erhalten, und ziehen Sie sie vom Ausgangspreis ab. 20 % Rabatt auf 80 $ sparen 16 $ und ergeben einen Verkaufspreis von 64 $.
So berechnen Sie den Rabatt in Prozent
Ersparnis = Ausgangspreis * Rabatt in Prozent / 100Verkaufspreis = Ausgangspreis * (1 - Rabatt in Prozent / 100)- Teilen Sie den Rabatt in Prozent durch 100, um ihn in eine Dezimalzahl umzuwandeln (aus 20 % wird 0,20).
- Multiplizieren Sie mit dem Ausgangspreis, um die Ersparnis zu erhalten.
- Ziehen Sie die Ersparnis vom Ausgangspreis ab, um den Verkaufspreis zu erhalten.
Kopfrechnen bei gängigen Rabatten
Bei 10 % Rabatt verschieben Sie das Komma um eine Stelle nach links, um die Ersparnis zu erhalten, und ziehen sie ab. Bei 20 % Rabatt verdoppeln Sie dieses Zehntel. Bei 15 % addieren Sie zum Zehntel die Hälfte davon. Bei 25 % Rabatt nehmen Sie ein Viertel des Preises, bei 50 % Rabatt die Hälfte. Bei 80 $ ist ein Zehntel 8 $, 20 % Rabatt sparen also 16 $ und 15 % Rabatt 12 $. Nutzen Sie Kopfrechnen für eine schnelle Kontrolle im Laden und den Rabattrechner, sobald ein zweiter Rabatt oder Steuer im Spiel ist.
Zwei Rabatte kombinieren
Ein zweiter Rabatt gilt für den bereits reduzierten Preis, nicht für den ursprünglichen, deshalb addieren sich die beiden Prozentsätze nie einfach. Multiplizieren Sie die beiden verbleibenden Anteile: 20 % Rabatt und dann 10 % Rabatt lassen 0,80 × 0,90 = 0,72 des Preises übrig, das sind insgesamt 28 % Rabatt. Bei der Jacke für 249,99 $ lassen 15 % Rabatt und dann 10 % Rabatt 0,85 × 0,90 = 0,765 des Preises übrig, also 191,24 $ und 23,5 % Rabatt, nicht 25 %.
Rabatt in Prozent mit Umsatzsteuer
An vielen US-Kassen kommt zuerst der Rabatt, und die Steuer wird auf den Verkaufspreis erhoben. Multiplizieren Sie den Verkaufspreis mit dem Steuersatz, um die Steuer zu erhalten, und addieren Sie sie. Beide Schritte sind Multiplikationen, daher ergibt es denselben Gesamtbetrag, wenn man die Steuer zuerst berechnet. Manche Orte und Gutscheinarten erheben die Steuer stattdessen auf den Preis vor dem Rabatt, was mehr kostet, prüfen Sie also, wie Ihr Geschäft es handhabt.
So ermitteln Sie den Rabatt aus zwei Preisen
Um den Rabatt in Prozent zu berechnen, teilen Sie die Ersparnis durch den Ausgangspreis, nicht durch den Verkaufspreis, und multiplizieren Sie mit 100. Die Formel lautet (Ausgangspreis − Verkaufspreis) ÷ Ausgangspreis × 100. Ein Artikel für 60 $, der für 45 $ im Angebot ist, hat 25 % Rabatt. Nutzen Sie den Zwei-Preise-Modus des Rabattrechners oben, um das zu berechnen.
So ermitteln Sie den Ausgangspreis
Kennen Sie nur den Verkaufspreis und den Rabatt in Prozent, teilen Sie den Verkaufspreis durch (1 − Rabatt ÷ 100). Ein Verkaufspreis von 64 $ nach 20 % Rabatt stammt aus 64 ÷ 0,80 = 80 $. Der Rechner für die umgekehrte Prozentrechnung erledigt das in einem Schritt.
Beispiele zum Rabatt in Prozent
Gängige Rabatte in Prozent auf einen Artikel für 80 $:
| Rabatt in Prozent | Ersparnis | Verkaufspreis |
|---|---|---|
| 10 % | 8,00 $ | 72,00 $ |
| 15 % | 12,00 $ | 68,00 $ |
| 20 % | 16,00 $ | 64,00 $ |
| 25 % | 20,00 $ | 60,00 $ |
| 30 % | 24,00 $ | 56,00 $ |
| 50 % | 40,00 $ | 40,00 $ |
Beispiel 1: 20 % Rabatt auf 80 $
Gegeben
Schritt 1
0,20 × 80 = 16.
Ergebnis
Beispiel 2: 15 % Rabatt auf 249,99 $, mit Rundung
Gegeben
Schritt 1
0,15 × 249,99 = 37,4985, gerundet 37,50 $ Ersparnis.
Ergebnis
Beispiel 3: 20 % Rabatt, dann 10 % Rabatt auf 100 $
Gegeben
Schritt 1
Nach dem ersten Rabatt beträgt der Preis 80 $.
Ergebnis
Beispiel 4: 25 % Rabatt auf 120 $ mit 8 % Umsatzsteuer
Gegeben
Schritt 1
25 % Rabatt lassen 90 $ übrig.
Ergebnis
Beispiel 5: den Rabatt in Prozent aus zwei Preisen ermitteln
Gegeben
Schritt 1
Die Ersparnis ist 15 $, und 15 ÷ 60 = 0,25.
Ergebnis
Code für den Rabatt in Prozent
Beide Versionen reproduzieren die Beispiele oben (64,00 $, 212,49 $, 72,00 $ und 97,20 $ mit Steuer) und lehnen einen Prozentsatz außerhalb von 0 bis 100 ab.
JavaScript
const round2 = (x) => Math.round((x + Number.EPSILON) * 100) / 100;function check(name, v, max = Infinity) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`); if (v < 0 || v > max) throw new RangeError(`${name} must be between 0 and ${max}`);}export function percentOff(price, percentOff, { secondPercentOff = 0, taxPercent = 0 } = {}) { check("price", price); check("percentOff", percentOff, 100); check("secondPercentOff", secondPercentOff, 100); check("taxPercent", taxPercent, 100); const salePrice = price * (1 - percentOff / 100) * (1 - secondPercentOff / 100); const tax = salePrice * (taxPercent / 100); return { salePrice: round2(salePrice), saved: round2(price - salePrice), tax: round2(tax), total: round2(salePrice + tax), };}export function discountFromPrices(original, sale) { check("original", original); check("sale", sale); if (original === 0) throw new RangeError("original must be greater than 0"); if (sale > original) throw new RangeError("sale must not exceed original"); return ((original - sale) / original) * 100;}Python
from decimal import Decimal, ROUND_HALF_UPimport mathCENT = Decimal("0.01")def _num(name, v, hi=None): if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)): raise ValueError(f"{name} must be a finite number") v = Decimal(str(v)) if v < 0 or (hi is not None and v > hi): raise ValueError(f"{name} is out of range") return vdef percent_off(price, percent_off, second_percent_off=0, tax_percent=0): price = _num("price", price) p1 = _num("percent_off", percent_off, 100) p2 = _num("second_percent_off", second_percent_off, 100) tax_p = _num("tax_percent", tax_percent, 100) sale = price * (1 - p1 / 100) * (1 - p2 / 100) tax = sale * tax_p / 100 q = lambda x: x.quantize(CENT, rounding=ROUND_HALF_UP) return {"sale_price": q(sale), "saved": q(price - sale), "tax": q(tax), "total": q(sale + tax)}Verwenden Sie Decimal (Python) oder ganzzahlige Cent für Geldbeträge. Binäre Gleitkommazahlen können einen halben Cent auf die falsche Seite rutschen lassen.
Datenschutz und Eingabesicherheit
Preise werden in Ihrem Browser berechnet. Die eingegebenen Zahlen werden weder an einen Server gesendet noch gespeichert.
- Ein Rabatt in Prozent unter 0 oder über 100 wird abgelehnt, weil ein negativer Rabatt eine Preiserhöhung ist und mehr als 100 % Rabatt einen negativen Preis ergäbe.
- In dieser Sprache ist das Komma das Dezimaltrennzeichen, daher ist 12,5 gleich zwölfeinhalb und 1,200 gleich 1,2. Der Punkt gilt als Tausendertrenner, wenn ein Dezimalkomma folgt, daher wird 1.234,5 als 1234,5 gelesen. Eingaben wie 1.234 (ein Punkt gefolgt von genau drei Ziffern, ohne Komma) oder 1,2,3 werden als mehrdeutig abgelehnt, statt zu raten. Leerzeichen zwischen Zifferngruppen, auch geschützte, werden ignoriert, daher wird 1 200 als 1200 gelesen.
Häufige Fehler beim Rabatt in Prozent
| Fehler | Was schiefgeht | Was der Rechner tut |
|---|---|---|
| Prozentsätze bei kombinierten Rabatten addieren | 20 % und dann 10 % Rabatt auf 100 $ sind nicht 30 % Rabatt (70 $); der richtige Preis ist 72 $ | Multipliziert die verbleibenden Anteile und zeigt den kombinierten Prozentsatz |
| Durch den Verkaufspreis teilen, um den Rabatt zu finden | 15 $ ÷ 45 $ ergibt 33,3 % statt 25 % | Teilt immer durch den Ausgangspreis |
| Den Prozentsatz als Dollarbetrag behandeln | 20 % Rabatt auf 80 $ als 80 − 20 = 60 $ gelesen statt 64 $ | Wandelt den Prozentsatz in einen Anteil am Preis um |
| In jedem Schritt runden | Der letzte Cent weicht ab | Rundet nur die Endbeträge |
| Steuer auf den Ausgangspreis erheben | Gesamtbetrag von 99,60 $ statt 97,20 $ bei Beispiel 4 | Erhebt die Steuer auf den Verkaufspreis und sagt das dazu |
| Ein Rabatt in Prozent über 100 oder unter 0 | Ergibt einen negativen Preis oder eine Preiserhöhung | Lehnt den Wert mit einer Meldung ab |
| „2 kaufen, 1 gratis“ als 50 % Rabatt lesen | Sie zahlen für 2 von 3 Artikeln, das sind 33,3 % Rabatt je Artikel | 33,33 als Rabatt in Prozent eingeben |
Rabatt in Prozent, Preisnachlass und Aufschlag im Vergleich
| Begriff | Formel | Grundwert | Verwendung |
|---|---|---|---|
| Rabatt in Prozent | Ausgangspreis × Prozentsatz ÷ 100 | Ausgangspreis | Die Ersparnis, die ein Käufer sieht |
| Preisnachlass | (Ausgangspreis − neuer Preis) ÷ Ausgangspreis × 100 | Ausgangspreis | Dieselbe Preissenkung, in der Sprache des Händlers |
| Prozentuale Abnahme | (alt − neu) ÷ alt × 100 | Anfangswert | Jeder Rückgang eines Werts, nicht nur bei Preisen |
| Prozentuale Zunahme | (neu − alt) ÷ alt × 100 | Anfangswert | Preiserhöhungen, die Gegenrichtung |
| Aufschlag | (Preis − Kosten) ÷ Kosten × 100 | Kosten des Verkäufers | Was ein Verkäufer auf die Kosten aufschlägt, kein Rabatt für Käufer |
Rabatt in Prozent und Preisnachlass beschreiben dieselbe Senkung. Der Rechner für die prozentuale Abnahme und der Rechner für die prozentuale Zunahme decken diese beiden Zeilen für beliebige Werte ab, nicht nur für Preise. Der Aufschlag nimmt die Kosten des Verkäufers als Grundwert, daher ist ein Aufschlag von 50 % nicht dasselbe wie eine Marge von 50 % oder ein Rabatt von 50 %.