SCINDER UNE LISTE DE VALIDATION DE NOMS

Fermé
BIGKIKIONE Messages postés 68 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 15 février 2013 - 21 oct. 2010 à 17:25
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 23 oct. 2010 à 06:08
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

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
21 oct. 2010 à 17:48
Oui, mais nous ne savons pas ce qu'il y a dans d-noms et l_noms !
0
BIGKIKIONE Messages postés 68 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 15 février 2013
22 oct. 2010 à 17:07
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
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
23 oct. 2010 à 06:08
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