SCINDER UNE LISTE DE VALIDATION DE NOMS

BIGKIKIONE Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je viens encore une fois vous demander de l'aide

Dans une liste de validation de noms, je voudrais scinder cette liste afin que lorsque que l'on tape la premiére lettre du nom seul les noms commencant par cette lettre apparaissent

La formule présente sur le site ne fonctionne pas chez moi, il s'agit peut etre d'une erreur de ma part

=SI(A2<>"";DECALER(d-noms;EQUIV(A2 &"*";l_noms;0)-1;;SOMME((STXT(l_noms;1;NBCAR(A2))=TEXTE(A2;"0"))*1));l_noms)
pouvez vous m'aider

merci d'avance,

BIGKIKIONE

2 réponses

  1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Oui, mais nous ne savons pas ce qu'il y a dans d-noms et l_noms !
    0
    1. BIGKIKIONE Messages postés 70 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      Excusez moi pour le retard,

      il s'agit d'une liste de noms

      TUTULE
      DUDULE
      ALIAN
      DEMER
      ETC..

      d_noms correspond à la premiere colone de noms aprés la lignede titre soit A2
      l_noms à pour source dans la validation des données
      =DECALER(d_noms;0;0NBVAL(c_noms)-1;1)

      c_noms = à la colonne entiére contenant les noms soit A

      J'espére avoir répondu à vos demandes

      encore une fois avec tous mes remerciements

      BIGKIKIONE
      0
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Je ne comprends toujours pas :
    * Dans quelle cellule se trouve ta formule qui ne marche pas ?
    * Dans quelle cellule vas-tu saisir une seule lettre (qui devra faire afficher le mot entier) ?

    Parce que le début de ta formule EQUIV(A2&"*";... donne EQUIV("TUTULE*";... qui ne correspond à rien, et la suite l_noms donne comme résultat $E$2, ce qui paraît très fantaisiste ...
    Quant à SOMME((STXT(l_noms;1;NBCAR(A2))=TEXTE(A2;"0"))*1) je ne vois pas où tu veux en venir : tu fais la somme d'une valeur logique Vrai ou Faux ! Je donne ma langue au chat !
    0