Math & StatsIntermédiaire

Fonction GRANDE.VALEUR ExcelGuide Complet 2026 avec Exemples

GRANDE.VALEUR (LARGE en anglais) est une fonction Excel puissante pour extraire la k-ème plus grande valeur d'une plage de données. Que tu cherches le top 3 des ventes, les 5 meilleurs scores, ou simplement la deuxième plus grande valeur, cette fonction te facilite la vie.

Dans ce guide, tu vas découvrir comment utiliser GRANDE.VALEUR pour créer des classements, analyser des performances et extraire les valeurs les plus importantes de tes données. Parfait pour les tableaux de bord et les analyses de performance !

Syntaxe de la fonction GRANDE.VALEUR

=GRANDE.VALEUR(matrice; k)

La fonction GRANDE.VALEUR prend deux paramètres simples : la plage de données à analyser et le rang que tu veux obtenir. Elle retourne la k-ème plus grande valeur en classant les nombres par ordre décroissant.

Comprendre chaque paramètre de la fonction GRANDE.VALEUR

1

matrice

(obligatoire)

C'est la plage de cellules contenant les valeurs numériques à analyser. Ça peut être une colonne comme A1:A100, une ligne comme B5:Z5, ou même une zone rectangulaire comme A1:D10. GRANDE.VALEUR ignore automatiquement les cellules vides et les valeurs textuelles, donc pas besoin de nettoyer tes données au préalable.

2

k

(obligatoire)

Le rang de la valeur que tu cherches. k=1 pour la plus grande valeur (équivalent à MAX), k=2 pour la deuxième plus grande, k=3 pour la troisième, etc. Tu peux mettre un nombre directement ou une référence de cellule. Important : k doit être un entier positif entre 1 et le nombre total de valeurs dans ta matrice.

Astuce de pro : Pour créer un classement dynamique, mets les rangs 1, 2, 3, 4, 5 dans une colonne et utilise =GRANDE.VALEUR($A$1:$A$100; B1) en tirant vers le bas. Le $ bloque la plage de données tandis que B1 devient B2, B3, etc., te donnant automatiquement le top 5 !

Exemples pratiques pas à pas

Exemple 1 – Commercial : identifier les 3 meilleures ventes du trimestre

Tu es commercial(e) et tu dois présenter ton top 3 des ventes pour la réunion trimestrielle. Plutôt que de trier manuellement ta liste de 50 clients, tu utilises GRANDE.VALEUR pour extraire automatiquement les 3 plus grosses affaires.

En tirant la formule vers le bas, tu obtiens automatiquement le top 3 : 25 000 €, 18 500 €, puis 15 200 €.

ABCDE
1ClientVentesRangTop Ventes
2Client A12 500 €125 000 €
3Client B8 300 €218 500 €
4Client C25 000 €315 200 €
5Client D15 200 €
6Client E18 500 €
Formule :=GRANDE.VALEUR($B$1:$B$5; D1)
Résultat :25 000 €

Avec cette technique, si tu ajoutes de nouvelles ventes dans ton tableau, ton top 3 se met à jour automatiquement. Plus besoin de re-trier à chaque fois !

Exemple 2 – RH : sélectionner les candidats avec les meilleurs scores

Tu travailles aux ressources humaines et tu as fait passer un test à 20 candidats. Tu dois retenir les 5 meilleurs pour l'entretien final. GRANDE.VALEUR te permet d'identifier rapidement le seuil de qualification.

Le 5ème meilleur score est 85. Tous les candidats avec 85 ou plus passent à l'étape suivante.

ABCD
1CandidatScoreSeuil top 5
2Marie Dubois8785
3Jean Martin92
4Sophie Bernard78
5Lucas Petit85
6Emma Durand91
Formule :=GRANDE.VALEUR(B1:B20; 5)
Résultat :85

Tu peux ensuite utiliser une mise en forme conditionnelle ou une formule SI pour surligner automatiquement les candidats qualifiés : =SI(B1>=$D$1; "Qualifié"; "Non retenu")

Exemple 3 – Contrôleur de gestion : analyser les mois les plus performants

