Si "texte" dans A1 alors "texte"; si "autre texte alors

Audreychou -  
m@rina Messages postés 23905 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je souhaiterai que l'on m'aide concernant une formule.
J'ai un menu déroulant dans la colonne A Avec 7 possibilités de choix.
En fonction du choix, JE souhaiterai inscrire le texte correspondant en B1.
Ex: SI DANS A1 "compte débiteur" alors dans B1 "client décédé". Si dans B1 "compte créditeur" alors B2 "client OP"... Voilà d'avance merci.


A voir également:

1 réponse

m@rina Messages postés 23905 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour

Tu pourrais utiliser une formule SI, mais elle va être à rallonge.

Je pense qu'une bonne solution serait d'utiliser une petite base avec une formule RechercheV :
Si ta liste n'existe pas dans le classeur, commence par la créer (tu pourras cacher la feuille si tu le souhaites).
Dans une colonne, tu mets les items de ta liste déroulante, et dans la seconde colonne, tu mets le texte correspondant.
Nomme cette plage, ce sera plus facile ("liste" dans mon exemple).

Ensuite, pour la formule en B1 à côté de ta liste déroulante, tu mets la formule suivante :
=RECHERCHEV($A$1;liste;2;FAUX)

où $A$1 est l'adresse de ta liste déroulante
liste est le nom donné à la plage de cellules qui contient la liste
2 est la deuxième colonne de la liste (qui doit retourner le texte)

m@rina
0