Référence circulaire => erreur calcul

Fermé
Arthur_92 Messages postés 6 Date d'inscription mardi 13 décembre 2011 Statut Membre Dernière intervention 1 janvier 2012 - 14 déc. 2011 à 00:10
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 19 déc. 2011 à 18:38
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
A voir également:

8 réponses

Arthur_92 Messages postés 6 Date d'inscription mardi 13 décembre 2011 Statut Membre Dernière intervention 1 janvier 2012
14 déc. 2011 à 00:23
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?
0
Arthur_92 Messages postés 6 Date d'inscription mardi 13 décembre 2011 Statut Membre Dernière intervention 1 janvier 2012
14 déc. 2011 à 00:32
C'est plus un problème niveau Excel je pense, voire VBA ?
0
Arthur_92 Messages postés 6 Date d'inscription mardi 13 décembre 2011 Statut Membre Dernière intervention 1 janvier 2012
14 déc. 2011 à 01:12
Ok merci bien ! :)

Si quelqu'un a une solution au niveau d'Excel je prends aussi !

Merci d'avance
0
Redbart Messages postés 21068 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 12 avril 2024 3 219
19 déc. 2011 à 17:58
(E1-S1)/ln(E1/S1)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
19 déc. 2011 à 18:38
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
0
Redbart Messages postés 21068 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 12 avril 2024 3 219
14 déc. 2011 à 00:22
Bsr
est tu étudiant, dans quelle matière et niveau?
je connais un étudiant en GCGP
-1
Redbart Messages postés 21068 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 12 avril 2024 3 219
Modifié par Redbart le 14/12/2011 à 00:32
GCGP=génie chimique génie des procédés
1ère semaine? alors c pas encore +5!
-1
Redbart Messages postés 21068 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 12 avril 2024 3 219
14 déc. 2011 à 00:37
j'ai envoyé ta question par mail, on verra s'il connait une soluce
-1