Identifier un fragment de mot dans une liste déroulante.

Vanor -  
tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai effectué une liste déroulante avec plusieurs propositions, et sur une case j'ai besoin d'une valeur si cette case déroulante contient une partie de mot.

Par exemple

Tennis
Football
Natation
Handball
Basketball
etc.

Et je voudrais que si je choisis un sport où apparaît *ball* dans le nom, cette case obtienne telle valeur.

J'ai tenté nb.si(A1;"*ball*") mais cette fonction ne reconnait rien d'autre que le mot exact, même avec les astérisques.

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    =NB.SI(A2;"*"&"ball"&"*")

    eric
    0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    autre manière possible
    =SI(CHERCHE("ball";B3)>0;"gagné";"perdu")
    0
  3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Il faut ajouter un point( ou deux) à l'astérisque avec OoCalc.
    Position quelconque =NB.SI(A2:A7;".*ball.*")
    À la fin =NB.SI(A2:A7;".*ball.")
    Au début =NB.SI(A2:A7;"ball.*")
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      =NB.SI(A2:A7;".*ball.")
      il faut un . derrière ball ou c'est une faute de correction de copier-coller?
      eric
      0
      1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Oui, ou du moins c'est ce que j'ai trouvé par tâtonnements!!!
        0