Utilisation Index

Bonjour,

je n'ai pas trouvé sur le forum une réponse à ma recherche et je m'en excuse car cela est certainement traité. Je tourne en rond avec les fonctions recherche et index.

ma demande: je connais trois valeurs et recherche une valeur correspondante par recherche abcisse et ordonnée.

C'est bête mais je ne sais pas formuler ma pensée sur Excel.

en vous souhaitant une belle journée à tous.

Hello,

Une proposition

@+

Bonjour

Possible avec la fonction FILTRE

=FILTRE(CHOISIRCOLS(E4:J32;EQUIVX(N3;E3:J3));(C4:C32=N4)*(D4:D32=N5))

ou avec RECHERCHEX

=RECHERCHEX(N4&"/"&N5;C4:C32&"/"&D4:D32;CHOISIRCOLS(E4:J32;EQUIVX(N3;E3:J3));"")

Stéphane

Bonjour à tous !

Pour le "fun"; une approche tenant compte des cellules fusionnées (.....) :

=FILTRE(RECHERCHEX(N3;E3:J3;E4:J32);BYROW(ASSEMB.H(SCAN("";C4:C32;LAMBDA(a;c;SI(c="";a;c)));D4:D32);LAMBDA(x;ET(x=ASSEMB.H(N4;N5)))))

Bonjour à tous,

Sinon en plus classique sans modification du fichier initial

=INDEX(DECALER(C4;EQUIV(N4;C4:C32;0);1;5;7);EQUIV(N5;DECALER(C4;EQUIV(N4;C4:C32;0);1;5;1));EQUIV(N3;D3:J3;0))

Bonjour

ou encore

=MAX(SI((E3:J3=N3)*(C4:C32=N4)*(D4:D32=N5);E4:J32;""))

mais ne fonctionne pas avec le N/A

EDIT

pour gérer les N/A

=DANSCOL(SI((E3:J3=N3)*(C4:C32=N4)*(D4:D32=N5);E4:J32;NA());2)

Stéphane

Un grand merci à vous tous pour l'ensemble de ces solutions. Cela parait si simple quand je lis vos formules, et si compliqué quand j'essaie de les écrire.

en plus c'est frustrant de voir à quel vitesse vous écrivez cela après mes trois AM de galère.............. suis pas bon.

bonne journée à vous

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "utilisation index"