Google SheetsTableau dynamiqueIntermédiaireGoogle Sheets

Fonction SORTNTop N valeurs triées – Guide 2026

SORTN est une fonction exclusive à Google Sheets qui combine tri et limitation : elle retourne les N premières valeurs triées d'une plage de données. Parfaite pour créer des classements, identifier les meilleures performances ou isoler les valeurs extrêmes, elle simplifie considérablement la création de tableaux de bord et rapports analytiques.

Pourquoi utiliser SORTN ?

Au lieu de trier toute ta plage avec TRIER puis d'extraire manuellement les N premières lignes, SORTN fait tout en une seule formule. C'est particulièrement utile pour les dashboards où tu ne veux afficher que le top 10 des ventes, les 5 pires performances, ou les 3 meilleurs clients. Tu gagnes du temps et ton fichier reste plus léger car seules les lignes nécessaires sont calculées.

Syntaxe

SORTN(plage; [n]; [mode_affichage_ex_aequo]; [col_tri1]; [croissant1]; ...)

plage : La plage de données à trier (peut inclure plusieurs colonnes)

n : Nombre de lignes à retourner (défaut : 1)

mode_affichage_ex_aequo : Gestion des valeurs identiques (0=exclure, 1=tous [défaut], 2=première occurrence)

col_tri1 : Numéro de colonne pour le tri principal (défaut : 1)

croissant1 : VRAI pour tri croissant (défaut), FAUX pour décroissant

Comprendre chaque paramètre

1

plage

(obligatoire)

La plage de données source

C'est ta plage de données complète que tu veux trier et filtrer. Elle peut contenir une seule colonne (juste des valeurs) ou plusieurs colonnes (un tableau complet). Si tu utilises plusieurs colonnes, SORTN retournera toutes les colonnes pour chaque ligne sélectionnée, ce qui est parfait pour maintenir l'intégrité de tes données.

Exemple : A2:C100 ou Ventes!A:D

2

n

(obligatoire)

Nombre de lignes à retourner

Définis combien de lignes tu veux dans ton résultat. Si tu veux un top 10, mets 10. Pour un top 5, mets 5. Si tu omets ce paramètre, seule la première ligne (le meilleur résultat) sera retournée. Attention : si tu demandes plus de lignes qu'il n'y en a dans ta plage, toutes les lignes disponibles seront retournées.

Exemple : 10 pour un top 10, 3 pour un podium

3

mode_affichage_ex_aequo

(obligatoire)

Gestion des valeurs identiques

Ce paramètre contrôle comment SORTN traite les doublons et les ex-aequo. Mode 0 : exclut complètement les valeurs en double (utile pour un classement de valeurs uniques). Mode 1 (défaut) : affiche tous les ex-aequo même si ça dépasse N lignes. Mode 2 : n'affiche que la première occurrence de chaque valeur identique.

Exemple : 0 pour scores uniques, 1 pour podium avec ex-aequo

4

col_tri1

(obligatoire)

Colonne de tri principale

Indique quelle colonne de ta plage doit servir de base au tri. Attention : c'est un numéro relatif à ta plage, pas une lettre de colonne absolue. Si ta plage est B2:D100, la colonne 1 correspond à B, la colonne 2 à C, etc. Si tu omets ce paramètre, le tri se fait sur la première colonne de la plage.

Exemple : 2 pour trier sur la 2ème colonne de la plage

5

croissant1

(obligatoire)

Ordre de tri

Détermine si le tri est croissant (A→Z, 0→9, petit→grand) ou décroissant (Z→A, 9→0, grand→petit). VRAI ou 1 pour croissant (défaut), FAUX ou 0 pour décroissant. Pour un classement des meilleures ventes, utilise FAUX pour avoir les plus grandes valeurs en premier.

Exemple : FAUX pour top performers, VRAI pour prix les plus bas

Astuce pro : Tris multiples

Tu peux ajouter des paires supplémentaires de paramètres (col_tri2, croissant2, col_tri3, croissant3...) pour effectuer des tris secondaires. Par exemple : d'abord par chiffre d'affaires (décroissant), puis par nom (croissant) en cas d'égalité. Cela te donne un contrôle total sur l'ordre final.

Exemples pratiques en contexte business

