Zum Inhalt springen
Kostenloses interaktives Tool

Erlang-C-Rechner: Wie viele Callcenter-Agenten brauche ich?

Geben Sie die erwarteten Anrufe pro Intervall, Ihre durchschnittliche Bearbeitungszeit und Ihr Service-Level-Ziel ein. Der Rechner liefert die Zahl der Agenten, die Sie am Telefon brauchen, die einzuplanenden Personen nach Shrinkage sowie Service Level, Antwortgeschwindigkeit, Auslastung und Wartewahrscheinlichkeit, die Sie bei dieser Besetzung erwarten können.

Kurze Antwort

Ein Erlang-C-Rechner macht aus Anrufvolumen eine Personalplanung. Der Verkehr in Erlang ist Anrufe pro Intervall × durchschnittliche Bearbeitungszeit ÷ Intervalllänge. Erlang C ermittelt dann die kleinste Zahl an Agenten, deren prognostizierter Service Level Ihr Ziel erreicht, und die Division durch (1 − Shrinkage) ergibt die einzuplanenden Personen. Beispiel: 120 Anrufe in 30 Minuten bei 240 Sekunden sind 16 Erlangs; 20 Agenten nehmen 81.7% innerhalb von 20 Sekunden an; bei 30% Shrinkage planen Sie 29 ein.

Arbeitslast

Ziele und Shrinkage

Benötigte Agenten am Telefon

—

Einzuplanende Personen inkl. Shrinkage

—

Bestimmt durch Ihr Service-Level-Ziel.

Verkehrsintensität— Erlangs
Erreichter Service Level—
Durchschnittliche Antwortgeschwindigkeit— s
Belegung—
Wahrscheinlichkeit, dass ein Anrufer wartet—
Benötigte Agenten bei 10% mehr Anrufen—

Agenten vs. Service Level vs. Antwortgeschwindigkeit

Die erste Zeile ist die empfohlene Besetzung. Jeder zusätzliche Agent verbessert den Service, jedes Mal etwas weniger, und senkt die Auslastung.

Agenten am Telefon Einzuplanen Servicelevel Durchschnittliche Antwortgeschwindigkeit (s) Belegung Wartewahrscheinlichkeit
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —

So funktioniert dieser Rechner

Der Verkehr A in Erlang ist Anrufe × durchschnittliche Bearbeitungszeit ÷ Intervalllänge in Sekunden. Für jede Agentenzahl N oberhalb von A berechnet der Rechner die Erlang-B-Blockierwahrscheinlichkeit mit der stabilen Rekursion B(k) = A·B(k−1) ÷ (k + A·B(k−1)), rechnet sie in die Erlang-C-Wartewahrscheinlichkeit P(wait) = N·B ÷ (N − A·(1 − B)) um und leitet daraus den Service Level = 1 − P(wait)·e−(N−A)·T÷AHT, die durchschnittliche Antwortgeschwindigkeit = P(wait)·AHT ÷ (N − A) und die Auslastung = A ÷ N ab. Empfohlen wird das kleinste N, das das Service-Level-Ziel erreicht und, falls Sie eine festlegen, die Auslastung auf oder unter der Obergrenze hält. Einzuplanende Personen = N ÷ (1 − Shrinkage), aufgerundet.

Die Ergebnisse sind Modellschätzungen und beruhen nur auf den Zahlen, die Sie eingeben. Erlang C setzt zufällige Anrufeingänge voraus, Anrufer, die nie auflegen, und Agenten, die jeden Anruf annehmen können; echte Warteschlangen weichen davon ab, wie unten erläutert. Ihre Eingaben verlassen Ihren Browser nicht.

Was ist Erlang C?

Erlang C ist eine Warteschlangenformel, die der dänische Ingenieur A. K. Erlang 1917 für Telefonvermittlungen veröffentlichte. Sie beantwortet eine Frage: Wenn Anrufe zufällig eingehen und in einer einzigen Warteschlange auf den nächsten freien Agenten warten, wie hoch ist die Wahrscheinlichkeit, dass ein Anrufer überhaupt warten muss? Aus dieser einen Wahrscheinlichkeit ergeben sich die Kennzahlen, mit denen ein Contact Center plant: der Anteil der innerhalb einer Zielzeit angenommenen Anrufe (Service Level), die durchschnittliche Antwortgeschwindigkeit (ASA) und die Agentenauslastung.

Sie braucht nur drei Eingaben: Verkehr, Anzahl der Agenten und durchschnittliche Bearbeitungszeit. Der Verkehr wird in Erlang gemessen. Ein Erlang entspricht einer Stunde Gesprächsarbeit pro Stunde, also der Zahl der Agenten, die ständig beschäftigt wären, wenn Anrufe vollkommen gleichmäßig eingingen:

Verkehr (Erlangs) = Anrufe im Intervall × AHT in Sekunden ÷ Intervalllänge in Sekunden.

Diese Zahl ist die Untergrenze, nicht die Antwort. Mit genau so vielen Agenten wie Erlangs wächst die Warteschlange unbegrenzt, weil zufällige Anrufhäufungen Wartezeiten erzeugen, die Leerlauf nie wieder ausgleicht. Erlang C sagt Ihnen, wie weit über der Untergrenze Sie für den gewünschten Service besetzen müssen. Unser Leitfaden Wie viele Callcenter-Agenten brauche ich? erklärt die Überlegung Schritt für Schritt.

Rechenbeispiel: 120 Anrufe in 30 Minuten

Der Rechner startet mit diesem Beispiel, sodass Sie es mit der Tabelle oben abgleichen können. Eine Support-Warteschlange erwartet zwischen 10:00 und 10:30 Uhr 120 Anrufe. Die AHT einschließlich Nachbearbeitung beträgt 240 Sekunden. Das Ziel ist 80/20: 80% der Anrufe innerhalb von 20 Sekunden angenommen. Die Shrinkage beträgt 30%.

  1. Verkehr: 120 × 240 ÷ 1,800 = 16 Erlangs. Sechzehn Agenten sind die Untergrenze.
  2. Agenten am Telefon: 19 Agenten nehmen 70.9% innerhalb von 20 Sekunden an, das verfehlt das Ziel. 20 Agenten nehmen 81.7% an, mit einer ASA von etwa 15 Sekunden, 80% Auslastung und einer Wahrscheinlichkeit von 25.6%, dass ein Anrufer überhaupt wartet. Die Antwort lautet 20.
  3. Einzuplanende Personen: 20 ÷ (1 − 0.30) = 28.6, aufgerundet auf 29 Personen im Dienstplan für diese halbe Stunde.
AgentenWartewahrscheinlichkeitInnerhalb von 20 s angenommenASABelegung
16Instabil: Die Warteschlange wächst unbegrenzt
1773.7%32.2%177 s94.1%
1853.1%55.0%64 s88.9%
1937.4%70.9%30 s84.2%
2025.6%81.7%15 s80.0%
2117.1%88.7%8 s76.2%
2211.1%93.3%4 s72.7%

Zwei Dinge fallen auf. Der Schritt von 17 auf 18 Agenten hebt den Service Level um 23 Punkte, der Schritt von 21 auf 22 um weniger als 5. Und die Besetzung wächst nicht linear: Steigen die Anrufe um 10% auf 132, sinkt der Service Level mit 20 Agenten auf etwa 61%, und Sie brauchen 22, um wieder über 80% zu kommen. Eine um 30 Sekunden kürzere AHT, also 210, bewirkt das Gegenteil: Dann erreichen 18 Agenten etwa 84%.

So nutzen Sie die Ergebnisse mit Shrinkage

Erlang C sagt Ihnen, wie viele Agenten im Intervall angemeldet und verfügbar sein müssen. Pausen, Schulungen, Einzelgespräche oder Krankmeldungen kennt die Formel nicht. Die Shrinkage schließt diese Lücke:

Einzuplanende Personen = Agenten am Telefon ÷ (1 − Shrinkage), aufgerundet.

Teilen, nicht addieren. 30% auf 20 aufzuschlagen ergibt 26, und das reicht nicht: 30% von 26 Personen sind abwesend, und nur 18.2 sind am Telefon. Die Division durch 0.7 ergibt 28.6, also 29.

  • Gemessene Shrinkage verwenden. Viele Contact Center planen mit etwa 25% bis 35%. Messen Sie Ihren Wert anhand von Dienstplantreue und Abwesenheitsdaten und aktualisieren Sie ihn monatlich.
  • Shrinkage schwankt je Intervall. Pausen und Meetings ballen sich in der Schichtmitte, Schulungen an ruhigen Tagen. Wenn Sie wissen, dass ein Intervall mehr geplante Shrinkage hat, setzen Sie dafür einen höheren Wert an.
  • Jedes Intervall berechnen. Ein Tag ist keine einzelne Rechnung. Berechnen Sie jedes 15- oder 30-Minuten-Intervall und bauen Sie dann Schichten, die die Kurve abdecken. Das Spitzenintervall, nicht der Tagesdurchschnitt, entscheidet, wie viele Personen um 09:00 Uhr anfangen.

Service Level, ASA und Auslastung: Welches Ziel sollte die Personalplanung bestimmen?

MetrischWas es misstTypischer PlanungswertVorsicht vor
ServicelevelAnteil der innerhalb einer Zielzeit angenommenen Anrufe80/20; 90/30 für Prioritätsleitungen; 70/30 für Warteschlangen mit niedriger PrioritätSagt nichts über die Anrufer aus, die am längsten gewartet haben
Durchschnittliche AntwortgeschwindigkeitMittlere Wartezeit über alle Anrufe, einschließlich der sofort angenommenenErgibt sich aus Ihrem Service-Level-ZielEin Durchschnitt verdeckt lange Ausreißer bei den Wartezeiten
BelegungAnteil der angemeldeten Zeit, die Agenten mit Anrufen verbringenObergrenze bei etwa 85% bis 90%Oberhalb der Obergrenze steigen Abwesenheit und Fluktuation, was die Shrinkage erhöht
WartewahrscheinlichkeitAnteil der Anrufer, die überhaupt Wartemusik hörenErgebnis, in der Regel kein ZielNützlich, wenn Sie die Warteposition ansagen oder Rückrufe anbieten

Die meisten Teams legen das Service-Level-Ziel fest und lassen die ASA folgen. Ergänzen Sie bei großen Warteschlangen eine Auslastungsobergrenze: Große Teams können 80/20 bei sehr hoher Auslastung erreichen, was effizient aussieht, die Mitarbeitenden aber zermürbt. Bestimmt die Obergrenze die Agentenzahl, weist der Rechner unter dem Ergebnis darauf hin. Wie diese Kennzahlen in Ihr übriges Reporting passen, lesen Sie unter Callcenter-KPIs, Kennzahlen und Formeln.

Annahmen und Grenzen von Erlang C

Erlang C ist die übliche erste Antwort für die Personalplanung im Inbound, und es beruht auf Annahmen, die echte Warteschlangen verletzen:

  • Niemand legt auf. Erlang C setzt unendliche Geduld voraus. Echte Anrufer brechen ab, und jeder abgebrochene Anruf nimmt Arbeit weg. Bei nennenswerten Abbrüchen empfiehlt Erlang C daher etwas mehr Agenten als nötig. Erlang A ergänzt eine durchschnittliche Geduldszeit und modelliert Abbrüche; Simulationen gehen noch weiter. Ist Ihre Abbruchquote niedrig, ist der Unterschied klein und liegt auf der sicheren Seite.
  • Anrufe gehen innerhalb des Intervalls zufällig und mit gleichmäßiger Rate ein. Ein Marketing-Mailing um 10:05 Uhr oder ein Serviceausfall verletzt diese Annahme. Kürzere Intervalle verringern den Fehler.
  • Jeder Agent kann jeden Anruf annehmen. Bei Sprachen, Skills oder mehreren Warteschlangen sind Agenten nicht austauschbar. Rechnen Sie pro Skill-Gruppe und berücksichtigen Sie Agenten, die mehr als eine abdecken.
  • Anrufe werden der Reihe nach einzeln bedient. Rückrufe, Prioritätswarteschlangen, Überlauf und gemischte Outbound-Arbeit verändern das reale Bild.
  • Die Bearbeitungszeit hängt nicht von der Last ab. In der Praxis steigt die AHT oft, wenn Agenten unter Druck stehen oder Warteschlangen lang sind.
