ForHosting KIT · Mathematik

Prozentrechner

Die sechs häufigsten Prozentfragen an einem Ort: wie viel 20 % von 150 sind (30), welchen Anteil eine Zahl an einer anderen hat, wie stark etwas gestiegen oder gefallen ist und was es vor einem Aufschlag kostete. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Wert
150
Berechnung
X % eines Werts
Prozent (%)
20
Erhalten Sie
Ergebnis
30

Berechnet Prozentsätze in sechs Modi aus numerischen Eingaben: Prozent eines Werts, wie viel Prozent eine Zahl von einer anderen ausmacht, prozentuale Änderung zwischen zwei Zahlen, eine prozentuale Zunahme oder Abnahme sowie umgekehrt (einen aufgeschlagenen Prozentsatz herausrechnen). Half-up auf eine gewählte Anzahl von Dezimalstellen gerundet.

Die sechs Fragen hinter fast jeder Prozentrechnung

Fast jede Prozentrechnung ist eine von sechs Fragen. Wie viel sind 20 % von 150? Wie viel Prozent macht eine Zahl von einer anderen aus, etwa Punkte von einer Gesamtzahl? Um wie viel hat sich ein Preis oder ein Gehalt verändert? Was bleibt nach einer Erhöhung oder einem Rabatt? Und die Frage, die am häufigsten Fehler verursacht: Was kostete etwas, bevor ein Prozentsatz aufgeschlagen wurde, etwa eine Steuer oder eine Marge? Für jede gibt es eine Option, sodass Sie die Frage wählen, statt eine Formel umzustellen.

Die klassischen Fehler beim Prozentrechnen

Ein Anstieg mit anschließendem Rückgang um denselben Prozentsatz führt nicht zum Ausgangswert zurück, weil der Rückgang von einer größeren Basis berechnet wird. Eine Steuer herauszurechnen heißt nicht, ihren Satz abzuziehen: Man teilt durch eins plus den Satz, genau das macht die umgekehrte Option. Die prozentuale Veränderung nimmt immer den alten Wert als Basis, deshalb zählt die Reihenfolge der beiden Zahlen. Die Ergebnisse werden auf die von Ihnen gewählten Dezimalstellen gerundet, standardmäßig zwei.

Wie wird die Rundung gehandhabt?

Half-up auf dem berechneten Wert auf die von Ihnen gewählten decimals (0 bis 10, Standard 2), dem Betrag nach angewandt, sodass negative Zahlen von null weg runden.

Wie berechne ich 20 % von 150?

Wählen Sie die Option Prozent eines Werts, geben Sie 20 als Prozentsatz und 150 als Wert ein: Das Ergebnis ist 30. Genauso funktioniert es für Trinkgeld, Provision oder jeden Anteil an einer Summe.

Wie berechne ich die prozentuale Steigerung zwischen zwei Zahlen?

Nutzen Sie die prozentuale Veränderung und geben Sie zuerst die alte und dann die neue Zahl ein. Die Differenz wird durch die alte Zahl geteilt, daher ist das Ergebnis bei einem Anstieg positiv und bei einem Rückgang negativ.

Wie ziehe ich einen bereits enthaltenen Prozentsatz aus einem Preis heraus?

Nutzen Sie die umgekehrte Option: Sie teilt die Summe durch eins plus den Prozentsatz und liefert Ihnen den ursprünglichen Betrag. Den Prozentsatz einfach abzuziehen ergibt einen zu kleinen Wert.

Warum gleichen sich ein Anstieg und ein Rückgang um denselben Prozentsatz nicht aus?