Tu es contrôleur de gestion et tu veux identifier les 3 meilleurs mois de l'année en termes de chiffre d'affaires pour comprendre la saisonnalité de ton activité. GRANDE.VALEUR te donne ces valeurs en un clin d'œil.

Mars (198 000 €), mai (187 000 €) et avril (176 000 €) sont les 3 meilleurs mois.

ABCDE
1MoisCA mensuelAnalyseMontant
2Janvier145 000 €Meilleur mois198 000 €
3Février132 000 €2ème meilleur187 000 €
4Mars198 000 €3ème meilleur176 000 €
5Avril176 000 €Moyenne top 3187 000 €
6Mai187 000 €
Formule :=GRANDE.VALEUR($B$1:$B$12; 1)
Résultat :198 000 €

Bonus : pour calculer la moyenne des 3 meilleurs mois, utilise =MOYENNE(GRANDE.VALEUR($B$1:$B$12;{1;2;3})) ou additionne les trois valeurs et divise par 3.

Exemple 4 – Analyste : calculer le prix médian dans un marché volatil

Tu es analyste de données et tu veux calculer la médiane de prix sans utiliser la fonction MEDIANE, ou tu veux exclure les valeurs extrêmes. GRANDE.VALEUR te permet de sélectionner précisément la valeur centrale ou n'importe quel percentile.

Avec 9 valeurs, la 5ème plus grande est la médiane (valeur centrale).

A
1Prix du marché
2125 €
3142 €
4138 €
5155 €
6149 €
7Médiane (valeur centrale) : 142 €
Formule :=GRANDE.VALEUR(A1:A9; 5)
Résultat :142 €

Pour trouver le rang médian, utilise (NB.VAL(plage)+1)/2. Si tu as 9 valeurs, la médiane est au rang 5. Pour 10 valeurs, tu dois faire la moyenne des rangs 5 et 6.

Les erreurs fréquentes et comment les corriger

Erreur #NOMBRE! – k est trop grand ou négatif

Cette erreur apparaît quand k est supérieur au nombre de valeurs dans ta matrice ou quand k est inférieur à 1. Par exemple, si tu as 10 valeurs et que tu demandes =GRANDE.VALEUR(A1:A10; 15), Excel ne peut pas trouver la 15ème plus grande valeur.

Solution : Vérifie que k est entre 1 et le nombre de valeurs. Utilise =NB.VAL(A1:A10) pour compter combien de valeurs numériques tu as. Pour sécuriser ta formule, utilise =SI(k<=NB.VAL(plage); GRANDE.VALEUR(plage;k); "Rang invalide").

Résultats inattendus avec des doublons

GRANDE.VALEUR compte les doublons comme des valeurs distinctes. Si tes 3 plus grandes valeurs sont 100, 100, 95, alors GRANDE.VALEUR(plage;1) = 100, GRANDE.VALEUR(plage;2) = 100, et GRANDE.VALEUR(plage;3) = 95. Ça peut créer de la confusion si tu t'attends à avoir des valeurs uniques.

Solution : Si tu veux uniquement des valeurs uniques, dans Excel 365, combine avec UNIQUE : =GRANDE.VALEUR(UNIQUE(A1:A10); k). Dans les versions antérieures, tu dois d'abord créer une liste de valeurs uniques dans une colonne séparée.

Plage vide ou contenant uniquement du texte

Si ta plage ne contient que du texte, des cellules vides, ou des erreurs, GRANDE.VALEUR retourne #NOMBRE! car il n'y a aucune valeur numérique à classer.

Solution : Vérifie que ta plage contient bien des nombres. Utilise =NB.VAL(plage) pour compter combien de cellules contiennent des valeurs numériques. Si le résultat est 0, c'est que toutes tes données sont du texte ou vides.

GRANDE.VALEUR vs MAX vs PETITE.VALEUR vs RANG

CritèreGRANDE.VALEURMAXPETITE.VALEURRANG
Fonctionk-ème plus grandeLa plus grandek-ème plus petitePosition d'une valeur
Flexibilité✅ Tout rang❌ Seulement max✅ Tout rang⚠️ Inverse
Top N✅ Parfait❌ Seulement top 1❌ Bottom N❌ Autre usage
DoublonsCompte séparémentRetourne la valeurCompte séparémentMême rang
Complexité⭐⭐⭐⭐⭐⭐⭐

