trouver le moins cher

N

Nick

Guest
Bonjour et meilleurs voeux a tous

J'aimerais savoir comment faire pour trouver sur differentes cellules d'une meme ligne le prix le moins cher et indiquer dans une autre cellule le nom du fournisseur le moins cher.
D'avance merci a ceux qui prendront le temps de me lire.

Nick
 
W

Wilfried

Guest
Salut Nick,

Si j'ai bien tous compris :
- tu as un tableau avec en ligne 1 le nom de tes fournisseurs
- tu as un tableau avec en ligne 2 le prix de tes pièces
- tu voudrait dans une cellule "IV1" par exemple (c'est la dernière) qu'apparaisse le nom du fournisseur le moins cher (ou min)?

En IV1 :
=si(min(A$2:D$2)=A2;A1;"") cette formule est à adapter car je n'ai pas trouver autre chose (au niveau des formule)

Tu peu le faire sinon par VBA :

Public sub fourni_m_cher
dim m_min as integer
dim m_four as string
dim m_zone as range

range("A2").select
range("A2",activecell.end(xlright)).select
m_min=worksheetfunction.min(selection)
for each m_zone in selection
if m_zone.value=m_min then
range("IV1").formula=m_zone.offset(0,-1).value
exit for
end if
next m_zone
end sub


Voila A+ wilfried
 
J

JCA06

Guest
Bonjour Nick,

Il y a pas mal de possibilités mais il faut que tu donnes davantages de détails sur tes besoins pour que nous cherchions le chemin le plus adapté.

Par exemple, tu peux utiliser la fonction MIN mais aussi la fonction PETITE.VALEUR pour récupérer par exemple les trois prix les plus intéressants.

Tu peux aussi, à partir de la même fonction, définir une mise en forme conditionnelle appliquée à chaque ligne pour que ces valeurs soient mises en évidence.

Il faut aussi décider comment tu va définir la ligne qui t'intéresse comme par exemple avec une croix devant la ligne.

La fonction SOMMEPROD pourrait aussi répondre à tes besoins.

Enfin, bon, dis-en plus.
 

Discussions similaires

Statistiques des forums

Discussions
312 972
Messages
2 094 055
Membres
105 930
dernier inscrit
Manoa