Büro- und Homeoffice-Tage berechnen
Dieser Rechner überträgt eine wöchentliche Anwesenheitsregel in klare Monatswerte. Geben Sie die vorgeschriebenen Bürotage und die Zahl der Planungswochen ein. Sie erhalten Büro-, verbleibende Homeoffice- und Gesamttage für die Planung von Fahrten, Arbeitsplätzen und Kalendern.
Im Browser ausführen – kostenlos
Übertragen Sie die Wochenregel auf den Monat
Multiplizieren Sie die wöchentliche Anwesenheit mit den gewählten Wochen. So erhalten Sie eine einheitliche Grundlage, können die Regel erläutern, Pendelfahrten abschätzen und Szenarien ohne Tabellenkalkulation vergleichen.
Verstehen Sie Berechnung und Grenzen
Der Gesamtwert verwendet Sieben-Tage-Wochen. Bürotage sind Wochenvorgabe mal Wochenzahl; Homeoffice-Tage bilden den Rest. Zulässig sind nur ganze Zahlen von null bis sieben sowie mindestens eine Woche.
Nutzen Sie die Werte für Ihre Planung
Verwenden Sie die Bürotage für Kosten, Fahrzeit oder Platzbedarf. Eine Anfrage kostet $0.002. Wochenenden zählen zum Homeoffice-Rest; Feiertage, Urlaub und Teilwochen passen Sie anschließend gesondert an. Speichern Sie das Ergebnis zusammen mit der jeweiligen Richtlinienversion, damit Beschäftigte und Verantwortliche die verwendete Annahme nachvollziehen können. Für einen tatsächlichen Arbeitskalender ergänzen Sie anschließend konkrete Daten, Feiertage, genehmigte Abwesenheiten und weitere betriebliche Ausnahmen. Wenn sich die Vorgabe innerhalb des Monats ändert, berechnen Sie jeden Abschnitt getrennt und addieren die Ergebnisse. Dadurch bleiben sämtliche Annahmen nachvollziehbar und unterschiedliche Wochen werden nicht durch einen Durchschnitt verdeckt.
Anwendungsfälle
Monatliche Pendelfahrten schätzen
Rechnen Sie die Wochenvorgabe in Besuche pro Monat für Zeit- und Kostenplanung um.
Hybridregel verständlich machen
Zeigen Sie konkrete Büro- und Homeoffice-Werte für vollständige Wochen.
Arbeitsmodelle vergleichen
Vergleichen Sie Wochenvorgaben auf einer einheitlichen Monatsbasis.
Häufige Fragen
Was kostet eine Anfrage?
Jede API-Anfrage kostet $0.002.
Wie werden Bürotage berechnet?
Die Wochenvorgabe wird mit der Zahl der Wochen multipliziert.
Wie werden Homeoffice-Tage berechnet?
Bürotage werden von sieben Tagen je Woche abgezogen.
Sind Wochenenden enthalten?
Ja. Der Homeoffice-Rest enthält alle Tage außerhalb des Büros.
Darf die Vorgabe sieben Tage überschreiten?
Nein. Ein höherer Wert erzeugt einen Eingabefehler.
Werden Urlaub und Feiertage berücksichtigt?
Nein. Die Schätzung verwendet keine Daten oder Abwesenheiten.
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/biz/commute-days-hybrid-schedule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"office_days_per_week":3,"weeks_per_month":4}'const res = await fetch("https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"office_days_per_week": 3,
"weeks_per_month": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"office_days_per_week": 3,
"weeks_per_month": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"office_days_per_week":3,"weeks_per_month":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"office_days_per_week":3,"weeks_per_month":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"office_days_per_week": 3,
"weeks_per_month": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.commute_days_hybrid_schedule",
"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. |