Usar o Solver nas decisões de gestão
O Solver, um suplemento do Excel, permite resolver problemas de otimização e pode ser facilmente usado pelos decisores das empresas para determinar as melhores opções de gestão dos seus recursos.
As melhores opções são as que são otimizadas face a um objetivo. O Solver permite ter 3 tipos de otimização: maximização, minimização ou atingir um determinado valor.
Por outro lado, esta ferramenta também tem 3 elementos fundamentais para garantir o cumprimento do nosso objetivo:
- A célula objetivo,
- as células que variam em função do objetivo e
- as restrições aplicáveis ao modelo
Para exemplificar, vamos ver um exercício onde temos um valor disponível para comprar vários artigos e queremos obter a quantidade máxima de cada um, sem ultrapassar o budget.
Assim, verificamos que as quantidades que nos propomos a comprar de cada artigo multiplicadas pelo preço unitário, dá um total superior ao pretendido.
Então, como vamos resolver o problema?
Naturalmente, temos de ajustar a quantidade de cada produto até chegarmos ao valor do budget. Ora, este exercício de tentativa e erro, para além de poder ser demorado, pode também não ser a solução ótima que procuramos.
É aqui que entra o Solver. Com o Solver temos a garantia que a solução encontrada é ótima e chegamos a esse resultado de uma forma muito mais fácil de que fazer os ajustes de forma “manual”.
Se não tiver o Solver instalado, pode fazê-lo através do separador Ficheiro > Opções > Suplementos > Suplementos do Excel > clicar no botão «Ir». A caixa que se abre é a seguinte:
Depois de ativar o Solver e clicar no OK, ele vai ficar disponível no separador Dados.
A caixa que se abre determina o preenchimento de cada campo em função do nosso objetivo.
Assim, «Definir Objetivo» tem de ser a célula para a qual queremos otimizar a solução. No nosso exemplo é a célula do total ($E$8). A seguir, temos de determinar para que definimos o objetivo: máximo, mínimo ou um valor certo. Se se recordam, o nosso budget é de 1000€, pelo que será este o valor (1000) a inserir no campo «valor de», «alterando as células de variável». As células de variável são as células que se vão alterar de forma a que o objetivo seja cumprido. No nosso exemplo serão as células referentes às quantidades.
O que temos até agora é:
Em resumo, o Solver vai encontrar as quantidades ótimas a comprar para cumprirmos o nosso objetivo, que são os 1000€.
Estes dados serão suficientes para o Solver resolver o problema? O exercício não coloca restrições e o método de resolução parece adequado, uma vez que é um problema não linear. Assim, só temos de carregar no botão «Resolver» e ver o que acontece.
O Solver encontrou uma solução e os nossos dados ficaram assim:
O nosso budget foi cumprido, mas as quantidades não são inteiras. Ora, isto é um problema porque cada artigo é uma unidade. O que fazer agora?
Neste caso, voltamos a abrir o Solver e vamos colocar uma restrição à resolução do problema. Alguma ideia?
Exatamente. Vamos colocar a restrição de que as quantidades, ou melhor, as células de Quantidade, têm de ser números inteiros, conforme a imagem seguinte:
Agora o Solver apresenta-se assim:
Mantemos todos os campos iguais e acrescentamos uma restrição. Qual será o resultado?
É um resultado ligeiramente diferente, na medida em que não temos o artigo YTN. Vamos admitir que tínhamos obrigatoriamente de comprar pelo menos 1 quantidade desse artigo. Voltamos ao Solver e inserimos essa restrição.
O resultado agora é o seguinte:
De acordo com a mensagem de cálculo seguinte, poderão ser encontradas outras quantidades.
Assim, seguindo as instruções temos:
O resultado é o mesmo, mas a mensagem é diferente:
Mesmo com este pequeno percalço, chegamos a uma solução ótima e o nosso objetivo foi cumprido.
Este processo de ajustamento dos dados faz parte da utilização do Solver. Muitas vezes, inserimos os dados de acordo com o nosso objetivo, mas temos de os refinar ou melhorar em função dos resultados obtidos do Solver.
Espero que tenham percebido a utilidade deste suplemento e no vídeo irei demonstrar como o processo acaba por ser mais simples do que possa parecer.