Quand utiliser GRANDE.VALEUR :

Tu veux extraire les valeurs elles-mêmes (top 5 des ventes, 3 meilleures notes, etc.). Parfait pour les tableaux de bord et les classements.

Quand utiliser RANG :

Tu veux savoir la position d'une valeur spécifique dans le classement (quelle est la position de Pierre dans la liste ?). C'est l'inverse de GRANDE.VALEUR.

Astuce : GRANDE.VALEUR et PETITE.VALEUR sont complémentaires. Pour obtenir la médiane manuellement, utilise les deux : si tu as 9 valeurs, GRANDE.VALEUR(plage;5) = PETITE.VALEUR(plage;5) = médiane.

Astuces avancées avec GRANDE.VALEUR

Calculer la somme des N meilleures valeurs

Tu veux calculer la somme des 5 meilleures ventes ? Utilise SOMMEPROD avec une formule matricielle :

=SOMMEPROD(GRANDE.VALEUR(A1:A100;LIGNE(1:5)))

LIGNE(1:5) génère {1;2;3;4;5}, et GRANDE.VALEUR retourne les 5 plus grandes valeurs que SOMMEPROD additionne. Simple et élégant !

Identifier le nom associé à la k-ème valeur

Tu as les valeurs, mais tu veux savoir quel client a fait la 3ème meilleure vente ? Combine INDEX et EQUIV :

=INDEX(noms; EQUIV(GRANDE.VALEUR(ventes;3); ventes; 0))

Cette formule cherche la 3ème plus grande vente, trouve sa position avec EQUIV, puis récupère le nom correspondant avec INDEX.

Exclure les zéros du classement

Si ta plage contient des zéros que tu veux ignorer, filtre-les avec SI en formule matricielle :

=GRANDE.VALEUR(SI(A1:A100>0; A1:A100); 1)

Valide avec Ctrl+Shift+Entrée dans les anciennes versions d'Excel. Excel 365 gère automatiquement les formules matricielles.

Questions fréquentes

Quelle est la différence entre GRANDE.VALEUR et MAX ?

MAX retourne uniquement la valeur la plus grande (équivalent à GRANDE.VALEUR avec k=1). GRANDE.VALEUR te permet de choisir n'importe quel rang : la 2ème plus grande, la 3ème, etc. C'est parfait pour créer des tops ou des classements.

Que se passe-t-il s'il y a des doublons dans mes données ?

GRANDE.VALEUR compte les doublons comme des valeurs séparées. Si tu as deux fois la valeur 100 (les plus grandes), GRANDE.VALEUR(plage; 1) et GRANDE.VALEUR(plage; 2) retourneront tous les deux 100. Pour ignorer les doublons, combine avec UNIQUE() dans Excel 365.

Comment obtenir les 5 meilleures ventes d'un coup ?

Tu peux créer une colonne avec les rangs 1, 2, 3, 4, 5, puis utiliser =GRANDE.VALEUR($A$1:$A$100; B1) en tirant la formule vers le bas. Le $ bloque la plage de données, tandis que B1, B2, B3... changent pour donner les rangs successifs.

Puis-je utiliser GRANDE.VALEUR avec des critères ?

GRANDE.VALEUR seule ne gère pas les critères. Pour filtrer avant d'extraire la k-ème valeur, tu dois combiner avec SI ou utiliser FILTRE() dans Excel 365. Par exemple : =GRANDE.VALEUR(SI(région="Paris"; ventes); 2) en formule matricielle.

Que se passe-t-il si k est plus grand que le nombre de valeurs ?

Excel retourne l'erreur #NOMBRE!. Par exemple, si tu as 10 valeurs et que tu demandes la 15ème plus grande (k=15), Excel ne peut pas calculer et affiche cette erreur. Vérifie toujours que k est entre 1 et le nombre de valeurs disponibles.

Les fonctions similaires à GRANDE.VALEUR

Deviens un pro d'Excel

Tu maîtrises maintenant GRANDE.VALEUR ! Rejoins Le Dojo Club pour découvrir les autres fonctions statistiques et d'analyse, et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours