Bowling-Durchschnitt für Ligawertung und Handicap berechnen
Dieser Rechner ermittelt aus der gesamten Pinzahl und der Zahl abgeschlossener Spiele sowohl den genauen Durchschnitt als auch den ganzzahligen Ligadurchschnitt für Tabellen und Handicap-Berechnungen.
Im Browser ausführen – kostenlos
Zusätzlich sehen Sie den Divisionsrest und wie viele Pins bei unveränderter Spielzahl bis zum nächsten ganzzahligen Durchschnitt fehlen. So können Sie eine Wochenserie, einen Saisonabschnitt oder die gesamte Ligabilanz auswerten, ohne jedes einzelne Ergebnis einzugeben.
Geben Sie zusammengehörige Daten ein
Tragen Sie die Gesamtzahl der Pins aus genau den Spielen ein, die Sie auswerten möchten, und dazu die entsprechende Zahl abgeschlossener Spiele. Ein Ergebnis aus neun Spielen muss durch neun geteilt werden, auch wenn es aus drei verschiedenen Spieltagen stammt. Trainingsspiele, Blind- oder Ersatzwerte und Spiele außerhalb des Zeitraums gehören nur dazu, wenn Ihre Liga sie offiziell wertet. Null Pins sind zulässig, mindestens ein Spiel ist jedoch erforderlich. Der Rechner prüft außerdem die physische Höchstgrenze von 300 Pins je Spiel und weist unmögliche Gesamtwerte zurück. Übernehmen Sie aus einer Tabelle die kumulierten Felder für Pins und Spiele. Wenn Sie Spielzettel verwenden, addieren Sie ausschließlich Endergebnisse abgeschlossener Spiele. Entscheidend für einen verlässlichen Durchschnitt ist, dass Pinzahl und Spielzahl denselben Zeitraum und dieselben Spiele abdecken.
Unterscheiden Sie genauen Wert und Ligadurchschnitt
Der genaue Durchschnitt entsteht durch Division der Pins durch die Spiele und wird mit drei Dezimalstellen ausgegeben. Für den Ligadurchschnitt zählt nur der ganzzahlige Quotient; der Bruchteil wird gestrichen und nicht aufgerundet. Beispielsweise ergeben 1,742 Pins aus neun Spielen genau 193.556, für die Liga jedoch 193. Diese Unterscheidung ist wichtig, weil Tabellen und Handicap-Regeln häufig einen festgestellten ganzzahligen Durchschnitt nutzen. Der Rest zeigt die Pins, die nach der Verteilung dieses Ganzzahlwerts auf alle Spiele übrig bleiben. Außerdem erfahren Sie, wie viele Pins bei derselben Spielzahl bis zum nächsten Ganzzahlwert fehlen. Das ist eine rechnerische Schwelle und keine Vorhersage. Beachten Sie stets die Regeln Ihrer Liga zu Mindestspielzahlen, Einstiegsdurchschnitt, Neueinstufung und Endrunden.
Nutzen Sie das Ergebnis für Tabelle und Handicap
Übernehmen Sie für die Tabelle den ganzzahligen Ligadurchschnitt, wenn das Regelwerk Bruchteile verwirft. Den genauen Wert können Sie für Trendanalysen oder den Vergleich zweier Abschnitte mit gleichem offiziellen Durchschnitt aufbewahren. Bei der Handicap-Berechnung ist dieser Durchschnitt nur ein Eingangswert: Eine Liga kann ihn von einer Basis abziehen, einen Prozentsatz anwenden und Obergrenzen, Untergrenzen oder Sonderregeln für neue Teilnehmende festlegen. Der Rechner nimmt deshalb keine Basis und keinen Prozentsatz an. Berechnen Sie den Wert neu, sobald sich kumulierte Pins oder Spiele ändern. Bilden Sie niemals den Mittelwert aus Wochendurchschnitten, denn Wochen mit unterschiedlicher Spielzahl würden gleich gewichtet. Addieren Sie stattdessen alle gültigen Pins und teilen Sie einmal durch alle gültigen Spiele. Bewahren Sie die Ausgangssummen auf, damit sich die Rechnung jederzeit nachvollziehen lässt.
Anwendungsfälle
Ligatabelle aktualisieren
Wandeln Sie kumulierte Pins und Spiele in den ganzzahligen Wert der aktuellen Tabelle um.
Handicap-Eingangswert bestimmen
Ermitteln Sie den festgestellten Durchschnitt, bevor Sie Basis und Prozentsatz Ihrer Liga anwenden.
Saisonleistung untersuchen
Vergleichen Sie genaue Durchschnittswerte verschiedener Abschnitte neben dem offiziellen Ganzzahlwert.
Häufige Fragen
Wie lautet die Formel für den Bowling-Durchschnitt?
Teilen Sie die Gesamtzahl der Pins durch die abgeschlossenen Spiele. Ausgegeben werden der Quotient mit drei Dezimalstellen und sein Ganzzahlanteil.
Wird der Ligadurchschnitt aufgerundet?
Nein. Der Nachkommaanteil wird verworfen. Prüfen Sie bitte, ob Ihre Liga dieselbe Regel anwendet.
Warum unterscheiden sich genauer und offizieller Wert?
Der genaue Wert behält den Bruchteil; die Ligafassung nutzt den ganzzahligen Quotienten für Tabelle und Handicap.
Kann ich mehrere Wochendurchschnitte mitteln?
Teilen Sie die zusammengezählten Pins durch alle Spiele. Wochen mit unterschiedlichen Spielzahlen dürfen nicht gleich gewichtet werden.
Berechnet das Werkzeug auch das Handicap?
Nein. Dafür gelten ligaspezifische Basiswerte, Prozentsätze und mögliche Grenzen. Hier erhalten Sie den benötigten Durchschnitt.
Was kostet eine Nutzung über die API?
Jede API-Anfrage kostet $0.002. Im Browser kann dieselbe deterministische Berechnung lokal ausgeführt werden.
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/hobby/sport-bowling-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pinfall":1742,"games":9}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-bowling-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pinfall": 1742,
"games": 9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-bowling-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pinfall": 1742,
"games": 9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-bowling-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pinfall":1742,"games":9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pinfall":1742,"games":9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-bowling-average", 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_pinfall": 1742,
"games": 9
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_bowling_average",
"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. |