Fonction LARGE Excel - Calculer la kième plus grande valeur

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction Excel LARGE dans Excel pour calculer la nième plus grande valeur.

Aperçu de la fonction LARGE

La fonction LARGE Calcule la kième plus grande valeur.

Pour utiliser la fonction de feuille de calcul Excel LARGE, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction LARGE Syntaxe et entrées :

1 =LARGE(tableau,k)

déployer - Un tableau de nombres.

k - La position de la valeur que vous souhaitez retourner. Exemple : 6 renverrait la 6e valeur la plus élevée.

Comment utiliser la fonction LARGE

La fonction LARGE renvoie le k-ième plus grand nombre d'une plage de valeurs. C'est l'opposé de la fonction SMALL.

Pour utiliser la fonction LARGE, utilisez la formule suivante :

1 =LARGE(B2:B9, 3)

Nous recherchons ici le 3ème plus grand nombre (3ème élève le plus âgé) dans la fourchette B2:B9.

Erreur hors plage

Si vous entrez un nombre k, supérieur au nombre d'éléments de la plage, la fonction LARGE renverra #NUM! Erreur

1 =LARGE(B2:B8, 8)

Notez ici que nous recherchons le 8ème plus grand nombre dans une plage de seulement 7 nombres. Ainsi, la fonction LARGE renvoie #NUM!.

Données non numériques

La fonction LARGE ignorera complètement les données non numériques comme si ces données ne faisaient pas partie de la plage de données.

1 =LARGE(B2:B8, 4)

GRAND Si

Nous pouvons également utiliser la fonction LARGE avec des critères pour effectuer un "si grand". Par exemple, disons que nous voulons trouver le 2e étudiant de sexe masculin le plus âgé.

Nous utiliserons cette formule matricielle :

1 {=LARGE(SI(B2:B8 = "M", C2:C8), 2)}

Remarque : lors de la création de fonctions de tableau, vous devez appuyer sur CTRL + MAJ + ENTRÉE au lieu de simplement ENTRÉE après avoir créé votre formule.

Vous remarquerez comment les accolades apparaissent. Vous ne pouvez pas simplement taper manuellement les accolades; vous devez utiliser CTRL + MAJ + ENTRÉE.

Pour en savoir plus sur le fonctionnement de la formule LARGE « SI », lisez notre tutoriel sur LARGE If et LARGE IF.

Trier avec la fonction LARGE

Un cas d'utilisation très utile pour la fonction LARGE consiste à trier les données dans l'ordre décroissant (du plus grand au plus petit). Pour trier les données, nous combinons la fonction LARGE avec la fonction ROW.

1 =LARGE($A$2:$A$8, LIGNE()-1)

Cette fonction fonctionne en utilisant la fonction ROW pour définir la valeur k. Remarquez comment la ligne 2 a le plus grand nombre (k = 1), la ligne 3 a le deuxième plus grand (k = 2), ainsi de suite. Ainsi, trier la gamme du plus grand au plus petit.

Pour en savoir plus, lisez notre tutoriel sur le tri avec les fonctions SMALL et LARGE.

Remarque : la formule ci-dessus utilise des références absolues (les signes $) pour verrouiller les références de cellule lors de la copie de formules. Si vous n'êtes pas familier avec cela, veuillez lire notre guide de références Excel (lien vers : https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

Fonction LARGE dans Google Sheets

La fonction LARGE fonctionne exactement de la même manière dans Google Sheets que dans Excel.

GRANDS exemples en VBA

Vous pouvez également utiliser la fonction LARGE dans VBA. Taper:
application.worksheetfunction.large(array,k)
Pour les arguments de la fonction (tableau, etc.), vous pouvez soit les saisir directement dans la fonction, soit définir des variables à utiliser à la place.

Revenir à la liste de toutes les fonctions dans Excel

wave wave wave wave wave