Rechercher les + petites valeurs d'une matrice multi-référence
Résolu
narzi91
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
narzi91 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
narzi91 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous ! :)
Je me heurte à un sérieux problème Excel ! J'ai une liste d'une multitude de produit, dans laquelle chaque article a plusieurs versions, et donc différents prix. J'aimerais "tout simplement" pouvoir retrouver à chaque fois le prix le plus faible existant pour chaque produit.
J'ai joint à ma question assez tortueuse un exemple très facilement compréhensible :)
https://www.cjoint.com/?DBhodwoXmJ2
J'ai essayé de me dépatouiller en combinant les fonctions RECHERCHEV et PETITE.VALEUR, et bien d'autres encore, mais sans succès.
Je vous remercie d'avance pour le temps que vous passerez à me répondre, en espérant que ma requête soit compréhensible :)
Je me heurte à un sérieux problème Excel ! J'ai une liste d'une multitude de produit, dans laquelle chaque article a plusieurs versions, et donc différents prix. J'aimerais "tout simplement" pouvoir retrouver à chaque fois le prix le plus faible existant pour chaque produit.
J'ai joint à ma question assez tortueuse un exemple très facilement compréhensible :)
https://www.cjoint.com/?DBhodwoXmJ2
J'ai essayé de me dépatouiller en combinant les fonctions RECHERCHEV et PETITE.VALEUR, et bien d'autres encore, mais sans succès.
Je vous remercie d'avance pour le temps que vous passerez à me répondre, en espérant que ma requête soit compréhensible :)
A voir également:
- Rechercher les + petites valeurs d'une matrice multi-référence
- Rechercher ou saisir une url - Guide
- Marketplace petites annonces - Guide
- Rechercher une chanson - Guide
- Reference pto - Accueil - Box & Connexion Internet
- Rechercher une image - Guide
9 réponses
Bonjour ! merci pour cette réponse aussi rapide :)
J'en ai profité pour modifier un petit peu l'exemple, il est plus clair comme ceci.
Le voici en 2003:
https://www.cjoint.com/?DBhoyHNZYV7
Merci :)
J'en ai profité pour modifier un petit peu l'exemple, il est plus clair comme ceci.
Le voici en 2003:
https://www.cjoint.com/?DBhoyHNZYV7
Merci :)
En B13
=INDEX($A$2:$A$5;EQUIV(MIN($C$2:$C$5);$C$2:$C$5;0))
Pour aller plus loin, il sera peut être bon de nommer les plages qui interviennent dans la formule
Cdlmnt
=INDEX($A$2:$A$5;EQUIV(MIN($C$2:$C$5);$C$2:$C$5;0))
Pour aller plus loin, il sera peut être bon de nommer les plages qui interviennent dans la formule
Cdlmnt
Merci pour votre réponse ccm81. :)
J'avais déjà essayé quelque chose de similaire, mais le problème est que la liste de donnée est colossale, et que je ne peux délimiter à chaque fois les plages qui interviennent.
En langage courant, selon moi, il faudrait en fait que Excel recherche la valeur "Chaise" dans tout le tableau de donnée, trouve les produits où le mot "Chaise" apparait, en déduit la plage de donnée qui intervient, et trouve le prix associé le plus faible.
Une idée ? :)
J'avais déjà essayé quelque chose de similaire, mais le problème est que la liste de donnée est colossale, et que je ne peux délimiter à chaque fois les plages qui interviennent.
En langage courant, selon moi, il faudrait en fait que Excel recherche la valeur "Chaise" dans tout le tableau de donnée, trouve les produits où le mot "Chaise" apparait, en déduit la plage de donnée qui intervient, et trouve le prix associé le plus faible.
Une idée ? :)
Non, en réalité, chaque référence produit est un nombre à 6 chiffres suivi d'une lettre en fonction de sa provenance. Donc en les classant dans l'ordre croissant, ils ne sont pas mélangés.
Voici un exemple plus représentatif de la réalité :)
https://www.cjoint.com/?DBhpx5VXXVY
Voici un exemple plus représentatif de la réalité :)
https://www.cjoint.com/?DBhpx5VXXVY
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonsoir ccm', merci pour tes essais. J'ai pas trop compris ta dernière formule honnêtement.. Le truc compliqué est qu'il faut arriver, en une seul formule, à définir une plage selon qu'elle contient ces 6 chiffres, puis comparer chaque prix correspondant dans cette plage, et extraire le plus petit..
Ça fait beaucoup de chose en une formule en effet. Reste plus qu'à aller bucher mon VBA ;)
Ça fait beaucoup de chose en une formule en effet. Reste plus qu'à aller bucher mon VBA ;)
et bien, génial ! je suis encore entrain de décortiquer les formules à rallonges mais ça m'a plutôt l'air de fonctionner :) A mon humble avis, il doit effectivement y avoir plus simple, mais c'est déjà un beau début.
Je vais essayer de reproduire tout ça sur mon énorme fichier et je vous dis.
Merci à vous deux, pour cette précieuse aide. !
Je vais essayer de reproduire tout ça sur mon énorme fichier et je vous dis.
Merci à vous deux, pour cette précieuse aide. !
Un peu plus simple (mais pas beaucoup)
https://www.cjoint.com/?DBhtOl9Z9lQ
Je viens de voir qu'eric avait proposé quelque chose (post #11) je vais examiner ça
Bonne soirée
https://www.cjoint.com/?DBhtOl9Z9lQ
Je viens de voir qu'eric avait proposé quelque chose (post #11) je vais examiner ça
Bonne soirée