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:
- 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
- Vá em Arquivo > Opções > Suplementos
- Em Gerenciar, escolha “Suplementos do Excel” e clique em Ir
- Marque “Solver” e clique em OK
- 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.