Utilisation d'une liste avec la fonction recherche

gdcobra91

XLDnaute Junior
Bonjour,

Me revoila avec un pb encore non résolu.

Je voudrai remplacer la formule suivante:
=SI(NB.SI(C3;"*renault*");"*renault* - ";"") & SI(NB.SI(C3;"*citroen*");"*citroen* - ";"") & SI(NB.SI(C3;"*feu*vert*");"*centre*auto* - ";"") & SI(NB.SI(C3;"*concession*auto*");"*concession*auto * - ";"")

Au lieu de saisir les valeurs recherchées et les valeurs retournées, je souhaiterai que la formule utilisée ces 2 listes:
- l'une avec la liste des mots à rechercher
_ l'autre avec la liste des valeurs à écrire si le mot recherché est trouvé

La colonne "Données brutes" contient les données à traiter.
La colonne "Résultat" est le résultat souhaité avec la formule actuelle.

Je vous joints un fichier pour une meilleure compréhension.

Merci de votre aide.

Petites précisions:
La liste doit pouvoir être mise à jour (ajout/suppression d'éléments) sans que la formule soit changée.
Si 2 recherches aboutissent, alors ecrire les 2 valeurs de ces recherches.
 

Pièces jointes

  • Nb.si_2.xls
    15.5 KB · Affichages: 57
  • Nb.si_2.xls
    15.5 KB · Affichages: 57
  • Nb.si_2.xls
    15.5 KB · Affichages: 58

Celeda

XLDnaute Barbatruc
Re : Utilisation d'une liste avec la fonction recherche

Bonsoir,

suis pas certaine d'avoir compris la fin ...


"Si 2 recherches aboutissent, alors ecrire les 2 valeurs de ces recherches".

Néanmoins,est-ce qu'un index equiv ne suffirait pas ? on nomme les deux listes au-préalable.
 

Pièces jointes

  • Nb.si_2-index.zip
    4.5 KB · Affichages: 35

Discussions similaires

Statistiques des forums

Discussions
312 393
Messages
2 088 006
Membres
103 697
dernier inscrit
BOUZOUALEGH