Weil der Rückgang von einer bereits erhöhten Basis berechnet wird. Steigt ein Wert um 20 % und fällt dann um 20 %, endet er unter seinem Ausgangswert.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/percentage

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/percentage \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"of","percent":20,"value":150}'
{
  "mode": "of",
  "percent": 20,
  "value": 150
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.percentage",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_abs1000000000000000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die sechs Modi und ihre Formeln

Das mode-Feld wählt eine von sechs Berechnungen aus. mode="of" liefert value * percent / 100 (z. B. 20 % von 150 = 30). mode="is" liefert a / b * 100, den Prozentsatz, den a von b darstellt. mode="change" liefert (b - a) / a * 100, die prozentuale Änderung von einem alten Wert a zu einem neuen Wert b. mode="increase" liefert sowohl delta = value * percent / 100 als auch result = value * (1 + percent/100). mode="decrease" liefert delta und result = value - delta. mode="reverse" liefert value / (1 + percent/100), was den Grundbetrag vor dem Aufschlag eines Prozentsatzes wiederherstellt, nützlich, um einen bereits in eine Zahl eingerechneten Aufschlag oder eine Steuer herauszurechnen. Jeder Modus gibt seine Eingaben in der JSON-Antwort neben dem berechneten Ergebnis wieder, sodass die Nutzlast selbsterklärend ist.

Eingaben, Rundung und welche Felder jeder Modus benötigt

Jedes numerische Feld muss eine endliche Zahl sein; Beträge über 1e15 werden als außerhalb des Bereichs abgelehnt, um Ergebnisse sinnvoll und den Tab reaktionsfähig zu halten. Die Antwort liefert das schlichte numerische Ergebnis (und delta bei increase/decrease) zurück, nie eine formatierte Zeichenkette, sodass nachgelagerter Code weiterrechnen kann, ohne neu einzulesen. of/increase/decrease/reverse lesen percent und value; is und change lesen die Operanden a und b. Das optionale Feld decimals hat den Standardwert 2 und muss eine ganze Zahl von 0 bis 10 sein.

Validierung, Division durch null und typisierte Fehler

Eine fehlende oder nicht objektförmige Eingabe, eine nicht endliche Zahl, ein decimals-Wert außerhalb von 0..10 oder ein Betrag außerhalb des Bereichs werden alle abgefangen, bevor die Arithmetik läuft. Eine unbekannte mode-Zeichenkette wird rundweg abgelehnt. Fehlerhafte Eingabe wirft einen typisierten invalid_input-Fehler mit einer Meldung, die das Feld benennt, nie einen untypisierten Absturz. Drei Modi sichern gegen Division durch null ab: mode="is" lehnt b=0 ab, mode="change" lehnt einen alten Wert a=0 ab, und mode="reverse" lehnt einen Prozentsatz von -100 ab (der 1 + percent/100 zu null macht).

Rabatte und Aufschläge

Nutzen Sie mode=of für einen Rabattbetrag oder mode=reverse, um einen Grundpreis vor dem Aufschlag aus einer Gesamtsumme wiederherzustellen.

Wachstums- und Änderungsberichte

Führen Sie alte und neue Zahlen in mode=change ein, um in Dashboards die prozentuale Änderung von Periode zu Periode zu berichten.

Anteile und Verhältnisse

mode=is beantwortet, wie viel Prozent eine Zahl von einer anderen ausmacht, z. B. eine erledigte Anzahl gegenüber einer Gesamtsumme.

Was macht der Modus reverse?

Er liefert value / (1 + percent/100) und stellt den Grundbetrag vor dem Aufschlag eines Prozentsatzes wieder her, etwa um eine enthaltene Steuer oder einen Aufschlag herauszurechnen.

Welche Felder benötigt jeder Modus?

of, increase, decrease und reverse verwenden percent und value; is und change verwenden die Operanden a und b. Andere werden ignoriert.

Wann erhalte ich einen Fehler?

Sie erhalten einen typisierten invalid_input-Fehler bei nicht endlichen Zahlen, decimals außerhalb von 0..10, Beträgen über 1e15 oder Division durch null (b=0 bei is, a=0 bei change, -100 % bei reverse).

Ist es kostenlos und was kostet die API?

Das Browser-Widget ist kostenlos; die API läuft auf vorausbezahltem KIT-Guthaben ab $0.002 und fehlgeschlagene Aufgaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →