Calcul loi Erlang C
Calculez rapidement la charge offerte, la probabilité d’attente, le niveau de service, l’ASA et le taux d’occupation pour un centre de contacts. Cet outil applique la formule Erlang C à partir du volume d’appels, de la durée moyenne de traitement, du nombre d’agents et d’un objectif de réponse.
Résultats
Renseignez les paramètres puis cliquez sur “Calculer”.
Comprendre le calcul loi Erlang C
Le calcul loi Erlang C est l’un des outils les plus utilisés pour planifier les effectifs dans un centre de contacts. Son objectif est simple : estimer combien d’agents sont nécessaires pour absorber un flux d’appels entrants tout en maintenant un niveau de service acceptable. Derriere cette apparente simplicité se cache un modèle de file d’attente très robuste, qui permet de mesurer la probabilité qu’un appelant doive attendre, le temps moyen d’attente, le taux d’occupation des conseillers et la part des appels répondus dans un délai cible.
Dans sa forme classique, la loi Erlang C part de plusieurs hypothèses : les appels arrivent de manière aléatoire, les agents sont homogènes, les appels ne sont pas perdus mais mis en attente, et chaque demande est traitée par le premier agent libre. Même si la réalité opérationnelle est toujours un peu plus complexe, ce modèle reste une référence pour piloter les ressources humaines dans les activités de relation client, helpdesk, support informatique, centres de réservation ou structures de permanence téléphonique.
Le principal intérêt du calcul est de transformer des données très concrètes en indicateurs actionnables. En entrant le nombre d’appels reçus sur une période, la durée moyenne de traitement et le nombre d’agents disponibles, vous obtenez une photographie du fonctionnement attendu de votre file. Cette photographie aide à répondre à des questions clés : faut-il ajouter des agents sur un créneau tendu ? le niveau de service est-il réaliste ? quel est l’impact d’une hausse de la DMT sur les temps d’attente ?
Les variables essentielles du modèle
1. Le volume d’appels
Le volume d’appels correspond au nombre total de contacts entrants observés sur une période précise, souvent 15, 30 ou 60 minutes. Le choix de la période est important : plus elle est courte, plus l’analyse capte finement les pics d’activité. Une moyenne journalière peut masquer des pointes très fortes à certaines heures. Pour un calcul pertinent, il faut donc travailler sur des pas de temps cohérents avec votre pilotage.
2. La durée moyenne de traitement ou AHT
L’AHT, pour Average Handling Time, regroupe généralement le temps de conversation, le temps de mise en attente éventuelle et le temps de post-traitement. Une erreur fréquente consiste à n’utiliser que le temps de parole. Or, pour dimensionner correctement l’effectif, il faut inclure tout le temps pendant lequel un agent reste mobilisé par une interaction. Une variation de quelques dizaines de secondes peut avoir un effet important sur le besoin en ressources.
3. La charge offerte en Erlangs
La charge offerte est exprimée en Erlangs. Elle mesure l’intensité du trafic. On la calcule en divisant la charge totale de traitement par la durée de la période. Par exemple, 300 appels de 240 secondes chacun sur 30 minutes représentent une charge de 40 Erlangs. Cela signifie qu’il faudrait théoriquement 40 agents occupés en permanence pour absorber le flux sans marge de sécurité. Dans la pratique, il en faut davantage pour limiter l’attente.
4. Le nombre d’agents
Le nombre d’agents correspond aux ressources simultanément disponibles sur l’intervalle analysé. C’est bien l’effectif en ligne qui compte, et non le nombre total de salariés inscrits au planning. Il faut donc tenir compte des pauses, des formations, de l’absentéisme, des tâches hors flux et de l’adhérence au planning.
5. L’objectif de réponse
L’objectif de réponse est le délai dans lequel vous souhaitez répondre à une certaine part des appels, par exemple 80 % en 20 secondes. Le calcul Erlang C permet justement d’estimer le niveau de service probable pour un seuil choisi. Cet indicateur est très utilisé dans les tableaux de bord, car il relie directement la performance ressentie par le client à l’organisation des équipes.
Comment fonctionne concrètement le calcul
Le modèle suit généralement quatre étapes :
- Calculer la charge offerte en Erlangs à partir du volume et de l’AHT.
- Comparer cette charge au nombre d’agents disponibles.
- Déterminer la probabilité qu’un appel doive attendre, via la formule Erlang C.
- En déduire des métriques opérationnelles comme l’ASA, le taux d’occupation et le service level.
Si la charge offerte est supérieure ou égale au nombre d’agents, le système est saturé. En pratique, cela signifie que l’attente explose ou devient structurellement instable. Si le nombre d’agents dépasse la charge, le système peut fonctionner de manière soutenable, avec un temps d’attente fini et calculable.
Exemple simple de lecture des résultats
Prenons un créneau de 30 minutes avec 300 appels, une AHT de 240 secondes et 50 agents. La charge offerte est de 40 Erlangs. Le taux d’occupation moyen est alors de 40 / 50 = 80 %. Cet indicateur est sain dans beaucoup d’environnements de centre de contacts. Le calcul Erlang C peut ensuite révéler qu’une partie des appels attend quelques secondes, mais qu’une large majorité passe avant 20 secondes. Le décideur peut ainsi juger si l’équilibre coût de staffing / qualité de service est acceptable.
Si, dans ce même exemple, l’AHT monte à 300 secondes, la charge offerte passe à 50 Erlangs. Avec 50 agents, l’occupation atteint 100 %, ce qui est critique. Le niveau de service chute brutalement et les files se dégradent. Cette sensibilité montre pourquoi la qualité des données d’entrée est essentielle dans tout projet WFM ou capacity planning.
| Scénario | Appels sur 30 min | AHT | Charge offerte | Agents | Occupation |
|---|---|---|---|---|---|
| Base | 300 | 240 s | 40 Erlangs | 50 | 80 % |
| AHT plus long | 300 | 300 s | 50 Erlangs | 50 | 100 % |
| Volume plus fort | 360 | 240 s | 48 Erlangs | 50 | 96 % |
| Renfort d’effectif | 300 | 240 s | 40 Erlangs | 55 | 72,7 % |
Pourquoi le calcul loi Erlang C est si utile en centre de contacts
Son premier avantage est la rapidité. En quelques secondes, vous obtenez un cadre analytique pour prendre des décisions de staffing. Son deuxieme avantage est la comparabilité : deux équipes, deux campagnes ou deux plages horaires peuvent être comparées avec des métriques homogènes. Son troisieme avantage est sa capacité à traduire un objectif métier en besoin opérationnel. Un directeur de la relation client peut fixer un niveau de service, et l’outil estime combien d’agents sont nécessaires pour y parvenir.
- Prévoir les effectifs à court et moyen terme.
- Tester des scénarios avant une campagne marketing.
- Mesurer l’impact d’une hausse de volume ou d’une dérive de l’AHT.
- Documenter une demande de recrutement ou de renfort temporaire.
- Alimenter un outil WFM plus complet.
Les limites du modèle Erlang C
Comme tout modèle, Erlang C simplifie la réalité. Il suppose notamment que tous les appels attendent s’il n’y a pas d’agent libre. Or, dans la vraie vie, certains clients raccrochent avant réponse. C’est pour cette raison que certains environnements préfèrent parfois Erlang A, qui intègre l’abandon. De plus, le modèle considère une file unique et des agents interchangeables, ce qui peut être insuffisant pour les organisations multi-compétences ou multi-canaux.
Il faut aussi rappeler qu’un calcul juste ne garantit pas une exécution parfaite. L’adhérence au planning, les retards de connexion, les temps de pause réels, les formations, les activités offline et les écarts entre prévision et réalisé influencent fortement la performance finale. Le calcul loi Erlang C doit donc être vu comme un socle, pas comme une vérité absolue.
Repères opérationnels utiles
Dans de nombreux centres de contacts, une occupation durable au-dessus de 85 % devient difficile à tenir. Les agents ont moins de respiration entre deux interactions, la fatigue augmente et la qualité de traitement peut baisser. En dessous de 70 %, le service est souvent confortable, mais le coût de sous-utilisation peut devenir important. Le bon niveau dépend de votre secteur, de la complexité des appels, du taux de transfert, de la saisonnalité et du niveau de qualité attendu.
| Niveau d’occupation | Lecture opérationnelle | Effet probable sur l’attente | Risque principal |
|---|---|---|---|
| 60 % à 70 % | Confortable | Attente faible | Surstaffing possible |
| 70 % à 85 % | Zone souvent recherchée | Bon équilibre qualité / coût | Vigilance sur les pics |
| 85 % à 95 % | Tendue | Attente plus sensible | Fatigue agent et baisse du service |
| 95 % et plus | Critique | File instable ou très dégradée | Saturation structurelle |
Bonnes pratiques pour utiliser ce calcul correctement
Utiliser des données propres
Un calcul Erlang C n’est fiable que si les données le sont. Il faut distinguer appels proposés, appels traités, appels abandonnés et rappels. Il faut aussi stabiliser la définition de l’AHT et éviter les moyennes trop larges qui gomment les fluctuations horaires.
Travailler au bon niveau de granularité
Pour la planification intra-journalière, des intervalles de 15 ou 30 minutes sont souvent préférables. Une vue horaire ou quotidienne peut être utile pour une première estimation, mais elle reste moins adaptée pour piloter les pointes.
Ajouter des marges réalistes
Le résultat Erlang C vous donne un besoin net théorique en ligne. Dans la vraie vie, vous devez ensuite intégrer l’occupation cible, l’absentéisme, l’adhérence, les réunions, les pauses, les formations et parfois la polyvalence multi-compétences. C’est cette étape qui transforme un besoin mathématique en effectif planifié.
Comparer plusieurs scénarios
La meilleure façon d’utiliser le modèle est de faire varier les paramètres. Ajoutez 2 agents, allongez l’AHT de 20 secondes, augmentez le volume de 10 %, raccourcissez l’objectif de réponse : vous verrez rapidement quelles variables ont le plus d’impact sur votre performance.
Différence entre Erlang B, Erlang C et Erlang A
Erlang B s’applique surtout aux systèmes sans attente, où un appel est perdu si toutes les ressources sont occupées. Erlang C, lui, suppose une mise en file d’attente, ce qui correspond à beaucoup de centres d’appels entrants. Erlang A ajoute la notion d’abandon, donc il peut mieux refléter la réalité lorsque les clients ne patientent pas indéfiniment. Malgré cela, Erlang C reste extrêmement populaire car il est simple, standardisé et bien compris par les équipes opérationnelles.
Quand faut-il se méfier du résultat obtenu ?
Si vos files sont très courtes, très volatiles ou fortement influencées par des événements exogènes, le calcul peut donner un faux sentiment de précision. Il faut aussi être prudent si votre activité est multilingue, multicanale ou gérée par des compétences très spécialisées. Dans ces cas, un outil de simulation ou un moteur WFM avancé peut compléter l’analyse. De même, si vous constatez des abandons massifs, il peut être utile de comparer avec un modèle Erlang A.
Sources utiles pour approfondir
Pour aller plus loin sur les files d’attente, la modélisation et l’analyse opérationnelle, vous pouvez consulter les ressources suivantes :
- MIT – introduction aux modèles de file d’attente
- NIST – ressources techniques et méthodologiques
- Princeton University ORFE – recherche en optimisation et systèmes stochastiques
Conclusion
Le calcul loi Erlang C reste une base incontournable pour tout responsable de centre de contacts qui souhaite relier charge de travail, effectif et qualité de service. Bien utilisé, il permet de décider plus vite, de mieux justifier les besoins en staffing et de tester des scénarios avant qu’ils ne deviennent des problèmes opérationnels. L’essentiel est de l’alimenter avec des données fiables, de comprendre ses hypothèses et de compléter l’analyse par des marges réalistes de planification. Avec ces précautions, Erlang C est un excellent outil de pilotage, à la fois simple d’accès et très puissant.