OVH Cloud OVH Cloud

Référence circulaire, mais pourquoi il ne me le disais pas avant ?

3 réponses
Avatar
Thibaut
J'avais une super fonction qui me permettai que la date ce mette toute seul
en A1 losque je rentrai quelque-chose en B1.
Cette fonction était dans la cellule A1 et était la suivante :
=SI(B1="";"";SI(A1<>"";A1;MAINTENANT()))
Tous marchais tres bien, jusqu'au jour ou je ne sais pas pourquoi, en
ouvrant excel j'ai eut un message comme quoi il y avait une référence
circulaire, et depuis ma fonction ne marche plus, qqun sait pourquoi ?
Merci pour votre aide.

3 réponses

Avatar
Nicolas B.
Salut,

OutilsOptions, onglet Calcul, coche Itération.


A+
Nicolas B.

J'avais une super fonction qui me permettai que la date ce mette toute seul
en A1 losque je rentrai quelque-chose en B1.
Cette fonction était dans la cellule A1 et était la suivante :
=SI(B1="";"";SI(A1<>"";A1;MAINTENANT()))
Tous marchais tres bien, jusqu'au jour ou je ne sais pas pourquoi, en
ouvrant excel j'ai eut un message comme quoi il y avait une référence
circulaire, et depuis ma fonction ne marche plus, qqun sait pourquoi ?
Merci pour votre aide.


Avatar
Excel...lent
Salut Thibaut,

Et bè je suis plutôt étonné que ça ait pu fonctionner jusqu'à maintenant.

Car il ya comme une "cagade" dans la formule.

Ta formule qui est en A1 ne peux pas faire appel a elle même. C'est cela la
fameuse référence circulaire.

Pourquoi ne pas mettre tout simplement en A1 ceci :
=SI(B1="";"";MAINTENANT())

Tu auras le même résultat et plus le message.

Cordialement.

Marc
Avatar
ChrisV
Bonjour Thibaut,

Par les menus, Outils/Options/Calcul/ valider la case de choix "Itération,
puis Nb maximal d'itérations: 1


ChrisV


"Thibaut" a écrit dans le message de
news:
J'avais une super fonction qui me permettai que la date ce mette toute
seul
en A1 losque je rentrai quelque-chose en B1.
Cette fonction était dans la cellule A1 et était la suivante :
=SI(B1="";"";SI(A1<>"";A1;MAINTENANT()))
Tous marchais tres bien, jusqu'au jour ou je ne sais pas pourquoi, en
ouvrant excel j'ai eut un message comme quoi il y avait une référence
circulaire, et depuis ma fonction ne marche plus, qqun sait pourquoi ?
Merci pour votre aide.