OVH Cloud OVH Cloud

Deuuxième max

12 réponses
Avatar
Clochard
Bonjour,

Je cherche à inscrire le nom des trois meilleurs pointage d'un groupe

Avec cette formule j'obtiens le premier max dans une plage

=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);1));GRANDE.VALEUR((BK$22:BM$44);1);"")

Et avec celui-ci le deuxième...
=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);2));GRANDE.VALEUR((BK$22:BM$44);2);"")

Ensuite avec celle-ci le nom de la personne du premier max

=SI(BL58="";"";INDEX($B$22:$B$44;MAX((Champ26=BL58)*LIGNE(Champ26))-LIGNE(Champ26)+1))--

Ma question est
Lorsque j'ai deux fois le même montant de max pour deux personnes
différentes j'arrive pas a obtenir le nom du deuxième max... ma formule me
donne deux fois le nom de la première personne au plus haut pointage mais pas
la suivante... que faire SVP
Clochard
Aimerais bien savoir....
Merci!

2 réponses

1 2
Avatar
JB
Bonjour,

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;1)-GRANDE.VALEUR(Champ26-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))
/(LIGNES(Champ26));1))*(LIGNES(Champ26)))


=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;2)-GRANDE.VALEUR(Champ26-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))
/(LIGNES(Champ26));2))*(LIGNES(Champ26)))

JB

On 3 déc, 01:37, Clochard wrote:
Merci beaucoup de prendre le temps de me répondre JB... j'suis comblé de
t'avoir comme conseiller....

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;2)-GRANDE.VALEUR(Champ26-LIGNE( IND-IRECT("1:"&LIGNES(Champ26)))/(10^10);2))*(10^10))

Pourquoi que je n'arrive pas à avoir le deuxième meilleur pointage et le
troisième...
Pourtant je change le 1 pour un deux... suis-je tata à ce point....

--
Clochard
Aimerais bien savoir....
Merci!




Bonsoir

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;1)-GRANDE.VALEUR(Champ22-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))/(10^10);1))*(10^10))

JB

On 2 déc, 21:13, Clochard wrote:
Salut JB et Daniel.C

Je tente d'adapter la formule suggérée dans l'exemple à mon vrai dossier et
j'obtiens #REF

=INDEX(NomsHommes;(GRANDE.VALEUR((Champ26);1)-GRANDE.VALEUR((Champ26 )-LIGNE--(2:8)/10;1))*10-1)

NomsHommes= B22:B44
Champ26= BK22:BM44

Qu'est-ce que je ne fais pas de correct...
--
Clochard
Aimerais bien savoir....
Merci!




Merci beaucoup Daniel

C'est exactement ce que je cherchais comme résultat...

C'est grandement apprécié
--
Clochard

Merci!





Bonjour.
Regarde :
http://cjoint.com/?mcjoiGh5As
Cordialement.
Daniel
"Clochard" a écrit dans le message de new s:

Correction d'une cellule.... s'cusez....

http://cjoint.com/?mbw1azsUZX
--
Clochard
Aimerais bien savoir....
Merci!







Merci JB aussi,

Mais pour mieux expliquer mon problème j'ai joint un fichier exemple

http://cjoint.com/?mbwU1NpBMq
--
Clochard
Aimerais bien savoir....
Merci!








Bonjour,

-Sélectionner 3 cellules
=INDEX(nom;EQUIV(GRANDE.VALEUR(Ca-LIGNE(Ca)/10^10;{1;2;3}); Ca-
LIGNE(Ca)/10^10;0))
-Valider avec Maj+Ctrl+Entrée

http://boisgontierjacques.free.fr/fichiers/Matriciel/Top5Egali te.xls

JB

On 1 déc, 16:22, Clochard wrote:
Bonjour,

Je cherche à inscrire le nom des trois meilleurs pointage d'un groupe

Avec cette formule j'obtiens le premier max dans une plage

=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);1));GRANDE.VALEUR( (BK$22:BM$44);1);"---")

Et avec celui-ci le deuxième...
=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);2));GRANDE.VALEUR( (BK$22:BM$44);2);"---")

Ensuite avec celle-ci le nom de la personne du premier max

=SI(BL58="";"";INDEX($B$22:$B$44;MAX((Champ26=BL58)*L IGNE(Champ26))-LIGNE(C---hamp26)+1))--

