Como usar o Solver no Excel para otimização e tomada de decisão

O Solver (ativado em Arquivo > Opções > Suplementos > Suplementos do Excel) encontra o valor máximo, mínimo ou específico de uma célula objetivo ajustando células variáveis, respeitando as restrições que você define.

O Excel tem uma ferramenta poderosa para resolução de problemas de otimização que a maioria das pessoas nunca usou: o Solver. Com ele, você encontra o valor ideal para uma variável sujeita a restrições, como maximizar o lucro respeitando um limite de orçamento ou minimizar os custos respeitando uma demanda mínima. Neste artigo iremos mostrar o que é o Solver, como instalá-lo e como resolver problemas práticos de otimização.

O que é o Solver?

O Solver é um suplemento do Excel que resolve problemas de otimização matemática. Ele encontra o valor máximo, mínimo ou específico de uma célula objetivo, alterando as células variáveis (de decisão), sujeito a restrições que você define.

O Solver é usado para problemas como:

🎓
Quer aprender Excel de verdade, do zero ao avançado? Conheça o Curso Excel pra Ontem — aulas práticas, direto ao ponto, sem enrolação. Do zero ao avançado, no seu ritmo
Conhecer o curso →
  • Maximizar o lucro de um mix de produtos respeitando capacidade de produção
  • Minimizar o custo de transporte respeitando demandas de entrega
  • Otimizar a alocação de recursos humanos respeitando restrições de jornada
  • Encontrar a combinação de investimentos que maximiza o retorno para um dado nível de risco

Como ativar o Solver

  1. Vá em Arquivo > Opções > Suplementos
  2. Em Gerenciar, escolha “Suplementos do Excel” e clique em Ir
  3. Marque “Solver” e clique em OK
  4. O Solver aparece na aba Dados, no grupo Análise

Os três componentes do Solver

Célula objetivo

A célula que contém o valor que você quer otimizar (maximizar, minimizar ou definir para um valor específico). Geralmente é uma fórmula que calcula o lucro, custo ou outra métrica de interesse.

Células variáveis (de decisão)

As células que o Solver pode modificar para atingir o objetivo. São as variáveis de decisão do problema, como a quantidade de cada produto a produzir.

Restrições

As condições que as células variáveis e outras células devem satisfazer. Por exemplo, a quantidade não pode ser negativa, o custo total não pode exceder o orçamento, etc.

Exemplo prático: mix ótimo de produção

Uma empresa fabrica dois produtos: A e B. O produto A gera lucro de R$ 50 e o produto B gera lucro de R$ 80. A empresa tem capacidade máxima de 100 unidades por dia e o produto B exige o dobro do tempo de fabricação. Qual quantidade de cada produto maximiza o lucro?

Configure a planilha:

  • B2: Quantidade de A (variável)
  • B3: Quantidade de B (variável)
  • B5: =50*B2 + 80*B3 (lucro total — célula objetivo)
  • B7: =B2 + 2*B3 (tempo total de fabricação)

Configure o Solver:

  • Célula objetivo: B5 (maximizar)
  • Células variáveis: B2:B3
  • Restrições: B2>=0, B3>=0, B7<=100

O Solver vai encontrar a combinação ideal de A e B que maximiza o lucro dentro das restrições.

Tipos de modelo no Solver

Simplex LP

Para problemas de programação linear, onde a célula objetivo e as restrições são lineares. É o mais rápido e mais adequado para problemas de mix de produtos, alocação de recursos e transporte.

GRG Não Linear

Para problemas com relações não lineares. Mais lento e pode encontrar apenas ótimos locais, não necessariamente o ótimo global.

Evolutionary

Baseado em algoritmos evolutivos, consegue resolver problemas inteiros e não lineares mais complexos.

Salvando e reutilizando configurações do Solver

Clique em Carregar/Salvar no Solver para salvar as configurações do problema em um intervalo da planilha. Assim você pode ter múltiplas configurações de Solver na mesma planilha e alternar entre elas conforme necessário.

Limitações do Solver

O Solver do Excel tem limitações: máximo de 200 células variáveis e 100 restrições. Para problemas maiores ou mais complexos, são necessárias ferramentas especializadas como Python com bibliotecas de otimização ou software dedicado como GAMS ou CPLEX.

Perguntas frequentes

O que é o Solver do Excel?

É um suplemento que resolve problemas de otimização, encontrando o valor máximo, mínimo ou específico de uma célula objetivo ao ajustar células variáveis, respeitando restrições definidas pelo usuário.

Como ativar o Solver no Excel?

Vá em Arquivo > Opções > Suplementos, em Gerenciar escolha Suplementos do Excel, clique em Ir, marque Solver e clique em OK — ele passa a aparecer na aba Dados.

Quais são as limitações do Solver nativo do Excel?

Ele suporta no máximo 200 células variáveis e 100 restrições; para problemas maiores é necessário usar ferramentas especializadas como Python com bibliotecas de otimização ou softwares dedicados como GAMS ou CPLEX.


Se você curtiu esse artigo onde mostramos como usar o Solver no Excel para otimização, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *