Erreur de recalcul sur une référence circulaire

dirtrider2

XLDnaute Nouveau
Erreur de recalcul

Bonjour le forum ! :)

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

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.:eek:

Un petit coup de main serait apprécié :p
 

Pièces jointes

  • 1267038.xls
    15.5 KB · Affichages: 81
Dernière édition:

GIBI

XLDnaute Impliqué
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:

jeanpierre

Nous a quitté
Repose en paix
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
 

nolich

XLDnaute Occasionnel
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 :confused:

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

Cordialement
 
Dernière édition:

dirtrider2

XLDnaute Nouveau
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.:eek:

J'espère que c'est plus clair maintenant :confused:
 

GIBI

XLDnaute Impliqué
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:

pierrejean

XLDnaute Barbatruc
Re : Erreur de recalcul sur une référence circulaire

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
 

Pièces jointes

  • 1267038.zip
    9.5 KB · Affichages: 21

nolich

XLDnaute Occasionnel
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
 

Discussions similaires

Statistiques des forums

Discussions
312 609
Messages
2 090 201
Membres
104 451
dernier inscrit
scp9990