Calculadora gratuita
Calculadora Erlang C
Quantos agentes o intervalo pede para cumprir a meta de nível de serviço? Erlang C com AHT, shrinkage, teto de ocupação e o preset da meta ANEEL de 85% em 30 s.
A tela abre com o exemplo de 100 chamadas em 30 minutos. Troque pelos números de um intervalo da sua operação e clique em Calcular.
Meta de nível de serviço
Volume previsto para um intervalo, de preferência o de pico.
Conversa mais pós-atendimento (registro, tabulação).
Deixe em branco para não limitar. Com teto, o número sobe até a ocupação caber nele.
Parte do tempo pago em que o agente não está disponível: pausas, treinamento, faltas, férias.
Ferramenta de apoio ao planejamento. O resultado é uma estimativa do modelo Erlang C a partir dos números que você informa, e a responsabilidade pelo uso dos cálculos e pelas decisões de dimensionamento é de quem usa a ferramenta, não da DNACX.
Definição
Erlang C é o modelo de fila usado para dimensionar central de atendimento: dado o volume de chamadas de um intervalo e o tempo médio de cada uma, ele calcula a probabilidade de a chamada esperar na fila e, a partir dela, quantas chamadas são atendidas dentro do tempo alvo. O nome vem de Agner Krarup Erlang, matemático dinamarquês que publicou os primeiros estudos de tráfego telefônico no começo do século XX. O modelo supõe que as chamadas chegam de forma aleatória e estável dentro do intervalo, que cada agente atende uma chamada por vez e que ninguém desiste da fila.
Fórmula
Tráfego (A, em erlangs) = chamadas no intervalo × AHT (s) / duração do intervalo (s) Erlang B por recursão: B(0) = 1; B(k) = A × B(k − 1) / (k + A × B(k − 1)) Probabilidade de esperar: Pw = N × B(N) / (N − A × (1 − B(N))), só para N > A Nível de serviço = 1 − Pw × e^(−(N − A) × T / AHT) ASA = Pw × AHT / (N − A) Ocupação = A / N Agentes na escala = N / (1 − shrinkage), arredondado para cima
Como calcular
Escolha o canal e informe quantas chamadas chegam num intervalo de 30 ou 60 minutos, de preferência o de maior volume do dia. Informe o tempo médio de atendimento em segundos, somando a conversa e o pós-atendimento. Defina a meta de nível de serviço e o tempo alvo, ou use um dos presets. Se quiser limitar a ocupação dos agentes, informe o teto; senão, deixe em branco. Informe o shrinkage, a parte do tempo pago em que o agente não está disponível para atender. Clique em Calcular: a ferramenta procura o menor número de agentes que cumpre a meta, mostra o nível de serviço, a probabilidade de espera, a espera média e a ocupação desse número, e monta a tabela com três agentes a menos e três a mais.
Exemplos práticos
Meta 80/20, intervalo de 30 minutos
- Chamadas no intervalo
- 100
- AHT
- 180 s
- Shrinkage
- 30%
- Resultado
- 20 agentes na escala (14 na posição, nível de serviço de 88,84%, espera média de 7,84 s)
Mesmo volume com teto de ocupação de 65%
- Chamadas no intervalo
- 100
- AHT
- 180 s
- Shrinkage
- 30%
- Resultado
- 23 agentes na escala (16 na posição, porque com 14 a ocupação seria de 71,4%)
Erros comuns
- Dimensionar pelo volume do dia inteiro dividido pelas horas. O Erlang C vale para um intervalo com chegada estável, e a média do dia esconde o pico que derruba o nível de serviço.
- Usar o AHT sem o pós-atendimento. O agente só fica livre depois de registrar e tabular, e esse tempo ocupa a posição tanto quanto a conversa.
- Esquecer o shrinkage e escalar o número de agentes na posição. Pausas, treinamento, faltas e férias fazem a escala precisar de mais gente do que a conta do intervalo.
- Somar os agentes de filas separadas como se fossem uma fila só. Filas separadas precisam de mais agentes no total do que uma fila única com o mesmo volume.
- Ler o nível de serviço do Erlang C como o indicador que o regulador apura. A meta do INS da ANEEL vale para o indicador mensal, exclui abandonos rápidos e períodos atípicos, e a conta aqui é de um intervalo.
FAQ
- O Erlang C considera o abandono de chamadas?
- Não considera. O modelo supõe que toda pessoa que entra na fila espera até ser atendida. Na vida real parte desiste, e quem desiste libera a fila para os outros, então uma operação com abandono costuma entregar nível de serviço um pouco melhor do que o Erlang C prevê para o mesmo número de agentes. Por isso o resultado tende a ser conservador, com um pouco mais de gente do que a fila real pediria. Para modelar o abandono existe o Erlang A, que pede o tempo médio de paciência do cliente.
- O que é shrinkage e por que ele muda tanto o resultado?
- Shrinkage é a fração do tempo pago em que o agente não está disponível para atender: pausas, treinamento, reunião, falta e férias. Se o intervalo pede 14 agentes atendendo e o shrinkage é de 30%, a escala precisa de 14 / 0,7 = 20 pessoas para que 14 estejam de fato na posição.
- Como usar o preset da meta ANEEL?
- O preset troca a meta para 85% das chamadas atendidas em até 30 segundos, o limite do INS no PRODIST, Módulo 8, para distribuidoras de energia com mais de 60 mil unidades consumidoras. O INS é apurado por mês, só com os intervalos de 30 minutos considerados típicos, e tira do denominador as chamadas abandonadas em até 30 segundos. O limite de abandono, IAb de até 4%, não entra no Erlang C. Por ignorar o abandono, o resultado tende a pedir um pouco mais de agentes do que a fila real, mas não garante o INS do mês: erro na previsão de volume e de AHT pesa mais do que a diferença de modelo. A apuração oficial sai dos registros do mês, que a distribuidora envia à ANEEL.
- Toda empresa precisa manter atendimento telefônico com humano 8 horas por dia?
- Não. O Decreto 11.034/2022 regula o SAC dos fornecedores de serviços regulados pelo Poder Executivo federal, como energia elétrica e telecomunicações. O art. 5º, I, manda os órgãos reguladores desses setores garantirem pelo menos 8 horas diárias de atendimento telefônico com humano, e o parágrafo único permite que exijam mais. A ANEEL, por exemplo, exige das distribuidoras atendimento 24 horas por dia, 7 dias por semana, com humano o tempo todo (REN 1.000/2021, art. 387, IV). Para empresa fora desses setores, o piso do decreto não se aplica.
- A calculadora serve para chat?
- Serve como estimativa, e a tela avisa isso. O Erlang C foi feito para uma conversa por agente. No modo chat a ferramenta calcula as posições de atendimento como se fossem telefone e divide pelo número de conversas simultâneas, o que ignora que o agente responde mais devagar quando atende várias conversas ao mesmo tempo.
- Por que a tabela não mostra números de agentes abaixo do tráfego?
- Porque com o tráfego igual ou maior que o número de agentes a fila cresce sem parar e o Erlang C não tem resultado. Se o intervalo tem 10 erlangs de tráfego, 10 agentes ocupados o tempo todo não dão conta da variação de chegada, e qualquer número de 10 para baixo não estabiliza a fila.