1. Top 10 des commerciaux les plus performants

Dans ton tableau de bord commercial, tu veux afficher uniquement les 10 meilleurs vendeurs du mois pour les féliciter et motiver l'équipe. SORTN te permet d'extraire automatiquement ce classement sans filtrer manuellement.

Extrait automatiquement le top 10 des commerciaux triés par CA décroissant (colonne 2 = CA mensuel).

ABC
1CommercialCA mensuelRégion
2Marie Dubois125000Nord
3Paul Martin98000Sud
4Julie Bernard142000Est
5Thomas Petit87000Ouest
6Sophie Laurent156000Nord
7Lucas Moreau93000Sud
8Emma Simon118000Est
9.........
Formule :=SORTN(A2:C100;10;;2;FAUX)
Résultat :Sophie (156K), Julie (142K), Marie (125K), Emma (118K), Paul (98K)...

2. 5 produits les moins rentables à optimiser

Pour identifier rapidement les produits qui ont besoin d'être repensés ou retirés du catalogue, tu extrais les 5 articles avec les marges les plus faibles. Cela guide tes décisions stratégiques.

Tri croissant sur la marge (colonne 2) pour obtenir les 5 produits les moins rentables.

ABC
1ProduitMarge %Volume ventes
2Laptop Pro X18.5450
3Souris ergonomique42.01200
4Clavier mécanique25.0800
5Écran 4K12.0350
6Webcam HD18.5600
7Casque Bluetooth35.0950
8Dock USB-C9.0280
Formule :=SORTN(A2:C50;5;;2;VRAI)
Résultat :Laptop (8.5%), Dock (9%), Écran (12%), Webcam (18.5%), Clavier (25%)

3. Top 5 clients par valeur moyenne de commande

Pour personnaliser ta stratégie de fidélisation, tu identifies les clients qui dépensent le plus par transaction. Ces VIP méritent une attention particulière et des offres premium.

Classement décroissant par valeur moyenne de commande pour cibler les meilleurs clients.

ABC
1ClientValeur moy./commandeNb commandes
2Entreprise Alpha450024
3Société Beta120068
4SARL Gamma680012
5Boutique Delta950142
6Groupe Epsilon520018
7Start-up Zeta78095
Formule :=SORTN(A2:C100;5;;2;FAUX)
Résultat :SARL Gamma (6800€), Groupe Epsilon (5200€), Entreprise Alpha (4500€)...

4. 3 régions avec les pires taux de conversion

Dans ton analyse marketing, tu veux concentrer tes efforts d'optimisation sur les régions où le taux de conversion est le plus faible. SORTN identifie rapidement où agir en priorité.

Tri croissant pour identifier les 3 régions nécessitant le plus d'optimisation marketing.

ABC
1RégionTaux conversion %Visiteurs
2Île-de-France3.815000
3Auvergne-Rhône-Alpes2.18500
4Provence-Alpes-Côte d'Azur4.212000
5Nouvelle-Aquitaine1.96200
6Occitanie3.59800
7Hauts-de-France2.37100
Formule :=SORTN(A2:C15;3;;2;VRAI)
Résultat :Nouvelle-Aquitaine (1.9%), Auvergne-Rhône-Alpes (2.1%), Hauts-de-France (2.3%)

Combiner SORTN avec d'autres fonctions

SORTN devient encore plus puissant quand tu la combines avec FILTRE : d'abord filtre tes données selon un critère (par exemple, uniquement les ventes de 2024), puis applique SORTN pour obtenir le top N des résultats filtrés. Tu peux aussi l'utiliser avec QUERY pour des analyses encore plus sophistiquées.

=SORTN(FILTRE(A:C; YEAR(C:C)=2024); 5; ; 2; FAUX)

Erreurs fréquentes à éviter

Confusion entre colonne relative et absolue

L'erreur la plus courante : le 4ème argument (col_tri1) indique la colonne relative à ta plage, pas la colonne de la feuille. Si ta plage est C2:E100, la colonne 1 est C, la colonne 2 est D, la colonne 3 est E. Ne mets pas "D" ou "2" en pensant à la colonne D de la feuille.

❌ INCORRECT

=SORTN(C2:E100;10;;D;FAUX)

✓ CORRECT

