Nom de la cellule qui a le nombre le plus grand

Résolu
DodoMichelle -  
 DodoMichelle -
Bonjour,

Je viens encore chercher votre aide!

Dans la cellule N6, je souhaiterais qu'apparaisse le nom de la ligne 7 qui a le plus grand nombre en ligne 8, en l'occurrence Henri.

Merci pour votre retour.
Bon dimanche
Dodo

https://mon-partage.fr/f/rePtwbjI/

Configuration: Windows / Chrome 91.0.4472.164

10 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    essaye comme cela

    =ADRESSE(7;EQUIV(MAX(8:8);8:8;0);4)

    ou pour avoir la valeur contenue

    =INDIRECT(ADRESSE(7;EQUIV(MAX(8:8);8:8;0);4))

    explication:
    MAX(8:8) -recherche la plus grande valeur sur la ligne 8
    EQUIV(MAX(8:8);8:8;0) -donne l'index colonne de la valeur MAX
    ADRESSE(7;EQUIV(MAX(8:8);8:8;0);4) -compose l'adresse de la cellule de la ligne inférieure en fonction de la colonne contenant la valeur MAX

    0
  2. DodoMichelle
     
    Bonjour Mike,

    Merci pour ta réponse rapide et tes explications! Et ça marche!

    Bon courage
    Cordialement
    dodo
    0
  3. DodoMichelle
     
    Bonsoir Mike,

    J'ai oublié de te demander en cas d'égalité de 2 cellules, y a t'il une formule?

    Merci de ton retour

    Cdlmnt

    Dodo
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Oui bien sur, en ajoutant une ligne qui éventuellement sera masquée.
    D'après ton tableau ajoute exemple la 9
    en G9 colle cette formule
    =SI(G8=MAX($G$8:$L$8);1;"")

    en H9 cette formule que tu incrémenteras vers la droite =SI(H8="";"";SI(H8=MAX($G$8:$L$8);MAX($G$9:G9)+1;""))

    colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches du clavier Ctrl - Shift - et Entrée, si tu fais bien la formule se placera entre ces accolades {}
    dans une cellule exemple en G11
    =SI(LIGNES($1:1)<=MAX($G$9:$L$9);INDEX($G$7:$L$7;1;EQUIV(LIGNES($1:1);$G$9:$L$9;0));"")
    une fois déclarée en matricielle incrémente vers le bas, ce qui affichera HENRI et BRUNO
    Demain je regarderai comment éviter la ligne intermédiaire
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    en attendant ton retour, comment veux tu afficher le résultat, horizontalement sur une ligne ou verticalement dans une colonne.
    dans quelle cellule souhaites tu mettre ta première formule
    0
  7. DodoMichelle
     
    Bonjour Mike,

    Déjà en cas d'égalité , c'est également OK!
    Si possible, je souhaiterais que le résultat s'affiche horizontalement en N7 et ainsi de suite ( il ne peut y avoir que 3 ex-aequo maxi).

    Merci.
    Cdlmnt
    Dodo
    0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    as tu créé ta ligne suivant mon post 4
    en G9 colle cette formule
    =SI(G8=MAX($G$8:$L$8);1;"")

    en H9 cette formule que tu incrémenteras vers la droite =SI(H8="";"";SI(H8=MAX($G$8:$L$8);MAX($G$9:G9)+1;""))

    Ensuite défusionne ta plage N6:P8
    et en N6 colle cette formule que tu déclare en matricielle (Ctrl - Shift - et Entrée)
    =SIERREUR(SI(COLONNE()-13<=MAX($G$9:$L$9);INDEX($G$7:$L$7;1;EQUIV(COLONNE()-13;$G$9:$L$9;0));"");"")

    incrémente la formule vers la droite
    par contre si tu démarres en N7
    =SIERREUR(SI(COLONNE()-14<=MAX($G$9:$L$9);INDEX($G$7:$L$7;1;EQUIV(COLONNE()-14;$G$9:$L$9;0));"");"")
    0
  9. DodoMichelle
     
    Re,

    Oui, j'ai bien fait ce que tu m'as préparé, pas de pb.
    La suite fonctionne également avec la même formule en N6 qu'en N7!

    Tout fonctionne, nickel.
    Merci beaucoup
    Au plaisir
    Cdlmnt
    Dodo
    0
  10. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Attention si tu écris ta première formule en N6 tu dois dans la formule avoir COLONNE()-13

    mais si ta première formule est en N7 il faut écrire COLONNE()-14

    Sinon tu auras des décalages
    0
  11. DodoMichelle
     
    Re,

    Je n'ai pas décalage avec la formule COLONNE()-13 en N6 ou N7, par contre j'en ai un à droite avec en N7 COLONNE()-14.

    Pour moi, c'est bon avec -13! Je ne vois pas de bug.

    Merci encore
    Cdlmnt
    Dodo
    0