Comparaison valeur plus petite entre plusieurs colonnes

freemind

XLDnaute Nouveau
Bonjour à tous,

Quelque chose qui va peut-être vous paraître simple mais je ne parviens personnellement pas à résoudre le cas.

Exemple précis :

3 colonnes nommées par exemple :
- A : A1:Marque 1;A2:10€
- B : B1:Marque 2;B2:11€
- C : C1:Marque 3;C2:12€

Je souhaiterai que la colonne D compare les 3 prix et affiche la marque la moins chère.

Nous aurions donc dans le cas présent en D2 : Marque 1

Quelqu'un a une idée sur la manière de procéder ?

Merci beaucoup pour votre aide.
 

freemind

XLDnaute Nouveau
Re : Comparaison valeur plus petite entre plusieurs colonnes

Merci à tous pour vos réponses.

Actuellement, les formules essayées ne fonctionnent pas.

Avec ces formules, la plage "entière" est sélectionnée. Dans l'exemple tout roule, mais il arrive parfois par exemple qu'un prix de base soit de 10€, et que les frais variables soient de 20%.

Avec ces formules, c'est le prix le plus bas qui sera retenu, or ce qui m'intéresse, c'est vraiment le prix final.

C'est la raison pour laquelle j'essaie par tous les moyens de définir une plage de type A1;C1 plutôt que de type A1:C1 (ce type prendra fatalement la B1).

Dans l'exemple il ne me faut vraiment QUE indexer E1, H1, K1 (marque 1, marque 2, marque 3) et E4, H4, K4, le prix FINAL.

Existe-il un moyen de faire ce type de formule ?

=INDEX(($E$1;$H$1;$K$1);1;EQUIV(PETITE.VALEUR((E4;H4;K4);1);(E4;H4;K4);0))

Actuellement le résultat est #N/A
 

Pièces jointes

  • exemple.xls
    23 KB · Affichages: 60
  • exemple.xls
    23 KB · Affichages: 72
  • exemple.xls
    23 KB · Affichages: 52
Dernière édition:

hbenalia

XLDnaute Occasionnel
Re : Comparaison valeur plus petite entre plusieurs colonnes

Bonjour à tous,

Essaies avec la formule suivante, mais un peu longue...


Cordialement
 

Pièces jointes

  • exemple(2).xls
    31 KB · Affichages: 67
  • exemple(2).xls
    31 KB · Affichages: 73
  • exemple(2).xls
    31 KB · Affichages: 80

freemind

XLDnaute Nouveau
Re : Comparaison valeur plus petite entre plusieurs colonnes

Bon,

Dans la série bidouille.com, je vous invite à trouver le classeur excel ci-joint.

1 - Je recherche la valeur min() dans les 3 colonnes (seules) qui m'intéressent.

=SI(SOMME(B4:K4)<>0;MIN(E4;H4;K4);"")

2 - Je recherche l'emplacement de cette valeur via equiv() dans la plage.

=SI(L4<>"";EQUIV(L4;B4:K4;0);"")

3 - Grâce à l'équiv, je recherche via index() a quelle marque appartient la valeur la plus basse.

=SI(M4<>"";INDEX($B$1:$K$1;M4);"")

Seul soucis dans l'histoire, les égalités :/

Après, on peut très bien masquer les deux colonnes qui ont permis d'atteindre le résultat final :)

On sait jamais si un jour ça peut aider.

Merci à tous, sans vous j'aurai pas réussi à trouver la combine.
 

Pièces jointes

  • exemple.xls
    23.5 KB · Affichages: 82
  • exemple.xls
    23.5 KB · Affichages: 72
  • exemple.xls
    23.5 KB · Affichages: 77
Dernière édition:

Discussions similaires

Réponses
0
Affichages
979
Réponses
22
Affichages
2 K

Statistiques des forums

Discussions
312 211
Messages
2 086 284
Membres
103 170
dernier inscrit
HASSEN@45