ForHosting KIT · Entwickler-Tools

Geld gleichmäßig und centgenau aufteilen

Dieser Rechner zerlegt einen Geldbetrag für beliebig viele Personen in centgenaue Anteile.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Lässt sich die Gesamtsumme nicht in identische Centbeträge teilen, erhalten die ersten Personen jeweils einen Restcent, bis der Rest aufgebraucht ist. Das Ergebnis nennt den Grundanteil, die Anzahl der Restcents und eine geordnete Liste aller Einzelbeträge. Da mit ganzen Cents statt mit Gleitkommanäherungen gerechnet wird, ergeben die Anteile stets exakt den eingegebenen Gesamtbetrag.

Teilen Sie einen Betrag ohne fehlende oder erfundene Cents

Eine gleichmäßige Aufteilung wirkt einfach, bis der Betrag nicht glatt teilbar ist. Werden 10.00 auf drei Personen verteilt, ergeben 3.33 pro Person nur 9.99; bei 3.34 wären es 10.02. Der Rechner verhindert beide Fehler, indem er den Betrag vor der Division in ganze Cents umwandelt. Er berechnet den größten gleichen Grundanteil für alle und zählt anschließend den Rest. Diese Cents sind echtes Geld und werden deshalb einzeln zugeteilt. Die Ausgabe nennt den Grundanteil, die Zahl größerer und kleinerer Anteile und führt alle Empfänger der Reihe nach auf. Damit eignet sie sich für Restaurantabrechnungen, Gemeinschaftsgeschenke, Erstattungen, Preise und jede Verteilung, die mit der Ausgangssumme übereinstimmen muss. Das Verfahren lässt sich einer Gruppe leicht erklären und ist genau genug, um die Werte ohne spätere Korrektur in einen Zahlungsablauf zu übernehmen.

So werden die übrigen Cents zugeteilt

Die Entscheidungsregel ist eindeutig: Die Personen werden ab eins nummeriert, und die ersten erhalten je einen zusätzlichen Cent, bis kein Rest mehr vorhanden ist. Bleiben beispielsweise zwei Cents übrig, bekommen Person 1 und Person 2 den Grundanteil plus 0.01; alle anderen erhalten den Grundanteil. Niemand bekommt mehr als einen Cent mehr als eine andere Person. Das ist bei einer in Cents geführten Währung die gleichmäßigste mögliche Lösung. Die Reihenfolge bedeutet nicht, dass jemand mehr verdient; sie liefert nur ein wiederholbares Ergebnis, wenn mathematisch identische Anteile unmöglich sind. Ist die Reihenfolge wichtig, legen oder losen Sie sie vor Eingabe der Personenzahl außerhalb des Rechners fest und ordnen Sie anschließend Nummern und Namen entsprechend zu. Der Rechner verwendet keinen Zufall: Derselbe Betrag und dieselbe Personenzahl erzeugen immer dieselbe Liste. Bei wiederkehrenden Ausgaben können Sie die erste Position wechseln, um Zusatzcents langfristig auszugleichen.

Geben Sie Geld präzise ein und lesen Sie das Ergebnis

Geben Sie einen nicht negativen Dezimalbetrag mit Punkt und ohne Währungssymbol ein, etwa 84, 84.5 oder 84.50. Zulässig sind höchstens zwei Nachkommastellen, weil die kleinste Einheit ein Cent ist. Tragen Sie danach eine ganze Personenzahl zwischen eins und eintausend ein. Der normalisierte Gesamtbetrag erscheint mit zwei Dezimalstellen, gefolgt vom gemeinsamen Grundanteil und der Zahl der Restcents. Ein größerer Anteil liegt genau einen Cent über dem Grundanteil; ein kleinerer entspricht ihm. Maßgeblich ist die geordnete Liste, deren Werte exakt die Gesamtsumme ergeben. Alle Beträge müssen dieselbe Währung verwenden, da keine Wechselkurse umgerechnet werden. Negative Werte, Dezimalkommas, Währungssymbole, Bruchteile von Personen und mehr als zwei Nachkommastellen werden abgelehnt statt erraten. Diese strenge Regel verhindert unbemerkte Fehlinterpretationen und macht das Ergebnis im Browser, in Skripten, Ausgabenwerkzeugen und API-Integrationen prüfbar.

Eine Gruppenerstattung aufteilen

Wandeln Sie eine Erstattung in exakte Zahlungen für alle Beteiligten um, ohne einen Cent offen zu lassen.

Einen gemeinsamen Kauf verteilen

Berechnen Sie möglichst gleiche Beiträge, wenn sich ein Geschenk oder Haushaltskauf nicht glatt teilen lässt.

Einen Preis oder eine Spende auszahlen

Erstellen Sie eine eindeutige Auszahlungsliste, deren Einzelbeträge genau der verfügbaren Summe entsprechen.

Was geschieht, wenn der Betrag nicht glatt teilbar ist?

Jede Person erhält den Grundanteil in ganzen Cents; die ersten bekommen zusätzlich je einen Cent, bis der Rest verteilt ist.

Ergeben die Anteile immer die Gesamtsumme?

Ja. Der Algorithmus teilt ganze Cents und weist jeden Restcent zu, sodass die Liste exakt den normalisierten Gesamtbetrag ergibt.

Warum muss der Betrag einen Punkt verwenden?

Ein eindeutiges Dezimalformat verhindert, dass ein Komma als Tausendertrennzeichen missverstanden wird. Geben Sie kein Währungssymbol ein.

Kann ich Währungen mit drei Dezimalstellen verwenden?

Nein. Diese Funktion teilt Geld centgenau und akzeptiert daher höchstens zwei Dezimalstellen.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Derselbe deterministische Rechner kann im Browser auch kostenlos genutzt werden.

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/life/divide-money-evenly

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/life/divide-money-evenly \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","people":3}'
{
  "amount": "100.00",
  "people": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.divide_money_evenly",
  "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.

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.

Vollständige KIT-Dokumentation lesen →