Grenzumsatz aus dem Gesamtumsatz berechnen
Der Grenzumsatz misst, wie stark sich der Gesamtumsatz je zusätzlicher Einheit zwischen zwei Absatzniveaus verändert.
Im Browser ausführen – kostenlos
Geben Sie Gesamtumsatz und Menge für ein Ausgangsniveau und ein zweites Niveau ein. Der Rechner teilt die Änderung des Gesamtumsatzes durch die Mengenänderung. Das Ergebnis kann positiv, null oder negativ sein und zeigt, ob die beobachtete Absatzänderung den Umsatz je Einheit erhöhte, unverändert ließ oder verringerte. Gleiche Mengen werden abgelehnt, weil eine Division durch eine Mengenänderung von null nicht definiert ist.
Was der Grenzumsatz zwischen zwei beobachteten Absatzniveaus bedeutet
Der Grenzumsatz bezeichnet den zusätzlichen Gesamtumsatz, der mit einer zusätzlichen Mengeneinheit verbunden ist. Liegen nur zwei beobachtete Absatzniveaus vor, wird er als diskrete Änderung statt als Ableitung berechnet: Ziehen Sie den ersten Gesamtumsatz vom zweiten und die erste Menge von der zweiten ab. Teilen Sie anschließend die Umsatzänderung durch die Mengenänderung. Die beiden Niveaus können beispielsweise Verkäufe vor und nach einer Preisanpassung, zwei Produktionspläne oder benachbarte Punkte einer Nachfragetabelle darstellen. Das Ergebnis ist der durchschnittliche Grenzumsatz über dieses Intervall und nicht zwingend der genaue Umsatz einer bestimmten Einheit darin. Ein positives Ergebnis bedeutet, dass sich Gesamtumsatz und Menge in einer Richtung bewegt haben, die einen positiven Umsatz je zusätzlicher Einheit hervorbringt. Ein negatives Ergebnis kann entstehen, wenn ein höherer Absatz eine so starke Preissenkung erfordert, dass der Gesamtumsatz sinkt, oder wenn die Beobachtungen umgekehrt eingegeben werden und ihre relativen Bewegungen voneinander abweichen. Ein Ergebnis von null bedeutet, dass sich die Menge, nicht aber der Gesamtumsatz geändert hat. Lesen Sie die Ausgabe in derselben Währung wie den Gesamtumsatz, bezogen auf die verwendete Mengeneinheit.
So geben Sie die Werte ein und lesen die Berechnung
Verwenden Sie total_revenue_1 und quantity_1 für ein Absatzniveau sowie total_revenue_2 und quantity_2 für das Vergleichsniveau. Beide Beobachtungen müssen dieselbe Währungsbasis, Abrechnungsperiode, Umsatzdefinition und Mengeneinheit verwenden. Vergleichen Sie Brutto- nicht mit Nettoumsatz, Monats- nicht mit Wochenwerten und einzelne Produkte nicht mit Kartons, sofern Sie diese nicht zuvor umrechnen. Der Rechner gibt change_in_total_revenue, change_in_quantity und marginal_revenue zurück. Dadurch bleibt der Rechenweg sichtbar, anstatt nur eine unerklärte Endzahl zu liefern. Die Subtraktionsrichtung bleibt erhalten: Jede Änderung ist der zweite Wert abzüglich des ersten. Somit können Sie ein höheres Absatzniveau mit einem niedrigeren vergleichen, während die Vorzeichen weiterhin die Bewegungsrichtung anzeigen. Die Mengenwerte müssen verschieden sein. Sind sie gleich, beträgt der Nenner null und aus diesen Beobachtungen lässt sich kein endlicher Grenzumsatz berechnen. Alle vier Eingaben müssen endliche Zahlen sein. Fehlende Werte, numerische Zeichenketten, Unendlichkeitswerte und nicht numerischer Text werden abgelehnt und nicht stillschweigend umgewandelt.
Das Ergebnis für Preis- und Betriebsentscheidungen einsetzen
Der Grenzumsatz ist besonders aussagekräftig, wenn Sie ihn über ein vergleichbares Intervall den Grenzkosten gegenüberstellen. Übersteigt er die Grenzkosten, kann die beobachtete Mengenerhöhung zum Gewinn beitragen. Liegen die Grenzkosten höher, kann eine Ausweitung in diesem Intervall den Gewinn verringern. Dennoch ist Vorsicht nötig. Dieser Rechner leitet keine Nachfrage ab, isoliert keine Ursachen, schätzt keine Grenzkosten und empfiehlt keinen Preis. Sonderangebote, Saisonalität, Produktmix, Erstattungen, Steuern, Vertriebskosten und Kapazitätsgrenzen können den Gesamtumsatz zwischen den Beobachtungen beeinflussen. Nutzen Sie wirtschaftlich vergleichbare Punkte und dokumentieren Sie die Veränderungen. Berechnen Sie bei einer nicht linearen Umsatzkurve mehrere benachbarte Intervalle, statt ein breites Intervall als repräsentativ für jede Einheit anzusehen. Kleine, zuverlässige Intervalle liefern meist eine lokalere Sicht, während breite Intervalle einen allgemeineren Durchschnitt bieten. Die Berechnung ist deterministisch und benötigt keinen Netzwerkzugriff, sodass dieselben vier Werte immer dasselbe Ergebnis ergeben. Im Browser ist die Nutzung kostenlos; eine API-Berechnung kostet $0.002 für wiederholbare Tabellen-, Berichts- oder Planungsabläufe.
Anwendungsfälle
Benachbarte Punkte einer Nachfragetabelle vergleichen
Berechnen Sie den gewonnenen oder verlorenen Umsatz je Einheit zwischen benachbarten Mengen- und Gesamtumsatzwerten.
Eine Änderung des Absatzvolumens bewerten
Messen Sie den durchschnittlichen zusätzlichen Umsatz beim Wechsel von einem erfassten Absatzniveau zum nächsten.
Einen Grenzkostenvergleich vorbereiten
Ermitteln Sie einen nachvollziehbaren Grenzumsatz zum Vergleich mit den Grenzkosten desselben Mengenintervalls.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er berechnet (total_revenue_2 - total_revenue_1) geteilt durch (quantity_2 - quantity_1).
Warum müssen die beiden Mengen verschieden sein?
Gleiche Mengen führen zu einem Nenner von null. Ohne Mengenänderung ist der Grenzumsatz nicht definiert.
Kann der Grenzumsatz negativ sein?
Ja. Er ist negativ, wenn die Änderung des Gesamtumsatzes und die Mengenänderung unterschiedliche Vorzeichen haben.
Ist dies der Umsatz genau einer zusätzlichen Einheit?
Nicht unbedingt. Bei zwei Absatzniveaus ist das Ergebnis die durchschnittliche Änderung des Gesamtumsatzes je Einheit im Intervall.
Welche Währung verwendet das Ergebnis?
Es verwendet die Währung, die Sie für beide Gesamtumsatzwerte einheitlich einsetzen, bezogen auf eine Mengeneinheit.
Was kostet eine API-Berechnung?
Jede API-Anfrage kostet $0.002. Sie können die Berechnung im Browser auch kostenlos ausführen.
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/econ/marginal-revenue-from-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_revenue_1":1200,"total_revenue_2":1650,"quantity_1":100,"quantity_2":130}'const res = await fetch("https://api.kit.forhosting.com/econ/marginal-revenue-from-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_revenue_1": 1200,
"total_revenue_2": 1650,
"quantity_1": 100,
"quantity_2": 130
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/marginal-revenue-from-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_revenue_1": 1200,
"total_revenue_2": 1650,
"quantity_1": 100,
"quantity_2": 130
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/marginal-revenue-from-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_revenue_1":1200,"total_revenue_2":1650,"quantity_1":100,"quantity_2":130}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_revenue_1":1200,"total_revenue_2":1650,"quantity_1":100,"quantity_2":130}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/marginal-revenue-from-total", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_revenue_1": 1200,
"total_revenue_2": 1650,
"quantity_1": 100,
"quantity_2": 130
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.marginal_revenue_from_total",
"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. |