Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Est-il possible, sur une liste déroulante, de faire ressortir 3 mots différents

mike13

XLDnaute Occasionnel
Bonjour le Forum,

Malgré mes recherches dans l'Histoire du Forum, je n'ai pas trouvé mon bonheur ou je ne sais pas les compiler.

Dans le fichier joint j'explique mon problème qui est le renvoi d'un mot dans une liste de 6 phrases.
J'ai besoin de faire ressortir soit le mot entreprise, soit le mot société, soit le mot personnel.
Et çà avec une seule formule.

Je vous remercie pour votre aide.

Mike13
 

Pièces jointes

  • Classeur1.xlsx
    9.5 KB · Affichages: 36
  • Classeur1.xlsx
    9.5 KB · Affichages: 54
  • Classeur1.xlsx
    9.5 KB · Affichages: 52

Victor21

XLDnaute Barbatruc
Re : Est-il possible, sur une liste déroulante, de faire ressortir 3 mots différents

Bonjour, mike13.

Pas sûr d'avoir tout compris, mais essayez en G11 :
=SIERREUR(STXT(C4;CHERCHE("société";C4)-1;8);SIERREUR(STXT(C4;CHERCHE("entreprise";C4)-1;11);SIERREUR(STXT(C4;CHERCHE("personnel";C4)-1;10);"")))
 

mike13

XLDnaute Occasionnel
Re : Est-il possible, sur une liste déroulante, de faire ressortir 3 mots différents

Bonjour et MERCI Patrick

Cà marche parfaitement.

Question subsidiaire, existe t-il une formule moins longue avec le même résultat?
Sinon c'est parfait.
Et bravo le Forum.

Mike13
 

Victor21

XLDnaute Barbatruc
Re : Est-il possible, sur une liste déroulante, de faire ressortir 3 mots différents

Re,

Moins long ?
=SI(OU(DROITE(C4)="R";DROITE(C4)="S");"Société";SI(DROITE(C4)="C";"Entreprise";SI(DROITE(C4)="é";"Personnel";"")))
Encore moins long ?
=SI(STXT(C4;5;1)="s";"société";SI(STXT(C4;5;1)="e";"Entreprise";SI(STXT(C4;5;1)="t";"personnel";"")))
Plu court ?
=CHOISIR(EQUIV(NBCAR(C4);{17;21;25;32};1);"société";"entreprise";"";"personnel")
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…