Programação Linear no Excel usando Solver
A programação linear é um dos conceitos importantes em estatística. Com base nos dados disponíveis de variáveis, podemos fazer análises preditivas. Em nosso artigo anterior “Regressão linear no Excel”, discutimos em detalhes sobre a “Regressão linear”. Porém, no excel temos uma opção chamada “Solver in excel” que pode ser usada para resolver um problema de programação linear, com este solver podemos usar a programação linear para permitir a otimização de recursos.
Neste artigo, mostraremos como resolver detalhadamente o problema de programação linear no Excel. Siga todo o artigo para saber mais sobre isso.

Como resolver a programação linear por meio do Excel Solver?
Para aplicar o solver para resolver a programação linear, devemos ter um problema adequado em detalhes. Para este exemplo, criei o cenário abaixo.
Problema: um fabricante deseja alterar este modelo de produção do produto atual. Ele tem dois tipos de produtos, “Produto 1” e “Produto 2”. Para o Produto 1 são necessárias três matérias-primas, Matéria-prima 1 20 Kg, Matéria-prima 2 30 Kg e Matéria-prima 3 5 kg. Da mesma forma, para o Produto 2, são necessárias três matérias-primas, Matéria-prima 1 10 kg, Matéria-prima 2 25 kg e Matéria-prima 3 10 kg.
Os fabricantes exigem um mínimo de Matéria-prima 1 550 kg, Matéria-prima 2 800 kg e Matéria-prima 3 250 kg. Se o produto 1 custar Rs. 30 por unidade e o Produto 2 custa 35 por unidade, quantas unidades de cada produto o fabricante deve atender aos requisitos mínimos de matéria-prima com o menor custo possível, e qual é o custo?
Agora insira todas essas informações em uma planilha do Excel no formato abaixo.

Nas células D3 e D5 a D7, precisamos aplicar a fórmula do Excel, ou seja, Custo * Custo por Unidade. Preço de custo que precisamos chegar do solucionador nas células B2 e C2. Para aplicar a fórmula conforme abaixo.

Depois de configurar isso, precisamos ir para a ferramenta de resolução do Excel. A ferramenta de resolução está disponível na guia Dados no Excel.
Habilitar suplemento Solver

Se sua planilha não mostrar essa opção, você precisará ativá-la. Para habilitar essa opção de solucionador, siga as etapas abaixo.
- Etapa 1: Vá para a guia Arquivo; em seguida, na guia Arquivo, clique em “Opções”.

- Etapa 2: Vá para Add-ins em Opções do Excel.

- Passo 3: Abaixo, selecione “Excel Add-ins” e clique em Go.

- Passo 4: No pop-up abaixo, escolha “Solver Add-in” e clique em “Ok” para ativá-lo.

Agora podemos ver o “Suplemento Solver” na guia DADOS.
Resolva a programação linear através do Excel Solver
- Para aplicar o solver, vá até a aba DADOS e clique em “Solver” que veremos abaixo da janela.

Na janela acima, nossa primeira opção é “Definir objetivo”.
- Nosso objetivo é identificar o “Custo Total”, então nossa célula de custo total é D3, então selecione a célula D3 para este “Definir Objetivo” e defina-o como “Mín.”

- A próxima opção é “Alterando as variáveis”. Neste exemplo, nossas variáveis são “Produto 1” e “Produto 2”. Para selecionar um intervalo de célula B2: C2 e clique em “Adicionar”.

- Depois de clicar em “Adicionar”, veremos abaixo a janela para adicionar restrições. Nesta janela, selecione o intervalo de células B2: C2 e coloque a restrição como “> = 0”.

- Clique em “Adicionar” para permanecer na mesma janela. Agora, na segunda restrição, selecione a faixa de valores como D5: D7 e selecione “> =” e sob a restrição, selecione células G5: G7.

- Clique em “Ok” para sair da janela Adicionar Restrição.

- Agora todos os nossos parâmetros estão prontos. Clique na opção “Resolver” para obter o resultado.

- Portanto, o custo para produzir o Produto 1 por unidade é 20 e o Produto 2 por unidade é 15.

Assim, usando o SOLVER, podemos resolver a programação linear em excel.
Coisas para lembrar
- O Solver, por padrão, não está disponível para uso.
- Um solucionador não se limita apenas a uma linguagem de programação linear, mas também podemos resolver muitos outros problemas. Consulte nosso artigo “Opção Solver no Excel”.
- Definir a célula objetiva é importante.
- A adição de restrições deve estar pronta com bastante antecedência.