Excel : référence auto de cellules

Résolu
Emmanuel -  
 Emmanuel -
J'ai un tableau de donénes sous Excel avec 3 colonnes A, B et C.

Je recherche la valeur minimale de la colonne B sur une plage de 10 valeurs (A1 à A10) => résultat affiché dans la cellule $E$1. Pour mon exemple, on va dire que c'est la valeur de B7
Je cherche à avoir de manière automatique dans la cellule $E$2 la valeur C7.
Je cherche à avoir de manière automatique dans la cellule $E$3 la valeur A7.

Pas de problème pour faire afficher le min(A1:A10).
Par contre je n'arrive pas à faire quelque chose d'automatique pour les valeurs A7 et C7.

Est-ce que c'est possible ?

Merci par avance,

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    peut être avec:
    en E2:
    =INDEX(C1:C10;EQUIV(MIN(B1:B10);B1:B10;0))
    et en E3, bien sur la même avec A1:A10 à la place de C1:C10

    Mais ce qui n'est pas simple à comprendre, c'est de chercher la valeur minimale de B dans le champ A1:A10 ????
    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    dépose un fichier exemple sur cjoint.com et colle ici le lien fourni

    eric
    0
  3. Emmanuel
     
    Oui, E2= C7 et E3=A7 pour cet exemple.
    Sauf que quand les valeurs des colonnes A à C (enfin, surtout celles de B) vont changer, Min(B1:B10) ne sera plus B7. Du coup, ce ne sera plus C7 et A7 que je vais devoir afficher.

    Pour le moment, à chaque nouveau fichier, je procède de manière manuelle : localisation du min de B1:B10 puis mise à jour de la formule/cellule dans les cellules E2 et E3. Mais ce n'est pas le top.
    0
  4. Emmanuel
     
    Merci. ca marche.
    En fait, c'était une faute de frappe. Je cherche la valeur minimale de B dans le champ B1:B10.
    J'avais trouvé une solution hier soir, mais beaucoup plus lourde : avec une collonne supplémentaire
    Min(B1:B10) dans cellule M24
    =SI(B1=$M$24;LIGNE();0) dans colonne R
    =MAX(R1:R50) dans cellule I27
    =CONCATENER("A";I27) dans I28
    =INDIRECT(I28)

    Mais ta formule est beaucoup concise.

    Emmanuel
    0