Formules si complexe

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

--
Il vaut mieux ignorer qu'ignorer qu'on ignore.
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Contributeur
    bonjour,*
    A&:A100 représente ta liste (50 ou 100, on s'en @#!§%...)
    =SI(NB.SI(Feuil2!A1:A100;Feuil1!A1)>0;Feuil1!A1;"")
    1. 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+