Erreur de recalcul sur une référence circulaire

  • Initiateur de la discussion Initiateur de la discussion dirtrider2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dirtrider2

Guest
Erreur de recalcul

Bonjour le forum ! 🙂

Ce message s'adresse aux courageux que l'intitulé a intrigué 🙄

Voilà mon problème : dans le classeur ci-joint, je souhaite empêcher la saisie de la valeur 0 dans la cellule I8.

J'utilise l'outil "validation" qui me donne bien le message d'erreur voulu si je tape 0.

Par contre, le 0 est pris en compte malgrès tout dans les formules et ensuite impossible de revenir en arrière.😱

Un petit coup de main serait apprécié 😛
 

Pièces jointes

Dernière modification par un modérateur:
Re : Erreur de recalcul

Bonjour,


je n'ai pas compris ce que tu voulais faire, cependant si tu veux éviter l'erreur

en j8 tu conditionnes le calcul avec la formule =SI(I8=0;0;k8/I8) et plus de Pb de division par zéro


GIBI
 
Dernière édition:
Re : Erreur de recalcul

Bonjour dirtrider2, abcd, GIBI,

Sauf erreur de compréhension, je viens de tester ton fichier avec des saisies à 0 ou des saisies bidons et un retour arrière ramène bien les valeurs initiales sauf la cellule K8 qui se trouve anormalement en erreur. Je n'ai pas compris son fonctionnement....

Pour mieux te répondre il faudrait connaître, précisément, le fonctionnement de ta feuille.

Merci de préciser son fonctionnement.

Bon après-midi.

Jean-Pierre
 
Re : Erreur de recalcul sur une référence circulaire

Bonjour dirtrider2, abcd, GIBI, jeanpierre, le forum,

dirtrider2, j'ai le même souci que toi et je ne comprends pas bien pourquoi. Par contre, je n'ai pas vérifié toutes tes formules mais il semble que le recalcul automatique intervienne plusieurs fois dans les mêmes cellules (une sorte de référence circulaire cachée).

Si tu mets l'option de calcul sur "manuel", le problème disparaît 😕

EDIT: en appuyant sur F9 pour le recalcul, of course !

Cordialement
 
Dernière édition:
Re : Erreur de recalcul sur une référence circulaire

Bonjour à tous,

les valeurs sur fonds jaune sont les valeurs que je saisi
les valeurs en police rouge sont les résultats intermédaires de formules
les valeurs en fonds vert sont les résultats finaux

Mon souci est que si je rentre une valeur 0 en I8, cela ammène à un DIV/0 sur J8 (=K8/I8) et ainsi de suite pour les formules dépendantes de ce résultat.😱

J'espère que c'est plus clair maintenant 😕
 
Re : Erreur de recalcul sur une référence circulaire

salut dirtrider2,

je t'ai donné la solution à 16h pour éviter la DIV/0 sur J8.

en j8 tu conditionnes le calcul avec la formule =SI(I8=0;0;k8/I8) et plus de Pb de division par zéro


Pour ce qui est de la compréhension, je pense que personne n'a compris la finalité de ta feuille, : nous sommes curieux donc nous aurions voulu connaitre ce que tu voulais calculer?

Bon courage

GIBI
 
Dernière édition:
Re : Erreur de recalcul sur une référence circulaire

Bonsoir à tous, bonsoir pierrejean,

J'ai également testé une solution en VBA, mais sans désactiver le calcul automatique, le problème était le même qu'avec Données/Validation.

Je vois que tu as contourné ce petit souci en mettant en options un calcul sur ordre.

Cordialement,
Lio

bonjour a tous

La seule solution que j'aie trouvé:

Mise en option Calcul sur ordre
+ Macro evenementielle qui effectue les calculs si la valeur entrée est differente de 0
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour