← Blog
Demand Planning13 de maio de 202614 min de lectura

Como calcular estoque de segurança no México

Aprenda a calcular o estoque de segurança no México com fórmulas aplicáveis hoje: lead time variável, sazonalidade e dados incompletos. Sem software enterprise.

C

Equipo Celes

13 de maio de 2026

O erro que 80% dos planejadores no México cometem

O estoque de segurança que você calculou este ano provavelmente está errado — não porque a fórmula seja incorreta, mas porque foi desenhada para um fornecedor que entrega no prazo exato e uma demanda que não tem Buen Fin nem quincenas.

Esse erro não aparece em nenhum relatório. Não existe um alerta no seu ERP dizendo "safety stock calculado com premissas incorretas". O que aparece — silenciosamente — é capital de giro imobilizado em SKUs superprotegidos e rupturas de estoque nos produtos mais importantes exatamente quando mais importa. Ambos ao mesmo tempo. Para o mesmo time.

Por que a fórmula que você aprendeu na universidade falha aqui

A fórmula clássica assume duas coisas que no México quase nunca se confirmam: que o lead time é constante e que a demanda segue uma distribuição normal sem picos estruturais. Na prática, o seu fornecedor em Monterrey entrega entre 8 e 21 dias dependendo do mês. O seu fornecedor na Ásia chega com uma janela de 30 dias com variação de ±12 dias conforme a taxa de câmbio e o espaço no navio.

E a demanda. No México, a quincena não é um detalhe cultural — é um padrão de consumo que eleva as vendas entre 40% e 70% nos dias 14 e 28-30 de cada mês nas categorias de bens de consumo. O Buen Fin duplica ou triplica a rotatividade em eletrônicos e linha branca durante 72 horas. Um estoque de segurança calculado com a média anual de demanda trata esses picos como ruído. Eles não são ruído. São o negócio.

Se você quiser entender como isso se conecta a decisões mais amplas de planejamento de demanda, o artigo Demand Planning Software no México: Previsão ou Rentabilidade? explica a relação entre a precisão do modelo e o impacto no P&L.

O custo que ninguém coloca no P&L: capital preso vs. venda perdida

O excesso de estoque tem um custo que a maioria dos planejadores não calcula porque não aparece como linha no demonstrativo de resultados. Você pode calculá-lo assim:

Custo financeiro do estoque imobilizado =

Estoque médio em excesso ($) × Taxa de custo de capital anual × (Dias de excesso / 365)

Se você tem $8M em estoque médio e estima que 18% está em excesso real, e seu custo de capital é de 14% ao ano, você está pagando $201.600 por ano por estoque que não vende nada. Sem contar obsolescência, perdas (quebras) nem espaço de armazém.

A ruptura de estoque tem o custo oposto: receita que nunca existiu. Para ler como monetizar esse número com precisão, confira Ruptura de estoque: o que é e como medi-la em pesos. E se você quiser entender o impacto mais amplo no seu balanço, como o estoque imobilizado afeta seu capital de giro detalha o tema com números acionáveis.


O que é realmente o estoque de segurança (e o que não é)

O estoque de segurança é a quantidade de unidades adicionais que você mantém para absorver dois tipos de variabilidade: a da demanda durante o período de reposição e a do próprio tempo de reposição. Não é uma folga subjetiva. Não é um percentual fixo. É uma função estatística que traduz um nível de serviço objetivo em unidades concretas.

Estoque de segurança vs. estoque cíclico: a confusão mais cara

O estoque cíclico é o que você consome entre pedidos. Se você vende 100 unidades por dia e faz pedidos a cada 10 dias, seu estoque cíclico médio é de 500 unidades (metade do ciclo de reposição). O estoque de segurança é adicional a isso — existe para cobrir os dias em que você vende 130 unidades ou seu fornecedor demora 13 dias em vez de 10.

Confundir os dois leva a um de dois erros: ou você calcula o safety stock sobre o total do estoque (superestima, imobiliza mais capital) ou reduz o pedido de compra achando que o safety stock já "cobre" a demanda base (e fica com falta).

Por que "colocar 20% a mais" não é uma estratégia, é uma aposta

20% sobre a média de vendas soa conservador. Em um SKU de alta rotatividade com demanda estável, esses 20% podem ser 4x o estoque de segurança que você estatisticamente precisa. Em um SKU sazonal com lead time variável, pode ser insuficiente exatamente quando você mais precisa. O percentual fixo distribui o erro de forma uniforme em produtos que não se comportam da mesma maneira.