ModellWas mit einem Anrufer passiert, der nicht sofort bedient werden kannEinsatzzweck
Erlang BBlockiert und verloren (Besetztzeichen)Dimensionierung von Trunks und Kanälen
Erlang CWartet in der Warteschlange, so lange es dauertPersonalplanung für Inbound-Agenten (dieser Rechner)
Erlang AWartet, legt aber möglicherweise nach einer zufälligen Geduldszeit aufWarteschlangen mit nennenswerten Abbrüchen

Nichts davon macht das Modell nutzlos. Beginnen Sie mit Erlang C, vergleichen Sie dann seine Vorhersagen pro Intervall mit Ihrem gemessenen Service Level und Ihren Abbrüchen und passen Sie Ihre Eingaben dort an, wo die Realität abweicht.

Woher die Eingaben kommen sollten

Der Rechner ist nur so gut wie die Prognose, die Sie ihm geben. Anrufe pro Intervall, AHT und der tatsächlich erreichte Service Level sollten aus Ihrer Contact-Center-Plattform stammen, pro Warteschlange und pro Intervall, nicht aus Monatsdurchschnitten. In DialerBee hat jede Inbound-Warteschlange ihr eigenes SLA-Ziel und ihren eigenen Schwellenwert, Warteschlangentiefe und Warteschlangenstatistiken sind live auf dem Wallboard, und Berichte zur Warteschlangenleistung und zu eingehenden Anrufen decken den Zeitraum danach ab. Agenten bearbeiten Inbound-Warteschlangen und Outbound-Kampagnen von einem Desktop aus.

Zwei Hebel senken die Zahl der benötigten Agenten, ohne dem Service zu schaden. Der erste ist die Bearbeitungszeit: Wie das Beispiel zeigte, sparten 30 Sekunden weniger AHT zwei Agenten pro halbe Stunde. Der zweite ist die Zahl der Anrufe, die die Warteschlange erreichen. Routineanrufe zu Öffnungszeiten, Buchungen und FAQs kann ein KI-Sprachagentbeantworten, der Anrufe, die einen Menschen brauchen, an Ihr Team übergibt; in DialerBee wird eine Nummer genauso auf einen KI-Voice-Agent geleitet wie auf eine Warteschlange. Wenn das zu Ihrem Unternehmen passt, erklärt die Seite KI-Rezeption , was er übernimmt. Führen Sie diesen Rechner mit dem geringeren Anrufvolumen erneut aus, um die Wirkung auf die Personalplanung zu sehen, und sehen Sie sich Preisgestaltung für Tarife pro Agent an.

Die Warteschlangendaten hinter der Prognose ansehen

Wir zeigen Ihnen auf einem Demo-Mandanten Inbound-Warteschlangen, SLA-Ziele, das Wallboard und Berichte.

Häufig gestellte Fragen

Fragen zu Erlang C und Personalplanung im Callcenter

