RECHERCHEV avec 4 critères

Bonjour à tous,

Je vous invite à télécharger le fichier joint pour suivre l'explication du problème.

J'ai un fichier avec lequel j'ai 2 feuilles.

  • La première contient une fiche qui s'auto remplira avec les 4 critères de recherche sur la droite (les cellules grisées).
  • La deuxième contient le grand tableau (soit la base de données) duquel on va tirer les données pour remplir la fiche.

Le fonctionnement est régulé par les 4 menus déroulants (critères de recherche) qui permettent de sélectionner les 4 critèrs que l'on veut à travers les 4 colonnes leur correspondant dans la base de données.

Le problème c'est que j'ai vu sur internet qu'une RECHERCHEV avec plusieurs critères correspond à la fonction =INDEX()

Donc j'ai essayé de l'appliquer de 2 manières, mais ça ne marche pas, dans le sens où les valeurs ne s'affichent pas dans la fiche.

Voici les 2 façons :

-

=INDEX(BDD!$A$4:$A$400;EQUIV(D4&D7&D10&D13;(BDD!$A$4:$A$400&$B$4:$B$400&$G$4:$G$400&$I$4:$I$400);0))

-

=INDEX(BDD!$A$4:$A$400;EQUIV(D4&D7&D10&D13;(Preteur=D4)*(Emprunteur=D7)*(Nature=D10)*(Devise=D13);0))

SI quelqu'un pourrait m'aider svp.

Bonne journée.

Bonjour

En B4, la formule

=INDEX(BDD!$A$4:$A$500;SOMMEPROD((CONCATENER(BDD!$A$4:$A$500;BDD!$B$4:$B$500;BDD!$G$4:$G$500;BDD!$I$4:$I$500)=$D$4&$D$7&$D$10&$D$13)*(LIGNE($A$4:$A$500)))-3)

Pour les autres formules, seule la partie

=INDEX(BDD!$A$4:$A$500

est à remplacer par la colonne correspondante à la valeur cherchée.

Je t'ai fait les premières pour l'exemple

Cordialement

Solution trouvée.

Je la met si il y a des intéressés sur le forum.

=INDEX(BDD!$A$4:$A$400;EQUIV(D4&D7&D10&D13;Preteur&Emprunteur&Nature&Devise;0))

A valider avec CTRL+MAJ+ENTER sous forme matricielle.


Amadéus a écrit :

Bonjour

En B4, la formule

=INDEX(BDD!$A$4:$A$500;SOMMEPROD((CONCATENER(BDD!$A$4:$A$500;BDD!$B$4:$B$500;BDD!$G$4:$G$500;BDD!$I$4:$I$500)=$D$4&$D$7&$D$10&$D$13)*(LIGNE($A$4:$A$500)))-3)

Pour les autres formules, seule la partie

=INDEX(BDD!$A$4:$A$500

est à remplacer par la colonne correspondante à la valeur cherchée.

Je t'ai fait les premières pour l'exemple

Cordialement

Merci pour ta solution aussi.

Rechercher des sujets similaires à "recherchev criteres"