XL 2010 minimum dans une colonne

ppraud

XLDnaute Nouveau
Bonsoir,

j'ai un fichier avec deux colonnes C1(reference) et C2(prix).
je souhaiterai en C3 soit le contenu de la colonne si la valeur de C1 est unique dans la colonne,sinon le minimum des prix dans le cas contraire.

Exemple C1-C2-C3
45213-7€20-7€20
45214-10€40-8€20
45214-8€20-8€20
45214-9€30-8€20
45215-17€10-14€40
45215-16€24-14€40
45215-17€30-14€40
45215-14€40-14€40
45216-20€-20€
 

M12

XLDnaute Accro
J'ai imbriqué la fonction SI dans la fonction MIN.

VB:
=MIN(SI(Feuil1!$A$2:$A$10=Feuil1!$A2;Feuil1!$B$2:$B$10))

Excel doit alors chercher dans la plage de cellules Feuil1!$A$2:$A$10, toutes les cellules contenant la valeur de A2, puis il va renvoyer le montant le moins élevé lié à cette plage et ceci à partir de la plage de cellules Feuil1!$B$2:$B$10.

Note : les deux plages de cellules doivent avoir le même nombre de lignes pour qu’Excel renvoie le résultat demandé.
Tapez Entrée pour valider la formule.
Vous remarquez que la formule renvoie une erreur #Valeur.
Pour afficher donc le bon résultat, vous devez tapez Ctrl+Shift+Entrée parce que ce type de formules est considéré comme une formule matricielle, et remarquez les accolades qui se sont ajoutées dans la formule.

En remplaçant MIN par MAX, vous aurez le montant le plus élevé.
 

Discussions similaires

  • Question
Microsoft 365 VBA
Réponses
18
Affichages
2 K
Réponses
3
Affichages
2 K

Statistiques des forums

Discussions
312 103
Messages
2 085 321
Membres
102 862
dernier inscrit
Emma35400