Problème avec "INDEX"

C4rtoons

XLDnaute Junior
Bonjour le forum,

J'essai de me servir de la formule INDEX mais je rencontre quelques problèmes.

Lorsque je test ma fonction, celle-ci ne prend pas en compte les données de ma liste comme cela devrait être le cas :(
Formule: =INDEX(Price;EQUIV(1;(Marque=D2)*(Gamme=D3);0))
la formule prend tout en VRAI, jusqu’à (Gamme=D3) - il ne prend pas le model choisi en D3 mais un autre model de ma base de données...

Quelqu'un peut-il m'aider svp? et m'expliquer car je souhaite reproduire cette formule pour faire d'autres recherches...

Merci à vous!!
C4rtoons
 

Pièces jointes

  • PB Index.xlsm
    25.4 KB · Affichages: 41
  • PB Index.xlsm
    25.4 KB · Affichages: 42
  • PB Index.xlsm
    25.4 KB · Affichages: 43
Dernière édition:

Gorfael

XLDnaute Barbatruc
Re : Problème avec "INDEX"

Salut C4rtoons et le forum
Pas besoin d'explications, on est tous télépathes et devins, et on utilise le fichier tous les jours :mad:
Formule: =INDEX(Price;EQUIV(1;(Marque=D2)*(Gamme=D3);0))
Première chose que j'ai faite, chercher à quoi ça faisait référence :
Marque : =BDD!#REF!
Gamme : =BDD!#REF!
Je sais au moins que c'est sur la feuille BDD :p

Juste une idée : Tu valides bien ta formule en Matricielle, hein ?
et évidemment Price, marque et gamme ont la même longueur !
A+
 

C4rtoons

XLDnaute Junior
Re : Problème avec "INDEX"

Re,
J'ai remis le fichier... Je l'avais modifier pour qu'il soit plus simple à comprendre mais je ne l'ai pas enregistré avant de l'envoyer... D'ou l'erreur! :( Sincerement DSL!

Pour ce qui est de la "matricielle" - qu'est ce que tu entends par là? A quoi ca sert? et comment je l'active?

Vraiment désolé pour le premier msg, et merci du coup de main ;)
 

Pièces jointes

  • PB Index.xlsm
    25.4 KB · Affichages: 38
  • PB Index.xlsm
    25.4 KB · Affichages: 41
  • PB Index.xlsm
    25.4 KB · Affichages: 38

Discussions similaires

Réponses
8
Affichages
503

Statistiques des forums

Discussions
312 508
Messages
2 089 134
Membres
104 042
dernier inscrit
tropsy89