Recherche coordonnées texte dans tableau

Résolu/Fermé
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 - 23 mars 2013 à 09:07
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 - 23 mars 2013 à 12:27
Hello à tous.

C'est mon week-end Excel ...
J'ai juste envie de savoir faire.

J'ai tenté sans succès de renvoyer en D1 le résultat d'un croisement (ligne;colonne) d'un tableau.

J'ai donc essayé la fonction =INDEX(B45:L98;2;3) qui m'a renvoyé le contenu de la cellule de la 2ème ligne et de la 3ème colonne.
Ça, OK.

Il serait beaucoup plus pratique pour moi de rechercher en ligne le texte "Aut6" et en colonne le texte "Param7".
Un truc du genre :
=INDEX(B45:L98;"Aut6";"Param7")

Est-ce faisable ?

Merci pour votre aide à laquelle je fais souvent appel (mais j'avance !).



A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 mars 2013 à 09:59
Bonjour

eh bé, c'est plutôt un WE maso :o)

un exemple de recherche croisée
https://www.cjoint.com/?3Cxj3fpZgGG

et pour agrémenter ton WE d'autres exemples "intéressants"
https://www.cjoint.com/?3Cxj6aqFZtb

En te souhaitant un WE pluvieux pour ne pas regretter ta décision ...

cordialement
0
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 15
23 mars 2013 à 11:01
Excellent Michel !

J'ai mis un peu de temps mais j'ai pu adapter partiellement ta formule :
=INDIRECT(ADRESSE(EQUIV(H3;B:B;0);EQUIV(I3;5:5;0)))
à ma feuille.

Ça donne ça :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0)))

Mais il y a une ambigüité :
Il en déduit bien le résultat du bon croisement :
ex : Aut3 et Param7 dans le tableau Commentaires! est bien la cellule D8, mais il me renvoie le résultat de la cellule D8 de la feuille en cours (celle dans laquelle j'ai posé ma formule)
Michel ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 mars 2013 à 11:13
Tu as la réponse dans l'aide en ligne de la fonction "ADRESSE"

L'aide en ligne est à utiliser souvent, quelque soit son niveau: oubli, progression de son niveau personnel...
0
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 15
23 mars 2013 à 12:27
Effectivement j'y suis enfin arrivé avec ton aide :

Ma formule finale est :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0);;;"Commentaires"))

Par contre si je spécifie les plages de cellules en ligne et colonne, le résultat est faux :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B1:B54;0);EQUIV(G4;Commentaires!C1:L1;0);;;"Commentaires"))

Je suis très content d'y être parvenu.
Ceci va me servir tous les jours.
Merci cher ami.
0