Recherche valeur mini

Bonjour, j'aimerais avoir un petit code permettant d'afficher la valeur mini (de la colonne B) pour les lignes dont nous avons un M dans la colonne A.

ex:

Colonne A Colonne B
M 3
R 5
S 2 recherche la valeur min pour la lettre M : 3
M 7
M 9
R 3

2 réponses

  1. Bonjour,

    formule matricielle a valider par ctrl+shift+entrer

    =MIN(SI(A:A="M";B:B;""))
    1. Contributeur
      Bonjour,
      Je ne connais pas de fonction Excel qui fasse cela directement.
      Avec une fonction personnalisée..
      Coller ce code en entête dans un module général.
      Option Compare Text 'ne fait pas de différence entre m et M

      Public Function mMin(Cible As Range, Plage As Range) As Variant
      Dim Cel As Range
      Dim R As Variant, Col As Integer
      R = WorksheetFunction.Max(Plage)
      Col = Cible.Column
      For Each Cel In Plage
      If Cells(Cel.Row, Col) = Cible And Cel.Value < R Then R = Cel.Value
      Next Cel
      mMin = R
      End Function

      Exemple dans la feuille
          =mmin(A7;F3:F16)
      En A7 la lettre M (ou m)

      A+
      1. Contributeur
        Bonjour Fxx,
        Me doutais bien qu'il devait y avoir une formule, mais moi et les formules... :-(
        A+
      2. Re,

        mais moi et les formules... c'est un peu mon cas, ca ne me vient pas spontanement. La, c'etait assez simple, mais dans d'autre cas, je rame voir pas trouve

        Bye