EQUIV INDEX Multicriterios y múltiples pestañas

Resuelto
Damdam -  
 Damdam -
Bonjour,

je souhaite réaliser une rechercheV à critères multiples. J'ai vu sur plusieurs forums 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))

Ça 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

2 respuestas

  1. Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453
     
    Buenas noches:
    escribe e ingresa en formato matricial, por supuesto:
    =INDEX(hoja2!C:C;COINCIDIR(D1&E1;hoja2!A:A&B:B;0))

    y como las matriciales consumen mucha capacidad, evita escribir AA o BB, pero limita bien tus rangos al número de filas útiles para reducir los tiempos de reacción!
    crdlmnt

    1
    1. Damdam
       
      Gracias por su respuesta.
      He intentado pero, lamentablemente, parece que la fórmula sigue tomando la segunda parte de la matriz de la hoja inicial.
      Le he puesto un cuadro como ejemplo, con la fórmula:
      =INDEX(Hoja2!$C$1:$C$5;EQUIV(A2&B2;Hoja2!$A$1:$A$5&$B$1:$B$5;0))

      La parte subrayada parece ser tomada de la hoja1 y no de la hoja2. Esto da como resultado que la matriz creada tome el valor de la columna A de la hoja2 y el valor de la columna B de la hoja1...
      Y por ello en mi columna E de mi Hoja1, encuentra un resultado para las entradas 1X y 2X porque las entradas B1:B5 de la hoja1 siguen siendo "X". Mientras que deberían tomar las entradas B1:B5 de la hoja2 que, ellas, varían.

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

      Gracias por su ayuda.
      Cordialement,
      Damdam
      0