A fórmula base e quando ela funciona

Fórmula padrão: variáveis, unidades e como interpretá-la

A fórmula clássica de estoque mínimo é:

SS = Z × σ_demanda × √Lead Time

Onde:

  • Z = fator de nível de serviço (veja tabela abaixo)

  • σ_demanda = desvio padrão da demanda diária (em unidades)

  • Lead Time = tempo de reposição em dias (assumido constante)

Essa fórmula funciona bem quando o seu lead time tem uma variação inferior a 10% em relação à média e a demanda não apresenta sazonalidade marcante. Em produtos de rotatividade constante com fornecedores locais confiáveis — pense em um fornecedor de laticínios com contrato de entrega diária — as premissas se sustentam.

Valores de Z segundo o nível de serviço objetivo

  • 90% de nível de serviço: Z = 1,28

  • 95% de nível de serviço: Z = 1,65

  • 98% de nível de serviço: Z = 2,05

  • 99% de nível de serviço: Z = 2,33

O nível de serviço aqui significa a probabilidade de não ter ruptura durante o ciclo de reposição. Um nível de 95% não é "quase perfeito" — significa que em 1 de cada 20 ciclos de reposição você terá uma ruptura de estoque.

Exemplo resolvido passo a passo no Excel

Você tem um SKU com demanda diária média de 50 unidades, desvio padrão da demanda de 12 unidades/dia, lead time fixo de 7 dias e nível de serviço objetivo de 95%.

SS = 1,65 × 12 × √7 = 1,65 × 12 × 2,646 = 52,4 unidades → arredondado para 53 unidades

No Excel: =1,65 * DESVPAD.A(intervalo_demanda_diaria) * RAIZ(lead_time)


Como ajustar o cálculo quando o lead time varia (realidade México)

Este é o ajuste mais importante para a cadeia de suprimentos mexicana. Quando o seu fornecedor não entrega em prazo constante, ignorar a variabilidade do lead time subestima o estoque de segurança exatamente nos SKUs onde uma ruptura dói mais.

Fórmula com lead time variável

SS = Z × √(LT_med × σ²_demanda + D²_med × σ²_LT)

Onde:

  • LT_med = lead time médio em dias

  • σ_demanda = desvio padrão da demanda diária

  • D_med = demanda diária média

  • σ_LT = desvio padrão do lead time em dias

Essa fórmula combina ambas as fontes de incerteza. Se a variabilidade do lead time for zero, ela colapsa para a fórmula padrão. Se a demanda for perfeitamente previsível, resta apenas o componente de lead time variável.

Como calcular o desvio padrão do lead time com seus dados históricos

Você precisa de pelo menos 15 a 20 pedidos de compra históricos para que o número seja estatisticamente útil. No Excel: =DESVPAD.A(intervalo_dias_entre_pedido_e_entrega). Se você não tem esse registro, consulte as notas fiscais do fornecedor e calcule os dias entre a data do pedido e a data de recebimento para cada entrada no armazém nos últimos 6 meses.

Exemplo resolvido: fornecedor de Monterrey com lead time entre 8 e 21 dias

  • Demanda diária média: 80 unidades

  • σ_demanda: 15 unidades/dia

  • Lead time médio: 13 dias

  • σ_LT: 3,8 dias (calculado com 22 pedidos históricos)

  • Nível de serviço: 95% → Z = 1,65

SS = 1,65 × √(13 × 15² + 80² × 3,8²)

SS = 1,65 × √(13 × 225 + 6.400 × 14,44)

SS = 1,65 × √(2.925 + 92.416)

SS = 1,65 × √95.341

SS = 1,65 × 308,8 = 509,5 → 510 unidades

Agora compare com a fórmula simples: 1,65 × 15 × √13 = 89,3 unidades. A diferença é 421 unidades. Essa lacuna é o que a variabilidade do lead time do seu fornecedor de Monterrey realmente está custando em risco de ruptura — e que o modelo simples jamais mostrou.


O problema dos dados incompletos: o que fazer quando o histórico não existe ou está sujo

Para um planejador de demanda em uma empresa de médio porte no México, a realidade dos dados é esta: períodos com ruptura de estoque que registram vendas zero (mas a demanda real não era zero), SKUs lançados há 8 meses com histórico insuficiente e períodos de pandemia que distorcem qualquer cálculo de variabilidade.

Como tratar outliers e rupturas que distorcem seu desvio padrão

