Fonctions index + equiv + recherche v

Toinuch Messages postés 1 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à produire un tableau qui permet de rechercher plusieurs produits dans une matrice.

Dans la feuille 2 j'ai une base de données :

A : Nom du produit
B : Caractéristique 1
C : Caractéristique 2
D : Caractéristique 3
E : Coût

Dans la feuille 1, je veux juste rentrer la caractéristique 3 (Colonne D de la feuille 2) et je veux que 5 produits ressortent avec des caractéristiques 3 proches (supérieures), dans l'ordre des coûts (colonne E de la feuille 2) dans un tableau situé sous ma case de recherche.

Avec la fonction =INDEX(...Equiv()) j'ai réussi a ressortir ma caractéristique 3 mais ensuite je ne sais pas comment faire..

Help SVP !

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    pas tout compris, mais ça dépend surtout de l'organisation de vos données
    exemple,
    en feuil2
    colonne A le nom du produit
    colonne D la caractéristique 3
    colonne E le coût

    ce tableau est classé selon les valeurs croissantes de la colonne coûts, donc colonne E

    Pour trouver le nom de produit caractéristique 3, valeur exacte en ligne 1 de feuil1
    avec la caractéristique en A1
    en B1
    =SI(A1="";"";INDEX(Feuil2!A:A;EQUIV(A1;Feuil2!D:D;0)))

    pour placer le coût correspondant en C1

    =SI(A1="";"";INDEX(Feuil2!A:A;EQUIV(A1;Feuil2!D:D;0)))

    Et pour trouver les caractèristiques supérieures proches à partir de la ligne ou se trouvent la référence:

    =INDEX(Feuil2!C:C;EQUIV(A1;Feuil2!D:D;0)+1)))
    +2 et +3 donc pour avoir les autres références

    crdlmnt

    0