4 votes

Obtenir Excel pour continuellement "rechercher un objectif"

J'ai une feuille de calcul avec de nombreuses entrées, mais une seule sortie (un prix).

Je veux faire en sorte qu'Excel mette automatiquement à jour l'une des entrées (appelons-la entrée 1) afin de maintenir le prix constant pendant que j'ajuste les autres entrées.

Je sais que la fonction 'objectif' peut le faire, mais je ne veux pas avoir à relancer la recherche de l'objectif à chaque fois que j'ajuste une autre entrée. En particulier, je ne veux pas le faire parce que je veux utiliser l'analyse de scénario pour ajuster les autres entrées individuellement, et voir comment l'entrée 1 devrait changer pour maintenir la sortie (prix) constante.

Quelqu'un a posé une question similaire ici : Besoin de la logique de la fonction Objectif dans Excel

Cependant, aucune réponse utile n'a été donnée à ce message.

Je serais très reconnaissant si quelqu'un pouvait m'aider s'il vous plaît.

Merci,

Timothy

1voto

ExactaBox Points 1988

Vous pouvez écrire une fonction VBA appelant la méthode Range.GoalSeek, dans l'événement Worksheet_Change. Lorsque vous changez une autre cellule, le code de recherche de but devrait s'exécuter automatiquement.

Voici la documentation sur cette méthode : http://msdn.microsoft.com/en-us/library/office/bb209907(v=office.12).aspx

0voto

Clay Carlin Points 1

Vous pouvez utiliser une référence circulaire pour résoudre automatiquement une équation si l'équation peut être configurée pour converger sous une itération de point fixe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X