Os dias com venda zero por ruptura de estoque não são dias de demanda zero — são dias com demanda censurada. Se você os incluir no cálculo do desvio padrão, subestimará a variabilidade real e calculará um estoque de segurança menor do que o necessário. A solução prática: identifique esses períodos no seu histórico (dias em que o estoque final foi ≤ 0) e substitua esses valores pela média dos 4 dias anteriores antes de rodar o cálculo.

Método de proxy: usar categorias similares quando o SKU é novo

Para SKUs com menos de 3 meses de histórico, use o desvio padrão do coeficiente de variação (CV = σ/μ) de SKUs similares na mesma categoria. Se os SKUs maduros da categoria têm um CV de 0,32, aplique esse mesmo CV sobre a demanda média estimada do SKU novo para obter um σ inicial.

Para mais detalhes sobre como lidar com modelos de histórico incompleto, os artigos planejamento de demanda com dados históricos incompletos e Previsão de vendas com dados incompletos: guia prático cobrem as técnicas complementares.

Quando o julgamento especializado tem lugar no modelo

O modelo estatístico não sabe que o seu principal fornecedor está em processo de certificação ISO e teve entregas erráticas nos últimos 60 dias. O modelo não sabe que há um evento comercial em duas semanas que triplicará a demanda. O julgamento especializado tem lugar legítimo como ajuste de premissas — modificar o σ_LT esperado ou o horizonte de cálculo — não como substituto do modelo.


Sazonalidade no México: o fator que quebra qualquer cálculo estático

Um estoque de segurança calculado em janeiro com dados do ano inteiro faz a média do Buen Fin, da temporada de Natal e das quincenas de julho em um único número. Esse número está errado para janeiro, mais errado para outubro e potencialmente catastrófico para novembro.

Índices sazonais: como construí-los com dois anos de dados

O índice sazonal de um período = (demanda real do período) / (média mensal do ano). Com dois anos de dados, você calcula a média dos índices do mesmo mês em ambos os anos para suavizar eventos atípicos. Se novembro tem um índice de 1,87, a demanda esperada de novembro é 87% maior do que a média mensal — e o seu σ_demanda para esse período deve ser calculado apenas com dados de novembro, não do ano inteiro.

Estoque de segurança dinâmico: recalcular por horizonte de temporada, não anualmente

A prática correta é calcular o estoque de segurança por horizonte de 4 a 8 semanas, recalibrando no início de cada período. Isso implica ter um modelo que se atualiza com frequência, não uma planilha de Excel revisada na reunião anual de planejamento.

Exemplo: empresa de bens de consumo ajustando o estoque antes do Buen Fin

Uma empresa com vendas médias de 1.200 unidades/dia no seu SKU principal tem um estoque de segurança base de 380 unidades calculado com dados anuais. Ao calcular com dados históricos das 3 semanas do Buen Fin, a demanda diária sobe para 2.800 unidades e o desvio padrão triplica. O estoque de segurança correto para esse período é 1.140 unidades — 3x o número base. A empresa que chega ao Buen Fin com 380 unidades de segurança não está protegida: está exposta.


Da fórmula à ação: implementação no Excel sem ERP enterprise

Estrutura da planilha: colunas mínimas necessárias

Seu modelo precisa de pelo menos estas colunas por SKU:

  • SKU / Descrição

  • Demanda diária média (MÉDIA sobre o intervalo limpo)

  • σ demanda diária (DESVPAD.A sobre o intervalo limpo)

  • Lead time médio (MÉDIA do histórico de pedidos)

  • σ lead time (DESVPAD.A do histórico de pedidos)

  • Nível de serviço objetivo (definido por categoria ou margem do SKU)

  • Valor Z (tabela fixa com SEs aninhados ou PROCV)

  • Estoque de segurança calculado (fórmula estendida)

  • Ponto de reposição = (Demanda diária média × Lead time médio) + Estoque de segurança

Funções Excel principais aplicadas ao modelo

  • =DESVPAD.A(B2:B90) — desvio padrão da demanda diária sobre intervalo limpo

  • =MÉDIA(D2:D25) — lead time médio sobre histórico de pedidos

  • =SEERRO(DESVPAD.A(D2:D25),0) — trata intervalos com poucos dados sem quebrar o modelo

  • =valor_Z * RAIZ(LT_med * sigma_demanda^2 + D_med^2 * sigma_LT^2) — fórmula estendida

Como conectar o resultado ao ponto de reposição automático

