EQUIV INDEX Multicritères & multi onglets

Résolu/Fermé
Damdam - 20 nov. 2019 à 18:58
 Damdam - 21 nov. 2019 à 11:03
Bonjour,

je souhaite réaliser un rechercheV à critère multiples. J'ai vu sur plusieurs forum que je pouvais utiliser la combinaison de INDEX et EQUIV. Le but étant de réunir les deux critères en un seul.

- Résultat situé en colonne C
- Valeur en cellule D1 et E1
- Double critère en colonne A et B
- On concatène les critères en faisant A:A&B:B
=INDEX(C:C;EQUIV(D1&E1;A:A&B:B;0))

Ca marche très bien quand tout est sur le même onglet.

En revanche, mes colonne de recherches sont dans un autre onglet (Colonne A, B et C), donnant pour ma formule :
=INDEX(feuil2!C:C;EQUIV(D1&E1;feuil2!A:A&feuil2!B:B;0))

Et c'est là que ça loupe. J'obtiens un #N/A.
En tentant d'y aller pas à pas, je me rend compte que c'est la concaténation de deux colonnes via le symbole '&', spécifiquement dans la fonction EQUIV, qui ne fonctionne pas. La concatenation de ces deux colonnes en dehors de la fonction EQUIV fonctionne bien.

Auriez-vous une astuce pour que cela fonctionne?

Merci pour votre aide :)


Configuration: Windows / Chrome 78.0.3904.97
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 20 nov. 2019 à 19:42
Bonsoir:
écrivez et entrez en matricielle bien sur:
=INDEX(feuil2!C:C;EQUIV(D1&E1;feuil2!A:A&B:B;0))

et les matricielles étant gourmandes en capacités, évitez d'écrire AA ou BB , mais limitez bien vos plages au nombre de lignes utiles pour réduire les temps de réactions!
crdlmnt

1
Merci pour votre réponse.
J'ai essayé mais malheureusement, il semble que la formule continue de prendre la deuxième partie de la matrice de la feuille initiale.
Je vous ai mis un tableau en exemple, avec la formule :
=INDEX(Feuil2!$C$1:$C$5;EQUIV(A2&B2;Feuil2!$A$1:$A$5&$B$1:$B$5;0))

La partie soulignée semble être prise de la feuil1 et non de la feuil2. Cela donne comme résultat que la matrice créé prend la valeur de la colonne A de la feuil2 et la valeur de la colonne B de la feuil1...
Et donc dans ma colonne E de ma Feuil1, il trouve un résultat pour les entrée 1X et 2X car les entrées B1:B5 de la feuil1 sont toujours "X". Alors qu'ils devraient prendre les entrées B1:B5 de la feuil2 qui elles varient.

https://wetransfer.com/downloads/bc9a385ed70e2106433a723394a0e66d20191121092650/0b66e77712b675d95e26c8da4efc290220191121092650/40881f

Merci pour votre aide.
Cordialement,
Damdam
0