Rechercher la valeur minimale d'une colonne associée

Résolu
dubs49 -  
Heliotte Messages postés 1561 Statut Membre -
Bonjour,

Je bloque sur la construction d'une formule. Voici le problème :

J'ai deux colonnes, en A des valeurs d'ordre décroissants et en B des cellules associées aux valeurs de la colonne A.
Je recherche les valeurs minimales en A associées aux valeurs de la colonne B.

Ci joint le lien vers un fichier Excel pour plus de clareté. J'ai inscrit dans une troisième colonne (C), le résultat que je veux obtenir. Ainsi, par exemple, pour la valeur 9 en colonne C, la valeur minimale associée en A est 2.

http://www.filedropper.com/book1_5

Merci d'avance.

Clément

EXCEL 2010

7 réponses

  1. dubs49
     
    Heliotte,

    Le résultat que je veux obtenir est en colonne dans le fichier Excel que j'ai joint. Il s'agit d'afficher en C la valeur minimale dans la colonne A associée aux valeurs de la colonne B.
    Ainsi, ans le fichier joint, pour la valeur 9 de la colonne B, la valeur minimale associée en A est 2.
    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Exemple colonne A de A2 à A50 tu as tes ordres et en B2 à B50 tes valeurs
    cette formule matricielle te donnera la valeur minimale correspondante à un ordre

    =MIN(SI((A2:A50)="nom d'ordre";B2:B50))

    et si tu veux utiliser cette formule pour plusieurs ordres sans avoir à la modifier faire référence à une cellule critère exemple C2

    =MIN(SI((A2:A15)=C2;B2:B15))

    Pour déclarer une formule matricielle
    1/ coller la formule dans une cellule
    2/alors que la cellule contenant la formule est encore active, sinon clic sur la cellule contenant la formule et clic sur la formule dans la barre des formules ou encore double clic sur la cellule contenant la formule
    3/en même temps clic sur les 3 touches du clavier Ctrl, Shift (touche majuscule) et Entrée
    si tu fais bien la formule se placera entre {} comme ceci {=ta formule}
    ce qui donnera

    {=MIN(SI((A2:A15)=C2;B2:B15))}
    0
  3. dubs49
     
    Ok Mike, merci ! Votre formule fonctionne, cependant, une dernière chose, dans cette colonne C, je cherche à ne faire apparaitre qu'une seule fois la valeur minimale (colonne A) correspondante associée à un ordre (colonne B).
    Voici le fichier Excel avec votre formule en C, je voudrais que les valeurs 2, 0 et 1 ne s'affichent qu'une seule fois.

    D'avance merci !
    0
    1. dubs49
       
      http://www.filedropper.com/copyofbook1-2_1
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    récupère un exemple avec ce lien, tu comprendras mieux

    https://www.cjoint.com/?BLwmTb44s5P

    par contre ton lien ne fonctionne pas, utilise le lien ci dessous

    https://www.cjoint.com/

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. dubs49
       
      Ok, merci, c'est bon, j'y arrive désormais. Merci beaucoup !
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubs49
     
    Heliotte, il s'agit de comparer les deux colonnes et pas uniquement par cellules.
    0
    1. Heliotte Messages postés 1561 Statut Membre 92
       
      Bonjour dubs49,

      J'ai compris beaucoup trop tard .. merci d'avoir précisé !
      0
  7. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour dubs49,

    =SI(E5<F5;E5;F5)


    Comme votre Excel est en format américain, remplacer SI par IF
    -1
  8. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour dubs49,

    Peut-être que je n'ai pas compris !!!

    Si vous mettez cette formule dans la colonne "C" en regard des valeurs des colonnes "A" et "B" .. ce n'est pas ce que vous cherchez !
    -1