Deuxième valeur la plus élevée

11

Je sais comment utiliser MAX (A1: A30) pour obtenir la valeur la plus élevée dans la plage de cellules A1 à A30.

Mais comment obtenir la deuxième ou la troisième valeur la plus élevée?

timkl
la source

Réponses:

9

La formule suivante vous permettra de choisir la valeur la plus élevée que vous souhaitez:

=INDEX(SORT(UNIQUE(A1:A30),1,FALSE),1,0)

La formule expliquée de l'intérieur:

  • La SORTfonction triera la plage DESCENDINGvia l' FALSE instruction (de haut en bas). Le 1indique la première colonne.
  • La UNIQUEfonction exclura tous les doublons
  • La INDEXfonction vous permettra de sélectionner l'ordre que vous souhaitez: 1pour le premier, 2pour le second .... et ainsi de suite.

J'étais sur le point d'écrire un script et j'ai découvert que le problème peut être résolu par de bonnes vieilles formules !!

Jacob Jan Tuinstra
la source
8

Essayez de chercher la formule SMALLet LARGE.

J'utiliserais:

=LARGE(UNIQUE(A1:A30);2)

UNIQUEpour sélectionner et rechercher uniquement les différentes valeurs de la plage. Le nombre 2est pour le 2ème plus grand nombre.

tezma90
la source