Recherche de valeurs et sélection du Max pour une MFC

Salut tout le monde.

Bon, j'ai toujours le même problème qu'ici https://forum.excel-pratique.com/viewtopic.php?t=6546 mais pour faciliter les choses, j'aimerai pouvoir mettre en place le système simplement avec une formule.

Je remets la feuille de calculs pour que ce soit plus clair https://www.excel-pratique.com/~files/doc/iajLfClasseur1.xls

Pour ça, je voudrais savoir s'il est possible pour faire une MFC de rechercher un groupe de lieux (notés e01, e02...) dans un autre tableau et que ça me sélectionne celui dont la valeur est maximale au niveau de la 4eme colonne de ce même tableau.

Mon problème c'est qu'avec les formules classiques de recherche, j'ai l'impression qu'on ne peut rechercher qu'une valeur particulière et qu'on ne peut pas sélectionner un ensemble de valeurs... Perso, j'ai commencé ma formule de MFC comme ça :

="MAX((RECHERCHEV($A10:$G10;$F$20:$I$30;4;FAUX))/$H10)"

Pour le H10, c'est moi qui l'ai rajouté car j'ai un facteur à appliquer sur les valeurs de la 4ème colonne.

Donc là, on m'indique une erreur sur la valeur recherchée car j'ai indiqué une plage et pas une valeur unique.

Donc si quelqu'un a une idée car je pense que c'est possible mais je sèche... il y a peut être une autre formule que RechercheV à employer...

En tout cas, merci pour votre aide !

Bonjour,

Une proposition dans le fichier joint :

https://www.excel-pratique.com/~files/doc/RechercheValeurMax.xls

Cordialement,

V_Elbie a écrit :

Bonjour,

Une proposition dans le fichier joint :

https://www.excel-pratique.com/~files/doc/RechercheValeurMax.xls

Cordialement,

Ah intéressant si on peut cacher la colonne... je vais regarder ça de plus près. C'est vrai que j'avais déjà pensé à rajouter une colonne, mais le truc, c'est que ça aurait encore chargé mon document qui est déjà très lourd...

Merci !

Mais je réfléchissais et je me souviens pourquoi j'avais abandonné cette idée : cette formule implique de mettre en place une formule sous condition...

En effet, sur mon exemple, je n'ai que 3 produits mais sur ma vraie feuille, il y en a une centaine. Donc je voudrais faire une formule qui engloble toute la plage de lieux, ligne par ligne :il ne manquera plus qu'à incrémenter sur toute la colonne.

Avec cette formule, les cases de lieux qui ne sont pas remplies cause un problème sur la recherche parce que ces cases renvoient à 0 donc au final, ça donne #N/A...

Je pense qu'en mettant en place =MAX(SI(B26=0;0;RECHERCHEV(B26;Facteur;4));SI(C26=0;0;RECHERCHEV(C26;Facteur;4));etc...

Comme ça, la cellule est vide, sa me compte 0 et vu que ça sélectionne le max, c'est comme si toutes ces cellules vides n'étaient pas prises en compte.

Bon c'est bon, ça fonctionne bien en mettant en place ce que j'ai dis précédemment.

Merci pour ton aide Elbie !

Re,

A défaut de savoir faire une formule matricielle correcte, je reste sur l'idée d'une colonne de calcul intermédiaire.

Nouveau fichier, où les lieux sont tous pris en compte dans la formule avec une fonction "si" : si vide, alors 0, sinon recherche valeur. Ceci évite les messages d'erreur #valeur ou #N/A.

La formule peut être étendue sur autant d'articles que nécessaire, et rendue invisible en mettant les caractères en blanc.

https://www.excel-pratique.com/~files/doc/LjFDxRechercheValeurMax.xls

Cordialement,

Oui, c'est bien ce que j'ai fais, en mettant en place la condition SI et ça fonctionne.

Merci

Re,

J'étais en train de mettre au point le fichier et rédiger la réponse de retour de déjeuner, je n'avais pas vu tes précédents post.. je vois qu'on a eu la même idée !

Cordialement,

Rechercher des sujets similaires à "recherche valeurs selection max mfc"