Appels de données sous conditions  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Appels de données sous conditions  Sujet résolu

Messagepar tetsunochin » 21 Août 2009, 21:28

Bonjour à tous,

Je sollicite votre aide pour le problème suivant sous excel 2003.

J'ai un tableau avec des colonnes intitulées
Numéro de membre / Nom / Prénom / Adresse / etc ...
Sur une page différente de mon document excel je souhaite faire appel à ces données en entrant uniquement le numéro de membre.
Ex: je rentre le numéro de membre 2374 dans les cellules A1 de ma feuille 2 d'excel et automatiquement dans la cellule A2 il me mettrait le nom et dans le cellule A3 le prénom par exemple.

Est-ce faisable? Et pourriez vous me guidez pour y parvenir?

Je vous remercie tous d'avance de vos bons conseils !!

Tetsunochin
tetsunochin
Nouveau venu
 
Messages: 3
Inscription: 21 Août 2009, 21:21
Version Excel: 2003 FR

Messagepar Nad-Dan » 21 Août 2009, 21:33

Bonsoir et bienvenue

En B1 de la feuille 2, tu écris cette formule :

Code: Tout sélectionner
=SI($A1="";"";RECHERCHEV(A1;Feuil1!$A$1:$F$50);2;0))


Feuil1!$A$1:$F$50 : à modifier selon ton tableau de la feuille 1

Le 2 que tu vois à la fin de la formule veux dire que tu veux la donnée de la 2ème colonne du tableau de la feuille 1 ; tu le remplaces pas 3 si tu veux la donnée de la 3ème colonne.

Amicalement
Nad
Nad-Dan
Modérateur
 
Messages: 7309
Inscription: 27 Avr 2007, 15:30
Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
Version Excel: 2003 FR-2007 FR-MAC 2004 FR

Messagepar tetsunochin » 21 Août 2009, 22:11

Un tout grand merci pour ta réponse ultra rapide !

Par contre...je n'ai malheureusement pas tout compris ou en tout cas, ça ne marche pas lol

J'ai fait un petit tableau simple pour m'exercer et bien comprendre la formule que tu m'as donnée:

Feuille 1
Colonne A : J'ai les chiffres de 1 à 19 de A1 à A19
Colonne B : les 19 nom
Colonne C : les 19 prénoms

Sur ma feuille 2
Dans la colonne A : j'ai remis les chiffres de 1 à 19
En b2 j'ai mis la formule que tu suggères en remplaçant la partie Feuil!
=SI($A1="";"";RECHERCHEV(A1;Feuil1!$A$1:$C$19);2;0))

Quand je fais enter j'ai le message d'erreur suivant
"Vous avez taper un nombre insuffisant d'arguments pour cette fonction.
bla bla bla...bla bla bla"


Aurais-je oublié ou fait quelque chose qui n'est pas bon??

D'avance merci
tetsunochin
Nouveau venu
 
Messages: 3
Inscription: 21 Août 2009, 21:21
Version Excel: 2003 FR

Messagepar Nad-Dan » 21 Août 2009, 22:18

Re

Autant pour moi, une parenthèse en trop :

Code: Tout sélectionner
=SI($A1="";"";RECHERCHEV(A1;Feuil1!$A$1:$C$19;2;0))


Avec mes excuses
Nad
Nad-Dan
Modérateur
 
Messages: 7309
Inscription: 27 Avr 2007, 15:30
Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
Version Excel: 2003 FR-2007 FR-MAC 2004 FR

Messagepar tetsunochin » 21 Août 2009, 22:24

hmmm...je vais réfléchir...voir si je te pardonne...allez c'est bon...ce soir, je suis grand seigneur :D

J'ai testé ta nouvelle formule, ça marche impec !

Je te remercie bcp !

Bonne soirée
tetsunochin
Nouveau venu
 
Messages: 3
Inscription: 21 Août 2009, 21:21
Version Excel: 2003 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: ait haddou, Bing [Bot], Google Adsense [Bot] et 16 invités