Excel 2003 Liste automatique

Résolu/Fermé
Molitul - 7 mars 2012 à 09:22
 Molitul - 7 mars 2012 à 14:42
Bonjour,

J'aimerais pouvoir remplir une liste automatiquement selon un choix fait dans une liste auparavant.... J'ai une liste de nom en "Données > Validation > Liste" et je voudrais que les n° de tels s'inscrivent de façon automatique en fonction du nom choisi au préalable... Merci de m'aider

A voir également:

11 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 10:49
Salut le fil,

Je pense que la fonction RECHERCHEV ou RECHERCHEH doit convenir

regarde le fichier joint, feuille 1 la liste de données et Feuill 2 l'extraction qui peut être faite sur n'importe quelle feuille

https://www.cjoint.com/?BChkW4Uh66Z
1
En fait, je viens de trouver une solution TRÈS bancal... car au bout d'un certain moment Excel refuse de supporter l'alignement de "si" que je fait, y a t-il un moyen de simplifier cette formule???

=SI(C10=K13;M13;SI(C10=K14;M14;SI(C10=K15;M15;SI(C10=K16;M16;SI(C10=K17;M17;SI(C10=K18;M18;SI(C10=K19;M19;SI(C10=K20;M20;SI(C10=K21;M21;SI(C10=K22;M22;SI(C10=K23;M23;M12)))))))))))))))))))
0
m@rina Messages postés 20070 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 24 avril 2024 11 271
7 mars 2012 à 10:27
Bonjour

Peux tu être plus clair et plus précis ? Qu'y a t il dans ta liste, d'où sortent les numéros de tél. ?
0
m@rina
_______________________________________________________
Bonjour

Peux tu être plus clair et plus précis ? Qu'y a t il dans ta liste, d'où sortent les numéros de tél. ? 


Et bien cela ce présente ainsi:

Emetteur: 'liste de déroulante de nom' (en C10)
Tel.: ici je veut que les n° de téléphone s'incrémente automatiquement selon le nom (C11)

et les numéros sur la même feuille dans des colonnes à part (M13 à M21)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour Mike,

Je ne peux ouvrir ton document car je suis à mon bureau qui est vérouillé par je ne sais combien de pare feu... etc =X je vais essayer RECHERCHE... (je ne sais pas trop m'en servir mais je vais apprendre ^^)
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 10:57
Re,

Tu dois bien avoir une possibilité pour ouvrir mon exemple soit chez toi ou un(e) ami(e), mon exemple est une RECHERCHEV
0
ça marcherai presque... En fait, j'ai mis dans valeur cherchée la case du nom qui est mis par sélection manuelle, dans vecteur recherche, j'ai mis la liste des noms d'origines, et dans vecteur résultat la liste des n°... mais ça marche pas X.X
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 11:25
Re,

Dans ton listing, exemple en colonne A de A2 à A20 tu as tes noms, en face de chaque nom colonne B les numéros de tél en C tu peux mettre d'autres info etc ...
ton listing est de A2 à la dernière cellule, dernière ligne ex. G20
en I2 par exemple tu colles cette formule

=RECHERCHEV(H2;A2:G20;2;0)

pour la décomposer la formule:
H2 est la cellule dans laquelle tu saisiras le nom soit manuellement ou avec une liste de validation
A2:G20 est ta matrice ou ton listing complet (première cellule à dernière cellule)
;2; est la colonne de recherche à partir de la colonne cible de la donnée souhaitée
si la donnée recherchée est en D alors que le nom (critère est en A il faudra mettre ;4;
;0) peut remplacer par ;FAUX) évite les erreurs d'affichage

si tes données sont sur une feuille différente il est souhaitable de nommer les plages (chaque colonne de recherche et le listing complet)
0
ça donne à peu prés ça en fait...

[url=http://www.noelshack.com/][img]http://s4.noelshack.com/old/up/sans_titre-f956437486.jpg/img/url
0
Merci! MErci beaucoup, car même si vous n'avez pas réglez directement mon soucis, j'ai trouvé sur G@@gle ^^ en tapant fonction recherchev comme TU m'as conseillé et j'ai fini par trouver :

=RECHERCHEV(C10;L12:M23;2;0)

MERCI ce que tu me disais ^^ mais il me le faut en image.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 14:26
Re,

Mais je t'avais donné exactement la même formule avec en plus toutes les explications pour réussir, et en exemple dans mon fichier joint du premier post.

Peut on mettre en résolu cette discussion ?
0
JE sais ^^ il ne manquait que les pitites nimages ^^ Mais je te remerci de ton aide et de ta patience!
0