Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recherche muti critère dans un tableau de données

kikol

XLDnaute Junior
bonjour,

voilà je souhaiterai faire une recherche muti critère dans un tableau de données.

c'est en faite un tableau de référence de vis avec longueur, diamètre longueur sous tête, etc..

je voudrais saisir des valeurs dans 3 cases : longueur, diamètre longueur sous tête et que la macro me donne : soit la référence de la vis soit qu'elle me dise qu'elle n'existe pas.

qu'elle serait la démarche à utiliser...
 

Tibo

XLDnaute Barbatruc
Re : recherche muti critère dans un tableau de données

Bonjour kikol et bienvenue,

Plusieurs méthodes sont possibles.

Macro bien entendu, mais formule également.

Je pense à une formule basée sur INDEX et EQUIV, mais le plus simple, pour t'apporter une réponse plus précise, serait de nous joindre un extrait de ton fichier.

A te (re)lire avec ce fichier

@+
 

job75

XLDnaute Barbatruc
Re : recherche muti critère dans un tableau de données

Bonjour kikol et bienvenue sur XLD,

Votre question manque de clarté. Un petit fichier expliquant bien ce que vous voulez serait le mieux.

Edit : salut Tibo

A+
 

kikol

XLDnaute Junior
Re : recherche muti critère dans un tableau de données

Normalement il devrait y avoir une exemple joint

merci de vous occuper de mon cas. C'est sympa de votre part
 

Pièces jointes

  • toto.xls
    15.5 KB · Affichages: 52
  • toto.xls
    15.5 KB · Affichages: 52
  • toto.xls
    15.5 KB · Affichages: 51

Tibo

XLDnaute Barbatruc
Re : recherche muti critère dans un tableau de données

re,

Une solution, sur la base de ton fichier avec SOMMEPROD :

en B3 :

Code:
=SI(SOMMEPROD((C6:C13=C3)*(D6:D13=D3)*(E6:E13=E3)*(F6:F13=F3))=0;
"N'existe pas";INDEX(B6:B13;SOMMEPROD((C6:C13=C3)*(D6:D13=D3)*(E6:E13=E3)*
(F6:F13=F3)*LIGNE(C6:C13))-5))

Nécessite que les cellules C3 à F3 soient toutes complétées

Je te laisse tester

@+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…