Excel 2010 - Solver

Janeiro 2017


O Excel 2010 inclui uma nova versão do complemento Solver Excel, para efetuar uma análise de cenários em seus dados. A última versão do Solver Excel tem uma interface de usuário melhor e inclui novos recursos Evolutionary, Relatório de linearidade, além de produzir resultados melhores e mais precisos.

O Solver faz parte de uma série de comandos, muitas vezes chamados de ferramentas de análise de simulação. Com ele, é possível encontrar um valor ideal (máximo ou mínimo) para a fórmula de uma única célula, chamada de célula alvo (antes chamada de célula-alvo), com base em restrições ou limitações aplicadas aos valores de outras células da fórmula de uma planilha de cálculo. O Solver usa um grupo de células chamado de variáveis de decisão ou, simplesmente, células variáveis, que interveem no cálculo de fórmulas de células alvo e restrições. O Solver refina os valores das células variáveis de decisão para satisfazer os limites aplicados às celulas de restrições e reproduzir o resultado desejado para a célula alvo.

Como o Solver é um instrumento meio complexo, é melhor usar um exemplo. Imagine uma linha de produção com cinco produtos. Para cada produto, você conhece os custos fixos, os custos de produção e estimou os custos de marketing e publicidade. Isto te dá o custo de cada produto e o custo total. No entanto, você está sujeito a várias restrições: orçamentos mínimos para publicidade e marketing, um custo máximo para cada produto e, é claro, um orçamento total máximo.


Você pode usar o solver para ajustar os valores dos cargos de Marketing e Propaganda para cada produto, respeitando suas limitações. Veja como:

1.Na guia "Dados", clique em Solver no grupo "Análise". Se o comando Solver ou o grupo "Análise" não estiver disponível, você deverá carregar o complemento Solver:
  • Clique na guia "Arquivo", em "Opções" e na categoria "Complementos".
  • Na área "Gerenciar", clique em "Complementos do Excel" e em "OK".
  • Na área "Complementos disponíveis", marque a caixa "Complemento Solver" e cliquez em "OK".


2.Na área "Objetivo a ser definido", digite a referência ou o nome da célula alvo. Esta última deverá conter uma fórmula.

3.Faça uma das seguintes ações:
  • Para que o valor da célula alvo seja o mais alto possível, clique em Max.
  • Para que o valor da célula alvo seja o menor possível, clique em Min.
  • Para que a célula alvo contenha um valor dado, clique em "Valor" e, em seguida, digite o valor na caixa. No nosso exemplo, a célula alvo é a célula G8.


4.Na área "Células variáveis", digite o nome ou a referência de cada intervalo de células variáveis de decisão. Separe as referências não adjacentes por ponto-e-vírgula. As células variáveis devem ser associadas, direta ou indiretamente, à célula alvo. Você pode especificar até 200 células variáveis.

5. Na área "Restrições", digite as restrições que você deseja aplicar, fazendo o seguinte:
Na caixa de diálogo "Parâmetros do solveur", clique em "Adicionar".

Na área "Referência de célula", insira a referência de célula ou o nome do intervalo de células que você deseja submeter o valor à uma restrição.

Clique na relação (<=, =,>=, int, bin, ou dif) que você quer definir entre a célula referenciada e a restrição. Se você clicar em int, o inteiro aparecerá na caixa "Restrição". Se você clicar em bin, binário aparecerá na caixa "Restrição". Se você clicar em dif, todos os diferentes aparecerão na caixa "Restrição". Se você escolher <=, = ou>= para a relação na caixa "Restrição", digite um número, uma referência ou um nome de célula, ou uma fórmula.

Para adicionar outra restrição aceitando a que acabou de ser digitada, clique em Adicionar. Para aceitar a restrição e retornar à caixa de diálogo "Parâmetros do solver", clique em OK.


A qualquer momento, você pode alterar ou remover uma restrição existente clicando nela e, depois, em "Editar", para fazer as suas alterações, ou clicando em "Excluir".

6.Clique em Resolver e fazer uma das seguintes ações:

Para manter os valores da solução na planilha, na caixa de diálogo "Resultados do Solver", clique em "Manter a solução do Solver".

Para restaurar os valores que foram definidos antes de clicar em "Solve" (Resolver), clique em "Restaurar os valores originais".

A imagem seguinte mostra os resultados obtidos em nosso exemplo. Note que nem sempre são os melhores resultados em todas as situações, mas eles te darão uma excelente base de trabalho.


Você pode criar um relatório com base na solução identificada pelo Solver clicando em um tipo de relatório na área de "Relatórios" e em "OK". O relatório é criado em uma nova planilha. Se o Solver não encontrar uma solução, apenas alguns relatórios estarão disponíveis, se houver.

Para salvar os valores das células variáveis de decisão como um cenário visível posteriormente, clique em "Salvar cenário" na caixa de diálogo "Resultados do Solver", e digite um nome para o cenário na caixa "Nome do cenário".

Exibir soluções intermediárias do Solver


Às vezes, é interessante examinar as soluções provisórias Solver:
  • Depois de definir um problema, clique em "Opções" na caixa de diálogo "Parâmetros do solver".


7.Na caixa de diálogo "Opções", selecione a caixa "Mostrar o resultado das iterações para exibir os valores de cada solução intermediária e clique em "OK".

8.Na caixa de diálogo "Parâmetros do Solver", clique em "Resolver".

9.Na caixa de diálogo "Visualizar uma solução intermediária", você poderá parar o processo de resolução e exibir a caixa de diálogo "Resultados do Solver", clicando em "Parar" ou "Continuar" o processo de resolução e exibir a próxima solução intermediária, clicando "Continuar".

Algoritmos de resolução do Solver


O Solver dispõe de três algoritmos de resolução, propostos na caixa de diálogo "Parâmetros do Solver":
  • GRG não linear: destinado aos problemas não lineares simples.
  • Simplex PL: destinado aos problemas lineares.
  • Evolutionary : destinado aos problemas complexos.


Você pode escolher o algoritmo a ser usado clicando em "Opções" na caixa de diálogo "Parâmetros do Solver", em seguida, selecionando ou digitando valores para as opções desejadas nas guias "Todos os métodos", GRG não linear e Evolutionary na caixa de diálogo.

Modelo de problema


Às vezes, é útil poder salvar um modelo de problema para reutilizá-lo mais tarde:
  • Na caixa de diálogo "Parâmetros do Solver", clique em Carregar / Salvar.


10.Introduza um intervalo de células na área de modelo e clique em Salvar ou Carregar.

Ao salvar um modelo, digite a referência da primeira célula de um intervalo vertical de células vazias nas quais você quer colocar o modelo de problema. Ao carregar um modelo, digite a referência do conjunto de células com o modelo de problema.

Em uma planilha, você pode salvar as últimas seleções feitas na caixa de diálogo "Parâmetros do Solver", salvando a pasta de trabalho. Cada planilha de uma pasta de trabalho pode ter suas próprias seleções de Solver gravadas. Você também pode definir vários problemas para uma planilha clicando no botão Carregar / Salvar para salvar os problemas individualmente.

Tradução feita por Lucia Maurity y Nouira


Veja também

Publicado por pintuda. Última modificação: 2 de abril de 2013 às 14:28 por pintuda.
Este documento, intitulado 'Excel 2010 - Solver ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.