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
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
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
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
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
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).
| A | B | C | |
|---|---|---|---|
| 1 | Commercial | CA mensuel | Région |
| 2 | Marie Dubois | 125000 | Nord |
| 3 | Paul Martin | 98000 | Sud |
| 4 | Julie Bernard | 142000 | Est |
| 5 | Thomas Petit | 87000 | Ouest |
| 6 | Sophie Laurent | 156000 | Nord |
| 7 | Lucas Moreau | 93000 | Sud |
| 8 | Emma Simon | 118000 | Est |
| 9 | ... | ... | ... |
=SORTN(A2:C100;10;;2;FAUX)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.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Marge % | Volume ventes |
| 2 | Laptop Pro X1 | 8.5 | 450 |
| 3 | Souris ergonomique | 42.0 | 1200 |
| 4 | Clavier mécanique | 25.0 | 800 |
| 5 | Écran 4K | 12.0 | 350 |
| 6 | Webcam HD | 18.5 | 600 |
| 7 | Casque Bluetooth | 35.0 | 950 |
| 8 | Dock USB-C | 9.0 | 280 |
=SORTN(A2:C50;5;;2;VRAI)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.
| A | B | C | |
|---|---|---|---|
| 1 | Client | Valeur moy./commande | Nb commandes |
| 2 | Entreprise Alpha | 4500 | 24 |
| 3 | Société Beta | 1200 | 68 |
| 4 | SARL Gamma | 6800 | 12 |
| 5 | Boutique Delta | 950 | 142 |
| 6 | Groupe Epsilon | 5200 | 18 |
| 7 | Start-up Zeta | 780 | 95 |
=SORTN(A2:C100;5;;2;FAUX)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.
| A | B | C | |
|---|---|---|---|
| 1 | Région | Taux conversion % | Visiteurs |
| 2 | Île-de-France | 3.8 | 15000 |
| 3 | Auvergne-Rhône-Alpes | 2.1 | 8500 |
| 4 | Provence-Alpes-Côte d'Azur | 4.2 | 12000 |
| 5 | Nouvelle-Aquitaine | 1.9 | 6200 |
| 6 | Occitanie | 3.5 | 9800 |
| 7 | Hauts-de-France | 2.3 | 7100 |
=SORTN(A2:C15;3;;2;VRAI)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
| Fonction | Disponibilité | Objectif principal | Limite le résultat |
|---|---|---|---|
| SORTN | Google Sheets uniquement | Trier et retourner N premières lignes | ✓ Oui (param. n) |
| TRIER | Google Sheets & Excel | Trier toutes les lignes d'une plage | ✗ Non (toutes les lignes) |
| FILTRE | Google Sheets & Excel | Filtrer selon conditions logiques | ✗ Non (toutes lignes filtrées) |
| GRANDE.VALEUR | Excel & Google Sheets | Retourne la N-ième plus grande valeur | ✓ 1 seule valeur à la fois |
| PETITE.VALEUR | Excel & Google Sheets | Retourne 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