Descobri que o Crystal Ball da Oracle, embora não seja barato, faz exatamente o que eu quero.
Eu tenho um modelo do Excel de complexidade média em que estou tentando fazer alguma análise de sensibilidade. O ideal seria ter, para cada conjunto de entradas, um intervalo de valores possíveis e armazenar os valores de saída resultantes (talvez alterando um valor de entrada de cada vez, mas no próximo nível seria interessante alterar vários valores de uma só vez).
Eu sei que existem plugins para isso - o solver.net parece bem legal - mas eu me rebelo em gastar US $ 1.000 por uma questão conceitualmente simples. Por enquanto estou seguindo o algoritmo manual de alterar o valor, ver o novo valor, copiar e colar, repetir. Que suga.
As pessoas recomendam dicas / técnicas / macros para saber como automatizar esse processo?
Solver (e Goalseek) é para otimizar uma situação em que as variáveis precisam ser flexionadas para produzir uma determinada restrição (ou seja, maximizar o valor, minimizar o custo, resolver um determinado número).
Seu problema é uma análise de sensibilidade mais direta.
Tabelas de Dados são uma maneira simples de flexionar entradas através de um modelo para saídas simultâneas, 1 via (1 variável variável) e 2 tabelas (flexionando uma tabela de entradas de linha e coluna emparelhadas) podem ser adicionadas facilmente.
Isso provavelmente será suficiente para você.
Mais tabelas de dados avançados com 3 ou mais entradas
Se você quiser executar cenários alterando variáveis 3 ou mais , poderá solucionar o limite da tabela de 2 vias definindo os casos de 1 a 10 na tabela de dados, em que uma seleção de 1 pode direcionar certa combinação para as variáveis A, B, C & D, uma seleção de 2 unidades de uma combinação diferente, etc.
A imagem abaixo faz isso. A célula em D10 escolhe as variáveis de D14: 18 para percorrer a calculadora em D3: D8.
A calculadora básica é Dinheiro = Volume * (Receita-Custo-O / H) - (1 * Taxa de Imposto).
A Tabela de Dados em C23: D28 mostra a saída dos 5 cenários simultaneamente (ou seja, 56 para o cenário 1, 80 para o cenário 2, etc.).
Eu programei uma pequena macro do suplemento do Excel , que permite colocar a análise de sensibilidade em um, dois, três e até vinte células de entrada em sua planilha e, ao mesmo tempo, observar uma ou várias células de saída para sua reação nas variações de entrada. Você pode optar por ter essas células de entrada variadas, uma de cada vez ( "single Sensitivity" ) ou em todas as combinações das entradas variadas ( "multiple Sensitivity" ). O add-in é grátis para uso comercial ou privado e pode ser encontrado em: link
Espero que esta pequena ferramenta faça exatamente o que você estava pedindo e seja freeware.
Seria bom saber se foi isso que você está procurando.
Existem algumas maneiras de fazer análises de sensibilidade no Excel. Você pode usar tabelas de dados ou o gerenciador de cenários. Depende do número de variáveis que você deseja alterar na análise e do tipo de saída que você deseja. Confira os posts a seguir para saber mais sobre os dois métodos.
Espero que isso ajude.
Tags microsoft-excel modeling