Nom de la cellule qui a le nombre le plus grand
Résolu/Fermé
A voir également:
- Nom de la cellule qui a le nombre le plus grand
- Aller à la ligne dans une cellule excel - Guide
- Comment trouver le nom de famille de quelqu'un - Forum Mobile
- Excel cellule couleur si condition texte - Guide
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Excel trier du plus grand au plus petit - Guide
10 réponses
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
Modifié le 25 juil. 2021 à 13:25
Modifié le 25 juil. 2021 à 13:25
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
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
Bonjour Mike,
Merci pour ta réponse rapide et tes explications! Et ça marche!
Bon courage
Cordialement
dodo
Merci pour ta réponse rapide et tes explications! Et ça marche!
Bon courage
Cordialement
dodo
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
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
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
Modifié le 25 juil. 2021 à 21:09
Modifié le 25 juil. 2021 à 21:09
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
26 juil. 2021 à 14:17
26 juil. 2021 à 14:17
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
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
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
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
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
26 juil. 2021 à 15:55
26 juil. 2021 à 15:55
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));"");"")
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));"");"")
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
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
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
26 juil. 2021 à 19:26
26 juil. 2021 à 19:26
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
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