Fonction Max -1, le deuxieme, EXCEL

Résolu/Fermé
Nao - 12 déc. 2012 à 14:36
 Nao - 12 déc. 2012 à 15:19
Bonjour,

Je connais la formule MAX pour excel qui me permet d'obtenir le maximum d'une plage donnée, je voulais savoir comment faire pour avoir le 2 éme, et le 3éme maximum de cette plage.

Par exemple :
10
9
8
7

Le Max correspond donc a 10, le deuxieme a 9 et le troisieme a 8
Quelle est donc la formule pour Deuxieme max, et Troisieme?

Merci a vous !!!

N.B : cela est pour Google document, les formules sont assez proches, mais peuvent differer un peu ;)

A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
12 déc. 2012 à 14:40
Bonjour
=GRANDE.VALEUR(champ;1) ....ou;2) .....ou;3) etc...selon le rang à obtenir, s'il n'y a pas d'exaequo
crdlmnt
1
OK, donc j'ai :

Points Totaux
10 250
7 000
6 210
4 800
5 100
6 200

je n'arrive cependant a utiliser correctement les formules,
j'ai donc une cellule contenant : =RANK(D2:D7)
et un autre : =VLOOKUP(D10) ,
D2 a D7 correspondant aux valeurs
D10 correspondant a la formule Rank

Comment dois je proceder ?
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 12/12/2012 à 15:22
RE-bonjour
Je recommence ma proposition, dans ce qui me semble être la version anglaise, sous toutes réserves:
=LARGE(champ;1) pour la plus grande valeur et ;2)... ;3)... etc pour les suivantes
0
OK !! Parfait, la fonction LARGE correspond exactement a ma demande, Merci beaucoup ;) !!
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
12 déc. 2012 à 14:41
Salut,

MAX donne le maximum d'une série. Pour ce que tu dois faire, je te conseille la fonction RANK() (ou RANG()) qui te donnera la position au sein d'une série (1er, second, etc...).

Tu auras donc

10 1
9 2
8 3
..

ou mieux en mettant ton ranking devant:

1 10
2 9
3 8
..

Ensuite tu fais un vlookup (RechercheV) sur 1 pour obtenir le premier, sur 2 pour le second,...

RANK fonctionne avec des suites non ordonnée. En clair avec

10
8
9

Il te sortira

1
3
2

comme résultat...
-1