XL pour MAC Référence circulaire

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 !

meritein

XLDnaute Nouveau
Bonsoir. Je n'ai, encore, jamais vu ça. Un fichier m'affiche pour la cellule ET55 une référence circulaire qu'il m'est impossible de corriger puisque je ne la trouve pas.
Pire, la cellule de référence circulaire n'est pas "stable" puisqu'elle varie si je tape sur une, quelconque, autre cellule.
Merci aux bonnes âmes qui pourront m'apporter la solution en espérant que le fichier joint soit assez explicite.
 

Pièces jointes

Bonjour Meritein,
Vous auriez pu fournir un "vrai" fichier test, plutôt qu'un fichier contenant le descriptif des formules !
Ensuite c'est quoi la formule "PUTOPTION", ce n'est pas natif d'XL ( ou alors je ne la connais pas ), d'où vient elle ? ( macro, fonction, outil externe, librairie ? )
 
Bonjour,

Sauf erreur de ma part :
- ET55 fait référence à AU66,
- AU66 fait référence à AH58,
- AH58 fait référence à la plage EF55:FB75 qui contient ET55.



ET55=(BW55+AU66)
Affiche 0 et référence circulaire AH58

BW55=MAX(PUTOPTION($AC55;BW54;$AH53/365;$AM$4;$AC56;0)-PUTOPTION($AC55;BW53;$AH53/365;$AM$4;$AC56;0);0,01
Résultat de cette formule 2,313

AU66=SI(NB.SI.ENS($W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)=0;0;(AC54*(1+SOMME.SI.ENS($W$5:$W$690;$W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)/NB.SI.ENS($W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)))-AH58)
Résultat de cette formule -1,468782657

AH58={MAX(SI(EF55:FB75=AH59;EF54:FB54))}
 
Dernière édition:
Bonsoir,

le schtroumpf grognon a dit :

« moi, j'aime pas les références circulaires ! » 😭


le policier Dupond a dit comme Dupont (son frère jumeau) :
«
je dirais même plus :
les références à sens giratoire, c'est mauvais pour la santé ! 😢
»
(surtout pour la santé d'Excel !)

soan
 
Bonjour,

Sauf erreur de ma part :
- ET55 fait référence à AU66,
- AU66 fait référence à AH58,
- AH58 fait référence à la plage EF55:FB75 qui contient ET55.



ET55=(BW55+AU66)
Affiche 0 et référence circulaire AH58

BW55=MAX(PUTOPTION($AC55;BW54;$AH53/365;$AM$4;$AC56;0)-PUTOPTION($AC55;BW53;$AH53/365;$AM$4;$AC56;0);0,01
Résultat de cette formule 2,313

AU66=SI(NB.SI.ENS($W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)=0;0;(AC54*(1+SOMME.SI.ENS($W$5:$W$690;$W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)/NB.SI.ENS($W$5:$W$690;"<="&(AH58/$AC54)-1;$W$5:$W$690;">="&(AH57/$AC54)-1)))-AH58)
Résultat de cette formule -1,468782657

AH58={MAX(SI(EF55:FB75=AH59;EF54:FB54))}
Bien vu TooFatBoy ! Pour sylvanu la fonction PUTOPTION est une macro.
Merci pour vos réponses.
 
- 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

Discussions similaires

Retour