Excel si ma cellule contient un texte avec 3 conditions

Résolu
VMG -  
 Ouss -
Bonjour,

Je chercher à faire une formule dans la quelle je cherche si A1 contient un des 3 mots cherchés (par exemple : table, chaise ou commode) alors B1 est égale au mot trouvé. En résumé si A1 contient chaise alors B1 = chaise, si A1 contient table alors B1 = table...

Merci d'avance pour votre aide.

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pour trois mots

    =SI(NB.SI(A1;"*chaise*");"chaise";SI(NB.SI(A1;"*commode*");"commode";SI(NB.SI(A1;"*table*");"table";"")))

    attention aux signes

    et si vos textes à trouver sont dans des cellules, par exemple E1,E2,E3

    =SI(NB.SI(A1;"*"&$E$1&"*");$E$1;SI(NB.SI(A1;"*"&$E$2&"*");$E$2;SI(NB.SI(A1;"*"&$E$3&"*");$E$3;"")))

    crdlmnt

    ps vous pouvez même afficher plusieurs motss'il y en a plusieurs dans le texte:

    =SI(NB.SI(A1;"*"&$E$1&"*");$E$1;"")&SI(NB.SI(A1;"*"&$E$2&"*");"_"&$E$2;"")&SI(NB.SI(A1;"*"&$E$3&"*");"_"&$E$3";"")))

    Errare humanum est, perseverare diabolicum
    0
    1. VMG
       
      Merci beaucoup !!!!
      C'est parfait.
      0
    2. Ouss
       
      Merci bcp Vaucluse , ouf quel soulagement , c'était le dernier Forum à avoir consulté avant que j'abondonne , ur geniousss
      0
  2. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    Bonjour,

    Précisons :
    que contient réellement ta cellule A1
    - uniquement les mots recherchés (table ou chaise ou commode)
    -les trois mots recherchés plus d'autres mots
    - une phrase ou un groupe de mots qui peuvent contenir ou non le ou les mots recherchés.

    Dans le deuxième cas on peut utiliser la formule suivante :

    =SI(A3="chaise";+A3;SI(A3="table";+A3;SI(A3="commode";+A3;"")))

    A+

    pépé
    -1
    1. VMG
       
      Bonjour,
      A1 contient toujours un des 3 mots recherchés + d'autres mots (exemple : table basse, petite commode...).
      C'est le contient qui me pose problème.
      Merci.
      0