Formule Excel: trouver les n valeurs les plus basses -

Table des matières

Formule générique

=SMALL(range,n)

Sommaire

Pour trouver les n valeurs les plus basses dans un ensemble de données, vous pouvez utiliser la fonction SMALL. Cela peut être combiné avec INDEX comme indiqué ci-dessous pour récupérer les valeurs associées. Dans l'exemple illustré, la formule en F7 est:

=SMALL(bid,E7)

Remarque: cette feuille de calcul comporte deux plages nommées: soumission (C5: C12) et entreprise (B5: B12), utilisées pour des raisons de commodité et de lisibilité.

Explication

La petite fonction peut récupérer les plus petites valeurs des données basées sur le rang. Par exemple:

=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest

Dans ce cas, le rang provient simplement de la colonne E.

Récupérer les valeurs associées

Pour récupérer le nom de l'entreprise associée aux plus petites enchères, nous utilisons INDEX et MATCH. La formule du G7 est:

=INDEX(company,MATCH(F7,bid,0))

Ici, la valeur de la colonne F est utilisée comme valeur de recherche dans MATCH, avec l'enchère de plage nommée (C5: C12) pour lookup_array et le type de correspondance est défini sur zéro pour forcer la correspondance exacte. MATCH renvoie ensuite l'emplacement de la valeur à INDEX sous forme de numéro de ligne. INDEX récupère ensuite la valeur correspondante de la société de plage nommée (B5: B12).

La formule tout-en-un pour obtenir le nom de l'entreprise en une seule étape ressemblerait à ceci:

=INDEX(company,MATCH(SMALL(bid,E7),bid,0))

Remarque: si vos valeurs contiennent des doublons, vous pouvez obtenir des égalités lorsque vous essayez de classer. Vous pouvez utiliser une formule comme celle-ci pour les temps de pause.

Articles intéressants...