Formule "si"cellule contient tel ou tel texte avec plusieurs condition

Résolu
Bonjour,
Je souhaite rebondir sur un sujet pour lequel j'ai déjà trouvé des informations interessantes sur ce forum mais malheureusement qui ne résolvent pas mon problème !

j'ai repris un exemple deja donné :
J'ai en colonne A du texte (par exemple NOM PRENOM)
Je voudrais en colonne B mettre une formule qui me donne un résultat en fonction d'une partie du texte de A.
Exemple: si A2 contient "Fabien" ou "Franck" ou "Yann", alors ça me renvoie "élève", autrement, rien.
Pour cela, cette formule marche très bien :
SI(OU(NB.SI(A2;"*franck*");NB.SI(A2;"*michel*");NB.SI(A2;"*fabien*"));"élève";"")
J'aimerai maintenant ajouter d'autres conditions à ce ceci, toujours concernant A2, si elle contient "Jean-Michel" ou "Thierry", alors renvoyer vers Profs, et si A2 contient "Macron" ou "Hollande", alors renvoyer vers "président"

Merci d'avance, je suis désespéré !

Configuration: Macintosh / Safari 14.1

6 réponses

  1. Contributeur
    Re
    je ne comprend pas exactement ce que vous voulez faire, mais votre formule n'est pas correcte en fonction des tableaux:
    le code LIGNE(..) doit s'adresser aux lignes du tableau des références (F:G) soit 12 à 29 , pas de celui des recherches, (le nom de la colonne ici n'a pas d'importance)
    le champ de INDEX comme précisé dans mon 1° exemple doit commencer en ligne 1 sinon il faut mettre une valeur de correction
    vous pouvez simplifier un peu en colonne D en vous basant sur C
    ça donne ça
    https://mon-partage.fr/f/EcsQZPqg/
    veillez bien à ce qu'il n'y ait pas de code en F contenu dans un autre (par exemple 06 et 16, c'est ok, mais 6 et 16 se mélangerait)
    revenez si ça ne convient toujours pas, mais expliquez bien pourquoi
    à+
    crdlmnt

    0
    1. C'est tout bon pour moi ! je ne vous cache pas que je n'ai toujours pas entièrement compris la formule pour y arriver mais le principal est que ça marche et que vous avez résolu mon problème. Un grand merci !
      0
      1. Contributeur
        Pas bien compliqué , i; suffit de penser que la formule va chercher le N° de la feuille où se trouve le texte de F inclus et ressort le texte à coté en G ou H sur la même ligne
        je passe le sujet en résolu
        Bonne route
        crdlmnt
        0