Ma question est
Lorsque j'ai deux fois le même montant de max pour deux p ersonnes
différentes j'arrive pas a obtenir le nom du deuxième m ax.... ma
formule me
donne deux fois le nom de la première personne au plus ha ut pointage
mais pas
la suivante... que faire SVP
Clochard
Aimerais bien savoir....
Merci!- Masquer le texte des messages précédents -







- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -



- Afficher le texte des messages précédents -










Avatar
Clochard
Merci beaucoup JB...

J'suis dsolé de t'avoir imposé mon ignorance...

Mais ton aide et tes connaissances sont grandement appréciées

--
Clochard
Merci!



Bonjour,

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;1)-GRANDE.VALEUR(Champ26-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))
/(LIGNES(Champ26));1))*(LIGNES(Champ26)))


=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;2)-GRANDE.VALEUR(Champ26-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))
/(LIGNES(Champ26));2))*(LIGNES(Champ26)))

JB

On 3 déc, 01:37, Clochard wrote:
Merci beaucoup de prendre le temps de me répondre JB... j'suis comblé de
t'avoir comme conseiller....

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;2)-GRANDE.VALEUR(Champ26-LIGNE(IND-IRECT("1:"&LIGNES(Champ26)))/(10^10);2))*(10^10))

Pourquoi que je n'arrive pas à avoir le deuxième meilleur pointage et le
troisième...
Pourtant je change le 1 pour un deux... suis-je tata à ce point....

--
Clochard
Aimerais bien savoir....
Merci!




Bonsoir

=INDEX(NomsHommes;(GRANDE.VALEUR(Champ26;1)-GRANDE.VALEUR(Champ22-
LIGNE(INDIRECT("1:"&LIGNES(Champ26)))/(10^10);1))*(10^10))

JB

On 2 déc, 21:13, Clochard wrote:
Salut JB et Daniel.C

Je tente d'adapter la formule suggérée dans l'exemple à mon vrai dossier et
j'obtiens #REF

=INDEX(NomsHommes;(GRANDE.VALEUR((Champ26);1)-GRANDE.VALEUR((Champ26)-LIGNE--(2:8)/10;1))*10-1)

NomsHommes= B22:B44
Champ26= BK22:BM44

Qu'est-ce que je ne fais pas de correct...
--
Clochard
Aimerais bien savoir....
Merci!




Merci beaucoup Daniel

C'est exactement ce que je cherchais comme résultat...

C'est grandement apprécié
--
Clochard

Merci!





Bonjour.
Regarde :
http://cjoint.com/?mcjoiGh5As
Cordialement.
Daniel
"Clochard" a écrit dans le message de news:

Correction d'une cellule.... s'cusez....

http://cjoint.com/?mbw1azsUZX
--
Clochard
Aimerais bien savoir....
Merci!







Merci JB aussi,

Mais pour mieux expliquer mon problème j'ai joint un fichier exemple

http://cjoint.com/?mbwU1NpBMq
--
Clochard
Aimerais bien savoir....
Merci!








Bonjour,

-Sélectionner 3 cellules
=INDEX(nom;EQUIV(GRANDE.VALEUR(Ca-LIGNE(Ca)/10^10;{1;2;3});Ca-
LIGNE(Ca)/10^10;0))
-Valider avec Maj+Ctrl+Entrée

http://boisgontierjacques.free.fr/fichiers/Matriciel/Top5Egalite.xls

JB

On 1 déc, 16:22, Clochard wrote:
Bonjour,

Je cherche à inscrire le nom des trois meilleurs pointage d'un groupe

Avec cette formule j'obtiens le premier max dans une plage

=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);1));GRANDE.VALEUR((BK$22:BM$44);1);"---")

Et avec celui-ci le deuxième...
=SI(ESTNUM(GRANDE.VALEUR((BK$22:BM$44);2));GRANDE.VALEUR((BK$22:BM$44);2);"---")

Ensuite avec celle-ci le nom de la personne du premier max

=SI(BL58="";"";INDEX($B$22:$B$44;MAX((Champ26=BL58)*LIGNE(Champ26))-LIGNE(C---hamp26)+1))--

Ma question est
Lorsque j'ai deux fois le même montant de max pour deux personnes
différentes j'arrive pas a obtenir le nom du deuxième max.... ma
formule me
donne deux fois le nom de la première personne au plus haut pointage
mais pas
la suivante... que faire SVP
Clochard
Aimerais bien savoir....
Merci!- Masquer le texte des messages précédents -







- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -














1 2