Wie berechne ich, wie viele Callcenter-Agenten ich brauche?
Ermitteln Sie den Verkehr in Erlang: Anrufe im Intervall multipliziert mit der durchschnittlichen Bearbeitungszeit in Sekunden, geteilt durch die Intervalllänge in Sekunden. Bestimmen Sie mit Erlang C die kleinste Agentenzahl, die Ihr Service-Level-Ziel erreicht, prüfen Sie die Auslastung gegen Ihre Obergrenze, teilen Sie dann durch (1 minus Shrinkage) und runden Sie auf, um die Zahl der einzuplanenden Personen zu erhalten. Wiederholen Sie das für jedes Intervall des Tages.
Wie lautet die Erlang-C-Formel?
Erlang C liefert die Wahrscheinlichkeit, dass ein Anrufer warten muss, bei einem Verkehr von A Erlangs und N Agenten. In geschlossener Form ist das (A^N / N!) × N/(N − A), geteilt durch die Summe von A^k / k! für k von 0 bis N − 1 plus denselben ersten Term. Der Service Level ist dann 1 − P(wait) × e^(−(N − A) × Zielzeit ÷ AHT), und die durchschnittliche Antwortgeschwindigkeit ist P(wait) × AHT ÷ (N − A). Rechner, auch dieser, berechnen sie über die Erlang-B-Rekursion, weil die Fakultäten bei großen Teams überlaufen.
Warum braucht der Rechner mehr Agenten, als Anrufe × Bearbeitungszeit vermuten lassen?
Anrufe × Bearbeitungszeit ÷ Intervalllänge ist der Verkehr in Erlang, also die Zahl der Agenten, die ständig beschäftigt wären, wenn Anrufe vollkommen gleichmäßig eingingen. Anrufe gehen aber zufällig ein, daher wächst die Warteschlange mit genau so vielen Agenten unbegrenzt. Jeder Agent über dem Verkehr fängt zufällige Spitzen ab; Erlang C sagt Ihnen, wie viele Sie für den gewünschten Service Level brauchen.
Überschätzt Erlang C den Personalbedarf?
Oft ein wenig, ja. Erlang C geht davon aus, dass niemand während des Wartens auflegt. Echte Anrufer brechen ab, was Arbeit aus der Warteschlange nimmt. Wo Abbrüche nennenswert sind, empfiehlt Erlang C daher tendenziell etwas mehr Agenten als nötig. Erlang A und Simulationsmodelle berücksichtigen die Geduld der Anrufer. Für die meisten Warteschlangen mit wenigen Abbrüchen ist Erlang C ein solider, leicht vorsichtiger Ausgangspunkt.
Welchen Shrinkage-Prozentsatz sollte ich verwenden?
Verwenden Sie Ihren eigenen gemessenen Wert: den Anteil der bezahlten Zeit, in der Agenten wegen Pausen, Schulungen, Coaching, Meetings, Krankheit und Abwesenheit nicht für Kontakte verfügbar sind. Viele Contact Center planen mit etwa 25% bis 35%. Kennen Sie Ihren Wert nicht, beginnen Sie mit 30% und ersetzen Sie ihn nach einigen Wochen durch einen gemessenen.
Sollte ich Intervalle von 15, 30 oder 60 Minuten verwenden?
Verwenden Sie das Intervall, mit dem Ihre Prognose und Ihre Dienstpläne arbeiten, meist 15 oder 30 Minuten. Stundenintervalle verdecken Spitzen innerhalb der Stunde und unterschätzen tendenziell das Personal, das Sie in den geschäftigsten Momenten brauchen. Geben Sie die in diesem Intervall erwarteten Anrufe ein, keinen darauf verteilten Tages- oder Stundendurchschnitt.
Was ist eine gute maximale Auslastung?
Viele Betriebe begrenzen die geplante Auslastung auf etwa 85% bis 90%, weil Agenten, die fast ununterbrochen beschäftigt sind, schnell ermüden, was Abwesenheit und Fluktuation erhöht. Kleine Teams laufen bei gleichem Service Level naturgemäß mit geringerer Auslastung. Bestimmt die Obergrenze und nicht der Service Level Ihre Agentenzahl, weist der Rechner darauf hin.
Kann ich Erlang C für ausgehende Anrufe, Chat oder E-Mail verwenden?
Nicht direkt. Erlang C modelliert eingehende Anrufe, die in einer Warteschlange auf den nächsten freien Agenten warten. Ausgehendes Wählen wird über Pacing und Kontrollen der Abbruchquote gesteuert. E-Mail ist zeitversetzte Arbeit und wird nach Rückstand und Antwortzeitzielen geplant. Chat lässt sich nur näherungsweise abbilden, wenn Sie berücksichtigen, dass Agenten mehrere Chats gleichzeitig bearbeiten.
Vollständige Website auf Englisch ansehen →