Référence circulaire => erreur calcul
Arthur_92
Messages postés
6
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 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 moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Erreur upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
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