O ponto de reposição é o nível de estoque que dispara um pedido de compra. Sua fórmula: Ponto de reposição = (Demanda diária média × Lead time médio) + Estoque de segurança. No Excel, se você tiver o estoque atual em tempo real (seja manual ou importado do seu sistema), uma coluna condicional =SE(estoque_atual <= ponto_reposicao, "PEDIR", "OK") oferece um sistema de alerta básico funcional.


Quando a fórmula correta já não é suficiente

Você pode ter a fórmula estendida correta, os dados relativamente limpos e os índices sazonais bem construídos. Se esse modelo for recalculado a cada trimestre sobre dados que já têm 60 a 90 dias de defasagem, o estoque de segurança que protege sua operação hoje reflete uma realidade que já não existe.

O problema não é calcular mal o estoque de segurança. É calculá-lo bem uma vez e tratá-lo como se a variabilidade da sua cadeia estivesse congelada.

A variabilidade do lead time dos seus fornecedores muda quando muda a taxa de câmbio. A demanda muda quando um concorrente abre uma loja nova ou lança uma promoção. O modelo estático gera uma falsa sensação de controle: a planilha de Excel está atualizada, os números têm duas casas decimais, o processo está documentado. Mas o mercado se moveu e o modelo não.

Para operações com mais de 500 SKUs ativos ou com fornecedores de alta variabilidade, o recálculo manual mensal deixa de ser suficiente — não porque seja difícil, mas porque o volume de combinações (SKU × loja × fornecedor × período) ultrapassa o que uma equipe humana consegue recalibrar com a frequência que a variabilidade real exige.

Se você está avaliando automatizar esse recálculo, o software de planejamento de demanda para o México da Celes executa reposições com modelos dinâmicos sobre dados atualizados, sem depender de que alguém se lembre de atualizar a planilha antes do Buen Fin.


Perguntas frequentes

Qual é a fórmula correta para calcular o estoque de segurança no México?

A fórmula que se aplica à maioria dos contextos mexicanos é a estendida com lead time variável: SS = Z × √(LT_med × σ²_demanda + D²_med × σ²_LT). A fórmula padrão SS = Z × σ_demanda × √LT só é suficiente quando o lead time do seu fornecedor varia menos de 10% em relação à sua média — condição que raramente se cumpre em cadeias de suprimentos com fornecedores locais, de fronteira ou de importação.

Qual nível de serviço devo usar para calcular meu estoque de segurança?

Depende da margem e do custo de ruptura do SKU, não de um padrão único. Para SKUs de alta margem ou alta rotatividade em que a ruptura gera substituição de marca, um nível de serviço de 97-99% (Z entre 1,88 e 2,33) é defensável. Para SKUs de baixa margem ou com substitutos diretos, 90-95% reduz o capital imobilizado sem um impacto severo nas vendas. A chave é diferenciar por categoria, não aplicar um Z uniforme a toda a operação.

Como calculo o estoque de segurança se não tenho um histórico limpo de demanda?

Primeiro, identifique e exclua os períodos com ruptura de estoque (dias com venda zero por falta de estoque, não por demanda zero). Segundo, para SKUs novos com menos de 3 meses de dados, use o coeficiente de variação (σ/μ) de SKUs maduros similares na mesma categoria como proxy. Terceiro, se o histórico tiver menos de 8 semanas, complemente com julgamento especializado para definir o σ_LT esperado do fornecedor.

Com que frequência devo recalcular o estoque de segurança?

Para operações com sazonalidade marcada (Buen Fin, Natal, quincenas de fim de mês), o recálculo trimestral é insuficiente. A prática correta é recalibrar por horizonte de 4 a 8 semanas, especialmente 6 a 8 semanas antes de um pico sazonal conhecido. Um estoque de segurança calculado em agosto com dados do ano inteiro subestimará sistematicamente a variabilidade de novembro.

Quanto capital pode estar imobilizado por um estoque de segurança mal calculado?

Use esta fórmula para estimar: Capital imobilizado = (SS_calculado - SS_correto) × Custo unitário. Se o seu modelo subestima a variabilidade do lead time e mantém 30% a mais de estoque de segurança do que o necessário em 800 SKUs com custo médio de $45 por unidade e estoque de segurança médio de 120 unidades, o excesso é aproximadamente 0,30 × 800 × 120 × $45 = $1.296.000 imobilizados em estoque que não protege mais vendas do que protegeria o modelo correto.

¿Listo para eliminar el inventario atrapado?

Agenda una demo y te mostramos cómo Celes impacta tu rentabilidad en los primeros 30 días.

Agenda tu demo
Como calcular estoque de segurança no México | Celes