[Excel] Recherche croisée dans tableau

Recherche croisée dans tableau [Excel] - Logiciels - Windows & Software

Marsh Posté le 12-01-2005 à 10:26:41    

Bonjour,
 
Imaginons le tableau suivant :
http://img114.exs.cx/img114/7362/exc.jpg
 
Est il possible d'effectuer une recherche croisée.
Je choisis dans un cellule  le commentaire (premier, deuxieme ou troisieme) et ensuite, dans une autre cellule (ISIN ou Valeur) et il me remonte, dans une 3eme cellule, la valeur en fonction de ces deux choix.
 
Est ce possible?
 
Merci


Message édité par GENIUS999 le 12-01-2005 à 10:29:32
Reply

Marsh Posté le 12-01-2005 à 10:26:41   

Reply

Marsh Posté le 12-01-2005 à 17:06:38    

Je n'ai pas bien compris ta question. Tu veux, dans une cellule D1 par exemple, saisir un des mots de la colonne C et afficher automatiquement en C2 la valeur correspondante de la colonne A, B ou des deux ?
Si c'est cela, oui, avec la fonction RechercheV.

Reply

Marsh Posté le 12-01-2005 à 17:07:37    

Je n'ai pas bien compris ta question. Tu veux, dans une cellule D1 par exemple, saisir un des mots de la colonne C et afficher automatiquement en C2 la valeur correspondante de la colonne A, B ou des deux ?
Si c'est cela, oui, avec la fonction RechercheV.

Reply

Marsh Posté le 12-01-2005 à 17:25:28    

Tableau suivant

   1   2   3
1  10  23  43
2  52  24  56
3  34  22  33


 
Dans un cellule de recherche, je choisis 2  
Dans la seconde cellule de recherche, je choisis 3
Dans le cellule de resultat apparait : 22

Reply

Marsh Posté le 12-01-2005 à 17:30:15    

drapal , ça minteresse

Reply

Marsh Posté le 14-01-2005 à 18:29:05    

fonction INDEX(x;y) te permet d'afficher le résultat de la colonne x et de la ligne y (ou l'inverse, je ne me souviens plus) d'une matrice
 
si tu combles ça avec la fonction EQUIV() qui te permet d'indiquer la position relative d'un objet dans une liste, tu obtiens un outil puissant de recherce croisée dans un tableau
 
dans ton 1er exemple, ça donnerait un truc du genre :
 
INDEX(EQUIV(intitulé de colonne;1ére ligne);EQUIV(intitulé de ligne;1ére colonne))
 
j'ai pas pris le temps de vérifier la syntaxe exacte des fonctions mais je l'ai déjà utilisé et ça marche


Message édité par minikisskool le 14-01-2005 à 18:31:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed