Bonjour Gilles, bbmarcus, André, Monique, Titi_Malembourg, mutzik, Jocelyn, le Forum, etc--- etc...
Le temps de regarder et de voir le fichier de Gilles, de prendre un encas. Et hop... voilà les réponses qui ont fusées. :huh:
Qu'importe je donne mon avis malgré tout et qui peut aidé aussi Gilles. Voilà mes petites explications trouvées dans ma petite tête: :ermm:
Ta formule tu l'écris comme ceci :
'=Si(Ou(B7=F3;C7=F3);(B7=F4;C7=F4);(B7=F5;C7=F5)).
Le 'Ou(B7=F3;C7=F3)' est, escuse-moi l'expression, RIDICUUUUULE!!!!!!!! :whistle: . Puisqu'au départ tu as en B7 trois choix (Jacques, Pierre, Slash), C7 n'est que pour recevoir le résultat de la formule, Il ne peut entrer dans le choix du OU sinon alors il y a bien une référence ciculaire comme t'indique André. Il te reste donc B7=F3. Il aurait fallu écrire plutôt : 'Ou(B7=F3;B7=F4;B7=F5)'.
Ensuite la condition Si entraine un résultat suivant vrais ou faux. Problème, il y a trois cas. En soi cela n'est pas génant mais le problème est de résoudre avec un seul SI est impossible. Ce qui complique la tache est que le OU que je donne est toujours vrais. Il faut passer par SI sans le OU soit le plus simple donner en exemple par Jocelyn mais en l'appliquant a ta demande :
'=Si(B7=F3;F7;Si(B7=F4;F8;Si(B7=F5;F9;'Comment as-tu fais?')))
Et là je rejoins André, bbmarcus, et surement Monique (je n'ais pas vu le fichier) parceque trois réponse passe encore... Va je suis généreux cela peux marché jusqu'à 7 conditions comme te le signale André mais au-delà impossible. Il faut donc changer la méthode et ceux que propose Monique sont bien mieux pour des besoins bien plus important.
En attente,
Bernard.