Pb de formule décalé sur cellule avec formule matricielle

Bonjour,

Je viens vous demander un petit peu d'aide car je suis coincée face à un problème :

J'ai crée un fichier dans lequel je souhaite lister mes achats auprès de différents fournisseurs et je souhaiterais afficher à la saisie d'une nouvelle ligne dans mon tableau, dans les colonnes suivantes le prix le moins cher que j'ai eu historiquement pour cet article ainsi que le fournisseur qui me l'a vendu.

J'arrive bien à retrouver le prix mini que j'ai eu pour l'article mais je bloque sur l'affichage du nom du fournisseur lié. je pensais au départ que ca devait pouvoir simplement se gerer avec une formule décaler mais non ...

Je vous joins le fichier, si vous pouviez m'éclairer sur la cause de l'erreur ou sur une solution de repli .. (index ? equiv? recherchev ?...)

Merci

Kadette

Bonjour,

En I2, formule matricielle:

=INDEX([Fournisseur];EQUIV(MIN(SI([Référence interne]=$B2;[Prix unitaire]));SI([Référence interne]=$B2;[Prix unitaire]);0))

Cordialement

Bonjour

Avec DECALER (Matricielle)

=DECALER($F$1;MIN(SI('Liste des achats'!$B$2:$B$7=$B2;LIGNE($E$2:$E$7)))-1;)

Cordialement

Merci beaucoup ca fonctionne !!!!!!

Super !!!!!!

Rechercher des sujets similaires à "formule decale matricielle"