Pular para o conteúdo

Resolvendo Equações Automaticamente

Resolvendo Equações Automaticamente

Das muitas planilhas que já fiz no Excel, em muito casos precisei elaborar do zero e resolver algumas equações matemáticas que descrevessem o problema que eu estava tendo, porém essas equações, muitas vezes, possuíam várias incógnitas e eu tinha que passar um bom tempo em cima delas para conseguir solucioná-las. Bom, mas isso é passado. Com essa planilha aqui, você, assim como eu, estará resolvendo equações automaticamente.

Embora este artigo trate de uma planilha pronta, estamos no Função Excel e o intuito principal aqui é te ensinar alguma coisa nessa ferramenta maravilhosa. A base deste arquivo utiliza o Solver (Clique aqui para saber mais), porém com o auxílio de macros VBA. O artigo Atingir Meta e Solver, explica bem como o Solver funciona, então focarei aqui no funcionamento da macro e do arquivo em questão. (Link para download mais abaixo).


Vídeo explicativo para resolver equações automaticamente

Coloque o vídeo em tela cheia para assistir normalmente


Antes de sair usando o arquivo…

É preciso habilitar o Solver no Excel e no editor VBA, caso contrário este arquivo não irá funcionar, vai dar erro no código. Então siga os passos abaixo antes de fazer o download e tentar usar o arquivo.


Como habilitar o Solver no Excel

1 – Abra o menu de opções do Excel.

2 – No menu da esquerda selecione a opção Suplementos.

3 – Na parte inferior selecione Suplementos do Excel e clique em Ir, conforme a imagem.

atingir-meta-e-solver-5

4 – Na janela que se abrir, marque o Solver e aperte OK, conforme a imagem.

atingir-meta-e-solver-6

5 – Aguarde até que o processo de instalação seja concluído.


Como habilitar o Solver no editor VBA

Este passo deve ser feito após o Solver já ter sido habilitado no Excel (veja acima).

1 – Abra o editor VBA pressionando ALT + F11 no teclado.

2 – No menu superior vá em FerramentasReferências conforme mostra a imagem.

resolvendo-equacoes-automaticamente-1

3 – Na janela que se abrir marque o Solver e pressione OK, conforme a imagem.

resolvendo-equacoes-automaticamente-2

4 – Pronto, o Solver já está habilitado para ser utilizado nas macros VBA.


Resolvendo Equações Automaticamente

E finalmente chegamos ao arquivo em si. Nas próximas linhas explicarei como ele funciona, e abaixo está o link para download.

DOWNLOAD

[sociallocker id=”30968″]

Download “Equações”

Função Excel - Equações.xlsm – Baixado 6417 vezes – 64,09 KB


Assim que abrir o arquivo será necessário habilitar as macros, já que ele depende delas para funcionar.

resolvendo-equacoes-automaticamente-3

Pressionando o botão Ajuda no menu do arquivo, você obterá toda a informação necessária caso fique com dúvida de como utilizá-lo. Além disso, à direita está um quadro com as operações matemáticas que podem ser feitas.

Tudo que você precisa agora é escrever sua equação no campo… Equação, utilizando um ou mais variáveis, sendo que estas devem constar na coluna de variáveis à esquerda. Tudo deve ser inserido com letras minúsculas, caso contrário não dará certo.

Após inserir sua equação, basta pressionar o botão Calcular e deixar a mágica acontecer. a coluna Valor será automaticamente preenchida com os valores assumidos por cada uma das variáveis.


Confiança do resultado encontrado

Este irá informar quão preciso foi o resultado encontrado. Caso o valor ali presente seja perfeitamente igual a zero, então significa que os valores assumidos pelas variáveis conseguem resolver a equação perfeitamente. Caso o valor seja aproximadamente igual a zero, então significa que os valores assumidos pelas variáveis também são aproximados, e o resultado é quase perfeito.

Nem todas as equações são resolvidas, mesmo que tenham uma solução. Porém sempre que uma solução for sugerida, ela será correta, de acordo com seu grau de confiança.


Entendendo a Macro

Para entender todo o passo-a-passo da macro, assista ao vídeo que está no início deste artigo.


Acompanhe o Função Excel
facebook-logo youtube-logo googleplus-logo twitter-logo

Deixe um comentário ou uma dúvida