Recherche par double index

P

Prophete

Guest
Bonjour à tous.

Je souhaiter faire une recherche par double index et je ne sais meme pas si c'est possible SANS VB.
Je m'explique.

On a une table 3x3 par exemple dans la feuille1:
-Intitulé des lignes: Jour1, Jour2, Jour3 (ligne 2, 3 et 4)
-Intitulé des colonnes: matin, midi, soir (colonne B, C, D)
-Dans les 9 cases résultantes (B2:D4), des valeurs quelconques (date, nombre...)

Je suis dans une autre feuille (feuille2).
En A1 j'écris "matin".
En A2 j'écris la formule suivante:

Index(feuille1!3:3,match(A1,feuille1!1:1,0))

Normalement, il cherche dans la table à la ligne 1 la valeur matin. Dès qu'il la trouve il se déplace à la ligne 3 et récupère la valeur.

Maintenant ce que j'aimerais faire, avec un double index ou autre, c'est écrire dans la case B1 de ma feuille 2 la valeur "jour2" et lui dire par une formule dans la case A2 d'aller chercher exectement la valeur qui se trouve au croisement de "matin" et "jour2" dans ma table?

Je ne suis surement pas tres clair, mais bon! si quelqu'un peut m'aider.

Merci d'avance.

Pro.
 
M

Monique

Guest
Bonjour,

Recherchev et Rechercheh aussi :
Recherchev(valeur cherchée; table; n° de colonne; 0)
Rechercheh(valeur cherchée; table; n° de ligne 0)
n° de ligne ou n° de colonne obtenus par la fonction Equiv()
 

Pièces jointes

  • DoubleIndexProphete.zip
    2 KB · Affichages: 32
M

Monique

Guest
Re,

La formule =C2:C10 A4:D4 donne la valeur située à l'intersection de la colonne C et de la ligne 4
En nommant matin midi et soir les colonnes B, C et D
=INDIRECT(F2) DECALER(A1:D1;EQUIV(G2;A2:A20;0);)
(un espace ou 2 entre les 2 plages)
 

Discussions similaires

  • Question
Microsoft 365 RECHERCHE and co
Réponses
18
Affichages
2 K

Statistiques des forums

Discussions
312 414
Messages
2 088 225
Membres
103 773
dernier inscrit
Palekor