Combiner SI avec INDEX et EQUIV

Niquo Messages postés 19 Statut Membre -  
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour à tous et à toutes en cette journée enseoleillée,

Je possède un classeur Excel avec deux feuilles 1 et 2. Dans la feuille 1, j'ai une formule me permettant de récupérer des valeurs de la feuille 2 sous certaines conditions. Mais je bloque pour ajouter une ultime condition.

La formule ci-dessous me récupère les valeurs dans la colonne E de la feuille 2 quand la valeur de A2 de la feuille 1 se trouve dans la colonne B de la feuille 2.

=INDEX(Feuil2!$E$3:$E$329;EQUIV($A$2;Feuil2!$B$3:$B$329;0))

Je possède également dans la feuille 2 une colonne F renseignée en binaire c'est à dire possédant des valeurs 1 et 2.

J'aimerai rajouter une condition à ma formule de départ qui me permettrait de récupérer les valeurs dans la colonne E de la feuille 2 quand la valeur A2 de la feuille 1 se trouve dans la colonne B de la feuille 2 et que la valeur dans F de la feuille 2 soit égale à 1.

J'ai essayé la formule suivante et le résultat escompté n'est pas au rendez-vous :
=SI(Feuil2!$F$8:$F$329=1;INDEX(Feuil2!$E$3:$E$329;EQUIV($A$2;Feuil2!$B$3:$B$329;0));"")

Encore un grand merci à tous ceux et toutes celles qui font vivre ce forum.

Amicalement
A voir également:

1 réponse

pilas31 Messages postés 1878 Statut Contributeur 647
 
Bonjour,

C'est un problème interessant, j'ai trouvé une solution mais je ne sais pas s'il n'y a pas plus simple

Voilà ma formule :

=SI(INDIRECT("Feuil2!$F"&EQUIV($A$2;Feuil2!$B$3:$B$329;0))=1;INDEX(Feuil2!$E$3:$E$329;EQUIV($A$2;Feuil2!$B$3:$B$329;0));"")

A+
0