Formules si complexe

aerodynamic77 Messages postés 63 Statut Membre -  
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je recherche une formule qui me permettent, à partir d'une saisie, d'afficher dans un autre onglet un texte selon les critères d'une liste.

ex :

Feuil1

A1 = saisie du mot 'Toulouse'

Feuil2

A1 = si le mot de la cellule A1 de la feuil1 fait partie de la liste créée dans la feuil2 (liste pouvant comporter jusqu'à 50 noms), alors il le copie, sinon un blanc.

Si par contre, dans la feuil1, on met Rennes, et que Rennes ne se trouve pas dans la liste prédéfinie, il ne met rien.

Mon problème majeur, c'est que j'ai dans une même liste une cinquantaine de choix.

Merci d'avance

A voir également:

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour,*
A&:A100 représente ta liste (50 ou 100, on s'en @#!§%...)
=SI(NB.SI(Feuil2!A1:A100;Feuil1!A1)>0;Feuil1!A1;"")
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Plusieurs possibilités, une avec NB.SI

Si A1 contient Toulouse et si toulouse est contenu dans la plage feuil2 C1 à C26 EN A1 FEUIL2 on aura le mot contenu en A1 feuil1

colles cette formule en A1 feuil2

=SI(NB.SI(C1:C26;Feuil1!A1)=1;Feuil1!A1;"")


Avec des plage nommée A1 Critère, la liste de mots MaPlage la formule sera

=SI(NB.SI(MaPlage;Critère)=1;Critère;"")

Avec la RECHERCHEV

=RECHERCHEV(Critère;MaPlage;1;0)

A+
0