=SORTN(C2:E100;10;;2;FAUX)

Ordre de tri inversé par erreur

Pour un top des meilleures performances (plus grandes valeurs en premier), tu dois utiliser FAUX pour un tri décroissant. VRAI ou l'absence de ce paramètre donne un tri croissant, ce qui te retournera les plus petites valeurs.

Rappel : VRAI = croissant (1,2,3...) | FAUX = décroissant (9,8,7...)

Négliger les en-têtes dans la plage

Si ta plage inclut la ligne d'en-têtes (A1:C100 au lieu de A2:C100), SORTN va trier cette ligne avec les autres, ce qui donnera des résultats incohérents. Assure-toi d'exclure les en-têtes de ta plage source.

Mauvaise utilisation du mode ex-aequo

Si tu demandes un top 5 avec le mode 1 (défaut) et que plusieurs valeurs sont ex-aequo à la 5ème place, SORTN retournera plus de 5 lignes, ce qui peut déformer ton tableau. Si tu veux strictement N lignes, utilise le mode 2 ou 0.

Comparaison avec les fonctions similaires

FonctionDisponibilitéObjectif principalLimite le résultat
SORTNGoogle Sheets uniquementTrier et retourner N premières lignes✓ Oui (param. n)
TRIERGoogle Sheets & ExcelTrier toutes les lignes d'une plage✗ Non (toutes les lignes)
FILTREGoogle Sheets & ExcelFiltrer selon conditions logiques✗ Non (toutes lignes filtrées)
GRANDE.VALEURExcel & Google SheetsRetourne la N-ième plus grande valeur✓ 1 seule valeur à la fois
PETITE.VALEURExcel & Google SheetsRetourne la N-ième plus petite valeur✓ 1 seule valeur à la fois

Alternative pour Excel

Puisque SORTN n'existe pas dans Excel, tu peux obtenir un résultat similaire en combinant TRIER avec DECALER ou SEQUENCE. Par exemple : =TRIER(A2:C100;2;-1) puis limiter manuellement les lignes affichées, ou utiliser =FILTRE(TRIER(...);SEQUENCE(10)) pour n'obtenir que les 10 premières.

Questions fréquentes

SORTN peut-elle trier par plusieurs colonnes ?

Oui, utilise le 4ème argument pour indiquer la colonne de tri, et combine avec TRIER pour des tris multi-colonnes complexes. Tu peux aussi ajouter des paires colonne/ordre supplémentaires.

Comment obtenir les dernières valeurs au lieu des premières ?

Utilise l'ordre décroissant (FAUX ou 0) dans le 5ème argument pour trier en ordre inverse et obtenir les N dernières valeurs. C'est parfait pour identifier les moins bonnes performances.

Quelle est la différence entre SORTN et TRIER ?

TRIER retourne toutes les lignes triées, tandis que SORTN te permet de limiter le résultat aux N premières lignes triées. SORTN est plus efficace quand tu n'as besoin que des meilleures valeurs.

Comment gérer les ex-aequo avec SORTN ?

Le 3ème paramètre mode_affichage_ex_aequo contrôle ce comportement : 0 exclut les doublons, 1 affiche tous les ex-aequo (défaut), 2 n'affiche que la première occurrence de chaque valeur.

SORTN fonctionne-t-elle uniquement sur Google Sheets ?

Oui, SORTN est une fonction exclusive à Google Sheets. Pour Excel, tu dois combiner TRIER avec DECALER ou utiliser GRANDE.VALEUR/PETITE.VALEUR pour obtenir un résultat similaire.

Récapitulatif : Quand utiliser SORTN

Tu veux créer un top N (top 10, top 5...) ou un bottom N automatiquement actualisé

Tu as besoin d'identifier les valeurs extrêmes (meilleures ou pires performances)

Tu construis un dashboard ou rapport où l'espace est limité

Tu veux combiner tri et limitation en une seule formule élégante

Tu travailles exclusivement sur Google Sheets (fonction non disponible sur Excel)

Deviens un expert des formules Google Sheets

Rejoins Le Dojo Club pour maîtriser SORTN et toutes les fonctions avancées de Google Sheets et Excel. Accède à des formations complètes, des exercices pratiques et une communauté d'entraide active.

Essayer pendant 30 jours