
Eu tenho uma planilha que leva 10 parâmetros de entrada e vários cálculos.
Agora eu gostaria que o Excel fizesse os cálculos em outra matriz de parâmetros de entrada,sem precisar copiar a planilha.
Na verdade, eu gostaria de poderalternar facilmente entre diferentes matrizes de parâmetros de entrada. Idealmente, posso armazenar esses parâmetros de entrada para todos os cenários em uma planilha diferente e, em seguida, selecionar o desejado na planilha principal usando uma caixa suspensa.
Alguém pode me indicar a direção certa? Alguém sabe de um exemplo para isso?
Obrigado! J.
Responder1
Sua ideia é boa para mim. Você pode configurar uma tabela em uma planilha vazia onde a primeira coluna lista nomes significativos de parâmetros e cada uma das colunas sucessivas contém um conjunto de valores de parâmetro diferente. Então, na planilha "cálculo de grupo" você configura uma célula única para escolher uma coluna da tabela na outra planilha, e nas células contendo parâmetros você tem que definir uma fórmula que usando a função INDEX recupera o valor certo dos parâmetros mesa. Assim, alterando o valor de apenas uma célula você realiza instantaneamente um cálculo totalmente diferente sem precisar selecionar uma planilha diferente.
Responder2
Você pode usar a INDIRECT()
função.
Folha1
Input1 111
Input2 222
Planilha2
Input1 42
Input2 43
Folha3
Sheet1
=INDIRECT(A1&"!"&"A1")+INDIRECT(A1&"!"&"A2")
Agora Sheet3!A2
exibe "333". Se você mudar Sheet3!A1
para "Planilha2", Sheet3!A2
será exibido "85". Você pode simplificar suas fórmulas de cálculo não misturando um monte de INDIRECT()
funções se isolá-las em uma área na Planilha3 (ou mesmo em sua própria planilha) e fazer com que suas fórmulas façam apenas o trabalho normal, mas referenciando essa área intermediária.