URGENT: cellules liées excel 2003

sakalyn -  
le hollandais volant Messages postés 5294 Statut Membre -
bonjour à tous,

encore un nouveau défi:

je voudrais une fonction qui:
si en B7 j'ai une donnée qui correspond à B(x) (où B(x) est une des valeurs rentrée en B1, B2, B3,..., B6), il faut que A7 m'affiche la donnée contenue en A(x).

par exemple: si B7=scénic (=B2), alors A7 doit m'afficher "renault" (=A2)

merci beaucoup d'avance

2 réponses

le hollandais volant Messages postés 5294 Statut Membre 1 058
 
c'est très simple et tu l'avais presque deviné :

en prenant ton exemple dans ta cellule tu tapes : (a la virgules prés)

=SI(B7="scénic";"renault";valeur si faux)

a la place de "valeur si faux" , tu met la valeur que excel doit mettre si la cellule ne contient pas "scénic"
0
sakalyn
 
on est bien d'accord sur le principe, mais le "scénic" est une variable. le "scénic" vient d'une liste déroulante qui contient scénic, 206, xantia, golf,...

il faut que, lorsque je choisit "scénic" dans la liste déroulante, j'ai renault à coté. Quand je choisit "206", ca doit etre peugeot, idem xantia en B7 doit donner Citroen en A7, et golf doit correspondre à VW.

suis-je compréhensible?
0
le hollandais volant Messages postés 5294 Statut Membre 1 058
 
c'est tres comprehensible et assez simple

lorsque tu tapes la valeur si faux, tu remet un SI(...

comme ceci :

=SI(B7="scénic";"renault";SI(B7=206;"peugeot";SI(B7="escort";"Ford";...)))
0
le hollandais volant Messages postés 5294 Statut Membre 1 058
 
ps : tu peut faire au maximum 6 SI(SI(SI(SI...)))) comme ceci.
si tu dois en faire plus, tu n'a qu'a mettre a la valeur si faux de la dernière case, la case d'en dessous. Dans la case d'en dessous, tu recommence, ainsi tu pourra en mettre autant que tu veux...
0