OVH Cloud OVH Cloud

Plusieurs IF

4 réponses
Avatar
Denys
Bonjour à tous,

En cellule D4, j'ai la formule suivante:

=IF(D5<>"","",IF(D6<>"","",IF(D7<>"","",IF(D8<>"","","X"))))

Ca va bien... Cependant, en cellule D5, si j'entre la même formule mais en
changeant D5 par D4 au début, Excel me dit que j'ai entré une formule
circulaire....

Comprends pas pourquoi..... Tout ce que je veux, c'est m'assurer que 2 X ne
peuvent être entrés dans la même plage....

Z'auriez une petite idée de ce que je devrais faire?

Merci beaucoup

Denys

4 réponses

Avatar
Daniel
Bonjour.
Parce que le résultat de D5 dépend de D4 et que le résultat de D5 dépend de
D5, XL se mord la queue.
Cordialement.
Daniel
"Denys" a écrit dans le message de news:

Bonjour à tous,

En cellule D4, j'ai la formule suivante:

=IF(D5<>"","",IF(D6<>"","",IF(D7<>"","",IF(D8<>"","","X"))))

Ca va bien... Cependant, en cellule D5, si j'entre la même formule mais en
changeant D5 par D4 au début, Excel me dit que j'ai entré une formule
circulaire....

Comprends pas pourquoi..... Tout ce que je veux, c'est m'assurer que 2 X
ne
peuvent être entrés dans la même plage....

Z'auriez une petite idée de ce que je devrais faire?

Merci beaucoup

Denys




Avatar
AV
.....Tout ce que je veux, c'est m'assurer que 2 X ne
peuvent être entrés dans la même plage....


Sélection de la plage (ex A1) > Données > Validation > Personnalisée > ¡="X" >
..etc...
Si tu tiens au respect de la casse : =EXACT(A1;"X")

AV

Avatar
SL
Bonjour

Prend un cellule quelconque A1 par exemple avec un X à l'intérieur
Nomme là :"liste" (insertion/nom/définir)
puis sélectionne ta plage D4:D8
Données/validation/liste =SI(NB.SI($D$4:$D$8;"x")=0;liste;)

pour n'importe quelle cellule de ta plage, tu pourras choisir X (seul
élément proposé)
et s'il y a déjà un X, aucun autre ne pourra être saisis.

Stéphane

"Denys" a écrit dans le message de news:

Bonjour à tous,

En cellule D4, j'ai la formule suivante:

=IF(D5<>"","",IF(D6<>"","",IF(D7<>"","",IF(D8<>"","","X"))))

Ca va bien... Cependant, en cellule D5, si j'entre la même formule mais en
changeant D5 par D4 au début, Excel me dit que j'ai entré une formule
circulaire....

Comprends pas pourquoi..... Tout ce que je veux, c'est m'assurer que 2 X
ne
peuvent être entrés dans la même plage....

Z'auriez une petite idée de ce que je devrais faire?

Merci beaucoup

Denys




Avatar
Denys
Bonjour Daniel, SL et Alain,

Évidemment, j'aurais dû savoir le pourquoi..... Mais je ne savais pas le
comment...

Merci beaucoup à vous trois et bonne fin de semaine


Denys


.....Tout ce que je veux, c'est m'assurer que 2 X ne
peuvent être entrés dans la même plage....


Sélection de la plage (ex A1) > Données > Validation > Personnalisée > ¡="X" >
...etc...
Si tu tiens au respect de la casse : =EXACT(A1;"X")

AV