Référence circulaire => erreur calcul
Arthur_92
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai beaucoup lu ce forum pour me débloquer de nombreuses situations problématiques sur Excel et VBA, mais là je me retrouve sans solution face à ce problème.
Le problème est le dimensionnement d'un échangeur, pour cela je dois calculer la température de sortie, la différence de température logarithmique et le débit d'eau mais ces trois valeurs sont interdépendantes et doivent varier ensemble.
Pour les puristes en thermo je vous mets grosso modo les formules :
(température de sortie) : A1 = Température entrée - (Puissance/A2*Cp)
(DTLM) : A2 = fonction de A1
(Débit) A3 = U*S* A2 / (Température entrée - A1)*Cp
J'ai essayé de mettre une seule itération dans les options de formules, et en "initialisant" la température de sortie en remplaçant dans la formule A2 par une valeur en dur, A2 et A3 se calculent. Je remplace enfin ma valeur en dur par A3 et cela marche, mais à chaque fois que je modifie n'importe quelle cellule cela boucle une fois de plus et fausse le calcul.
J'ai pensé à codé le tout en VBA pour que cela ne se calcule que quand une certaine cellule est modifié mais la référence circulaire et VBA ne font pas bon ménage...
Merci de votre lectures et de vos réponses
J'ai beaucoup lu ce forum pour me débloquer de nombreuses situations problématiques sur Excel et VBA, mais là je me retrouve sans solution face à ce problème.
Le problème est le dimensionnement d'un échangeur, pour cela je dois calculer la température de sortie, la différence de température logarithmique et le débit d'eau mais ces trois valeurs sont interdépendantes et doivent varier ensemble.
Pour les puristes en thermo je vous mets grosso modo les formules :
(température de sortie) : A1 = Température entrée - (Puissance/A2*Cp)
(DTLM) : A2 = fonction de A1
(Débit) A3 = U*S* A2 / (Température entrée - A1)*Cp
J'ai essayé de mettre une seule itération dans les options de formules, et en "initialisant" la température de sortie en remplaçant dans la formule A2 par une valeur en dur, A2 et A3 se calculent. Je remplace enfin ma valeur en dur par A3 et cela marche, mais à chaque fois que je modifie n'importe quelle cellule cela boucle une fois de plus et fausse le calcul.
J'ai pensé à codé le tout en VBA pour que cela ne se calcule que quand une certaine cellule est modifié mais la référence circulaire et VBA ne font pas bon ménage...
Merci de votre lectures et de vos réponses
A voir également:
- Référence circulaire => erreur calcul
- Calcul km marche à pied gratuit - Télécharger - Sport
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Il existe une ou plusieurs références circulaires dans lesquelles une formule fait référence ✓ - Forum Excel
8 réponses
Bonsoir,
Oui je suis étudiant ! C'est ma dernière semaine en tant qu'ingénieur (bac +5) généraliste, et en l'occurrence je travaille sur de la thermodynamique / thermohydraulique. Qu'est ce que le GCGP?
Oui je suis étudiant ! C'est ma dernière semaine en tant qu'ingénieur (bac +5) généraliste, et en l'occurrence je travaille sur de la thermodynamique / thermohydraulique. Qu'est ce que le GCGP?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Et si tu mettais ta feuille avec tes formules et un exemple de tes paramètres d'entrée avec les résultats attendus?
cjoint.com et coller ici le lien fourni.
eric
Et si tu mettais ta feuille avec tes formules et un exemple de tes paramètres d'entrée avec les résultats attendus?
cjoint.com et coller ici le lien fourni.
eric