Les fonctions LARGE and SMALL dans Excel
GRANDE.VALEUR (Anglais: LARGE) renvoie la valeur située à la position k lorsqu’une liste est triée du plus grand au plus petit. GRANDE.VALEUR (Anglais: LARGE)(…, 1) est la valeur la plus élevée, GRANDE.VALEUR (Anglais: LARGE)(…, 2) la deuxième, et ainsi de suite. PETITE.VALEUR (Anglais: SMALL) fonctionne de la même façon depuis le bas : 1 correspond à la valeur la plus basse.
Utilisez-les pour trouver les trois meilleures ventes, le deuxième fournisseur le moins cher ou le meilleur résultat qui compte encore. Contrairement à MAX et MIN, elles permettent d’aller au-delà de la première place.
Syntaxe
=LARGE(array, k)
| Argument | Ce que cela signifie |
|---|---|
| array | La plage ou la liste de nombres dans laquelle chercher, par exemple A2:A7. |
| k | La position à renvoyer : 1 pour la plus grande (ou la plus petite), 2 pour la suivante, et ainsi de suite. |
Exemples
1. Deuxième meilleur score
| A | B | C | |
|---|---|---|---|
| 1 | Score | 2e plus élevé | |
| 2 | 72 | 88 | |
| 3 | 91 | ||
| 4 | 65 | ||
| 5 | 88 | ||
| 6 | 84 | ||
| 7 | 54 |
Dans l’ordre décroissant, les scores sont 91, 88, 84… La 2e valeur est 88, c’est ce que renvoie GRANDE.VALEUR (Anglais: LARGE).
2. Score le plus bas, sans le minimum
| A | B | C | |
|---|---|---|---|
| 1 | Score | 3e plus bas | |
| 2 | 72 | 72 | |
| 3 | 91 | ||
| 4 | 65 | ||
| 5 | 88 | ||
| 6 | 84 | ||
| 7 | 54 |
En partant du bas, les scores sont 54, 65, 72… donc la 3e plus petite valeur est 72. Utilisez PETITE.VALEUR (Anglais: SMALL) pour le bas d’une liste.
Erreurs courantes
Utiliser un k plus grand que la liste. Si la plage contient 6 nombres, un k de 7 renvoie #NUM!.
Correction : Vérifiez d’abord le nombre de valeurs avec NB (Anglais: COUNT), et gardez k entre 1 et ce nombre.
Cellules vides ou textuelles dans la plage. Elles sont ignorées, donc k ne compte que les nombres.
Correction : C’est généralement ce que vous voulez, mais vérifiez que chaque valeur attendue est un nombre et non du texte.
Croire que la première valeur est la plus grande. GRANDE.VALEUR (Anglais: LARGE) trie par valeur, et non par ordre des lignes.
Correction : Utilisez le rang k de la valeur, ou associez la fonction à INDEX et EQUIV (Anglais: MATCH) pour trouver la ligne à laquelle elle appartient.
Questions fréquemment posées
Quelle est la différence entre LARGE et MAX ?
MAX est identique à GRANDE.VALEUR (Anglais: LARGE) avec k = 1. GRANDE.VALEUR (Anglais: LARGE) permet de choisir la 2e, la 3e ou toute autre position.
LARGE gère-t-il les valeurs en double ?
Oui. Deux valeurs égales occupent deux positions, donc une liste de 91, 91, 88 donne 91 pour k = 1 et pour k = 2.
Fonctions associées
- MAXMAX renvoie le plus grand nombre d'une plage ou d'une liste de valeurs.
- MINMIN renvoie le plus petit nombre d'une plage ou d'une liste de valeurs.
- INDEXINDEX renvoie la valeur située à une ligne et une colonne données d'une plage.
- MATCHMATCH renvoie la position d'une valeur dans une liste, par exemple que « Lena » est le 3e nom.