11
votes

Excel - meilleure façon de grapher le changement d'une cellule en fonction du changement d'une autre cellule

J'ai un classeur Excel énorme que je développe pour faire une analyse des coûts d'un projet d'ingénierie. En ce moment, j'ai une cellule où je saisi la taille d'un réservoir de stockage, qui met à jour une autre cellule contenant les économies totales.

Le processus de calcul des économies est assez complexe. Il y a 20 feuilles dans mon classeur, un pour chaque année de fonctionnement et chacun d'entre eux fait référence à la taille du réservoir. Normalement, j'essaierais de faire deux colonnes et de faire glisser la formule pour que les économies pour obtenir mes valeurs x et y, mais je ne pense pas que je puisse le faire car la cellule d'épargne dépend de 20 autres feuilles.

Ce que je veux savoir, c'est ceci: quelle est la meilleure façon de graphiquement la relation entre la taille du réservoir et des économies. Idéalement, je voudrais dire "OK, modifier la valeur de cette cellule entre zéro et 2 millions d'incréments de 1000, puis enregistrer la valeur de la cellule d'épargne pour chacun de ces incréments, puis je ne peux pas sembler comprendre comment faire cela se produire.


0 commentaires

3 Réponses :


0
votes

Ce n'est pas ce que vous voulez entendre, mais j'avais une fonction similaire compliquée que j'avais développée sur une période de temps et je voulais le graphiquement. Je n'ai jamais trouvé comment et éventuellement arriver à la réalisation que je devais mettre à niveau mes outils. Je suis passé à Matlab et je n'ai jamais regardé en arrière.

Je vais suivre cette question avec intérêt. Je suis curieux de voir s'il y a un moyen.


0 commentaires


4
votes

Si vous allez bien à l'aide de certains VBA, une solution simple peut être (Alt + F11 pour entrer dans l'éditeur, puis insérer le module) xxx

Ceci suppose la taille de votre réservoir de stockage va dans A1 sur la feuille 1 et les économies totales sont en B1. feuille1 dans le code est un nom de code de l'objet feuille. Regardez dans le volet Explorateur de projet dans la fenêtre de l'éditeur VB pour vous assurer que cela est correct.

Le moyen d'utiliser ce serait d'exécuter le VBA (ALT + F8) pour générer le jeu de données et utiliser le graphique. magicien pour générer un graphique. Lors de la sélection des données source de l'onglet Série, entrez, entrez = feuille1! Dataout pour les valeurs et = feuille1! Datain pour la catégorie (x) étiquettes d'axe.

Vous pouvez maintenant jouer avec plusieurs min / max / étape et que le graphique mettra à jour la série de données automatiquement.


1 commentaires

Je n'avais jamais vraiment joué avec VBA à Excel, mais cela parle un côté du développeur de moi. Merci pour l'intro, je suppose que je devrai vérifier plus de profondeur maintenant :).