Prozentuale Veränderung berechnen
Messen Sie, wie stark sich ein Wert gegenüber seinem Ausgangspunkt verändert hat: Von 80 auf 100 ist ein Plus von 20, also eine Zunahme um 25 %, eindeutig als solche gekennzeichnet. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Alter Wert
- 80
- Neuer Wert
- 100
- Differenz
- 20
- Prozentuale Änderung
- 25
- Richtung
- increase
Der Rechner für prozentuale Veränderungen vergleicht einen Ausgangswert mit einem späteren Wert und setzt die Differenz ins Verhältnis zum Ausgangswert. Geben Sie den alten und den neuen Wert ein, um die absolute Differenz, die prozentuale Veränderung und eine eindeutige Einordnung als Zunahme, Abnahme oder unverändert zu erhalten. Das eignet sich für Preise, Umsätze, Messwerte, Leistungskennzahlen, Bestände und andere zeitlich verfolgte Größen. Die Berechnung ist deterministisch, benötigt keinen Netzwerkzugriff und lehnt einen alten Wert von null ab, da null keine Grundlage für eine endliche prozentuale Veränderung sein kann.
Wählen Sie vor der Berechnung den richtigen Bezugswert
Eine prozentuale Veränderung beantwortet stets eine gerichtete Frage: Wie stark hat sich der neue Wert gegenüber dem alten verändert? Werden die Felder vertauscht, entsteht ein anderes Ergebnis, weil ein anderer Nenner verwendet wird. Der Anstieg von 80 auf 100 beträgt beispielsweise 25 Prozent, während der Rückgang von 100 auf 80 nur 20 Prozent beträgt.
Diese Asymmetrie ist beabsichtigt und zeigt, weshalb Prozentangaben immer zusammen mit ihrer Bezugsgröße genannt werden sollten. Verwenden Sie dieselbe Einheit und eine vergleichbare Messgrundlage. Vergleichen Sie Monats- nicht mit Jahresumsätzen, Kilogramm nicht mit Pfund und Netto- nicht mit Bruttowerten, ohne sie zuvor anzugleichen.
Beide Eingaben müssen endliche Zahlen sein. Der alte Wert darf nicht null sein, weil eine Division durch null keine sinnvolle endliche Veränderung liefert. Nennen Sie bei einer Nullbasis stattdessen die absolute Differenz oder nutzen Sie eine fachlich passende Alternative.
Verstehen Sie Formel und Rückgabefelder
Zunächst zieht der Rechner den alten Wert vom neuen ab und erhält so die absolute Differenz. Anschließend teilt er diese Differenz durch den alten Wert und multipliziert sie mit 100: Die prozentuale Veränderung ist ((neuer Wert minus alter Wert) geteilt durch alter Wert) mal 100. Ein positives Ergebnis wird als Zunahme, ein negatives als Abnahme und null als unverändert gekennzeichnet.
Eine Anwendung muss daher weder erneut rechnen noch das Vorzeichen auswerten. Die Ergebnisse werden auf eine stabile numerische Genauigkeit normalisiert. Dadurch verschwindet unwesentliches Gleitkomma-Rauschen, ohne nützliche Präzision einzubüßen.
Negative Bezugsgrößen sind zulässig und werden wörtlich nach der Formel behandelt. Dabei kann das Vorzeichen in manchen geschäftlichen Zusammenhängen ungewohnt wirken; interpretieren Sie es sorgfältig und prüfen Sie, ob die absolute Differenz aussagekräftiger ist. Das numerische Feld enthält kein Prozentzeichen und lässt sich deshalb unmittelbar sortieren, vergleichen, grafisch darstellen oder weiterverarbeiten.
Verwenden Sie Veränderungen mit dem nötigen Kontext
Eine prozentuale Veränderung ist besonders aussagekräftig, wenn zugleich erkennbar ist, was sich in welchem Zeitraum verändert hat. Ein Ergebnis wie 12.5 Prozent bleibt unvollständig, solange Ausgangswert, Endwert, Einheit und Zeitraum fehlen. Bei kleinen Bezugswerten können hohe Prozentsätze entstehen, obwohl die absolute Differenz gering ist; zeigen Sie deshalb bei Bedarf beide Größen.
Unterscheiden Sie außerdem Prozentänderungen von Prozentpunkten. Steigt eine Konversionsrate von 20 Prozent auf 25 Prozent, beträgt die relative Zunahme 25 Prozent, die Differenz aber 5 Prozentpunkte. Behandeln Sie den Fehler bei einer Nullbasis in automatisierten Abläufen als Hinweis auf die Datenqualität und ersetzen Sie den Nenner nicht stillschweigend.
Da weder Netzwerk, Zufall, aktuelle Uhrzeit noch gespeicherter Zustand einfließen, führen identische gültige Eingaben immer zu identischen Ausgaben.
Anwendungsfälle
Umsatzwachstum verfolgen
Vergleichen Sie Umsätze zweier gleichartiger Zeiträume und erhalten Sie sowohl die monetäre Differenz als auch die relative Zu- oder Abnahme.
Eine Preisbewegung messen
Ermitteln Sie, wie stark sich ein Produkt-, Abonnement- oder Lieferantenpreis gegenüber dem vorherigen Wert verändert hat.
Betriebskennzahlen überwachen
Berechnen Sie Veränderungen bei Bestand, Reaktionszeit, Energieverbrauch, Fehlerzahl oder anderen wiederkehrenden Messungen.
Häufige Fragen
Was bedeutet ein negatives Ergebnis?
Bei positiver Bezugsgröße bezeichnet es eine Abnahme. Negative Bezugsgrößen folgen der Formel wörtlich und können fachliche Einordnung erfordern.
Sind Prozentänderung und Prozentpunkte dasselbe?
Nein. Steigt eine Rate von 20% auf 25%, sind das 5 Prozentpunkte, aber eine Zunahme von 25% gegenüber dem alten Wert.
Wie berechne ich die prozentuale Veränderung zwischen zwei Zahlen?
Ziehen Sie den alten Wert vom neuen ab, teilen Sie das Ergebnis durch den alten Wert und multiplizieren Sie mit 100. Von 80 auf 100 beträgt die Differenz 20, und 20 geteilt durch 80 mal 100 ergibt eine Zunahme um 25 %.
Warum ist 80 auf 100 ein Plus von 25 %, 100 auf 80 aber nur ein Minus von 20 %?
Weil jede Veränderung an ihrem eigenen Ausgangswert gemessen wird. Eine Differenz von 20 ist ein Viertel von 80, aber nur ein Fünftel von 100. Nennen Sie eine Prozentänderung deshalb immer zusammen mit dem Ausgangswert.
Warum darf der alte Wert nicht null sein?
Der alte Wert ist der Teiler, und eine Division durch null ergibt keinen sinnvollen Prozentwert. Liegt der Ausgangswert bei null, geben Sie besser die absolute Veränderung an; der Rechner meldet dann einen klaren Eingabefehler.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/calc2/percentage-change \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"old_value":80,"new_value":100}'const res = await fetch("https://api.kit.forhosting.com/calc2/percentage-change", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"old_value": 80,
"new_value": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/percentage-change",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"old_value": 80,
"new_value": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/percentage-change", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"old_value":80,"new_value":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"old_value":80,"new_value":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/percentage-change", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"old_value": 80,
"new_value": 100
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.percentage_change",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wählen Sie vor der Berechnung den richtigen Bezugswert
Deshalb ist der alte Wert die Bezugsgröße und gehört in old_value; der spätere oder zu vergleichende Wert gehört in new_value.
Verstehen Sie Formel und Rückgabefelder
Die Antwort enthält beide geprüften Eingaben, die Differenz, das Feld percentage_change und die Richtung.
Verwenden Sie Veränderungen mit dem nötigen Kontext
Bewahren Sie in Übersichten old_value, new_value und die Richtung gemeinsam mit percentage_change auf, damit die Aussage schnell geprüft werden kann. Jede API-Anfrage kostet $0.002.
Technische Fragen
Welche Formel verwendet der Rechner?
Er verwendet ((new_value - old_value) / old_value) × 100.
Warum darf der alte Wert nicht null sein?
Er ist der Nenner. Eine Division durch null ergibt keine endliche, sinnvolle Prozentänderung; deshalb liefert die Anfrage den Fehler invalid_input.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002.