SORTN Excel : Extraire les N Premières Valeurs Triées
Maîtrisez la fonction SORTN d'Excel pour extraire et trier les N premières valeurs d'une plage. Découvrez des exemples pratiques et des conseils d'utilisation.
Syntaxe
range : La plage de données à trier. n : Le nombre d'éléments à retourner. sort_index : L'index de la colonne ou de la ligne à utiliser pour le tri (optionnel). sort_order : L'ordre de tri : 1 pour croissant (par défaut), -1 pour décroissant (optionnel). by_col : VRAI pour trier par colonne, FAUX pour trier par ligne (par défaut, FAUX).
Explication détaillée
Fonction SORTN dans Excel : Extraire et Trier les N Premières Valeurs
Introduction
La fonction SORTN d'Excel est un outil puissant pour extraire les n premières valeurs d'une plage de données après avoir effectué un tri. Elle offre une grande flexibilité en permettant de spécifier la plage de données, le nombre d'éléments à retourner, la colonne ou la ligne de tri, l'ordre de tri et l'orientation du tri (par ligne ou par colonne).
Syntaxe
La syntaxe de la fonction SORTN est la suivante :
=SORTN(range, [n], [sort_index], [sort_order], [by_col])
Où :
range: La plage de données à trier.[n]: Le nombre d'éléments à retourner. Si omis, SORTN renvoie tous les éléments triés. Sinest supérieur au nombre d'éléments dansrange, SORTN renvoie tous les éléments.[sort_index]: L'index de la colonne ou de la ligne à utiliser pour le tri. Si omis, SORTN trie par la première colonne (siby_colest FAUX) ou par la première ligne (siby_colest VRAI).[sort_order]: L'ordre de tri : 1 pour croissant (par défaut), -1 pour décroissant. Si omis, SORTN trie en ordre croissant.[by_col]: VRAI pour trier par colonne, FAUX pour trier par ligne (par défaut, FAUX).
Fonctionnement
La fonction SORTN commence par trier la plage de données spécifiée (range) en fonction des paramètres de tri définis (sort_index, sort_order, by_col). Ensuite, elle extrait les n premières valeurs de la plage triée et les renvoie sous forme de tableau.
Cas d'utilisation
Voici quelques exemples concrets d'utilisation de la fonction SORTN :
- Analyse des ventes : Extraire les 5 produits les plus vendus d'une liste de ventes.
- Gestion des ressources humaines : Identifier les 3 employés ayant les meilleures performances.
- Finance : Sélectionner les 10 actions les plus performantes d'un portefeuille.
- Marketing : Déterminer les 3 campagnes publicitaires les plus efficaces.
Bonnes pratiques
- Assurez-vous que la plage de données (
range) est correctement définie. - Vérifiez que le nombre d'éléments à retourner (
n) est approprié. - Choisissez la colonne ou la ligne de tri (
sort_index) pertinente. - Sélectionnez l'ordre de tri (
sort_order) approprié. - Utilisez le paramètre
by_colpour spécifier si le tri doit être effectué par colonne ou par ligne.
Combinaisons
La fonction SORTN peut être combinée avec d'autres fonctions Excel pour effectuer des analyses plus complexes. Par exemple, vous pouvez l'utiliser avec les fonctions INDEX, MATCH et FILTER.
=INDEX(SORTN(A1:B10,3,2,1),,1): Retourne les noms des 3 meilleurs vendeurs, à partir d'un tableau contenant noms et chiffres de vente.=SORTN(FILTER(A1:C10, C1:C10 > 100), 5, 2, -1): Trie et retourne les 5 premières lignes d'un tableau filtré, triées par la deuxième colonne en ordre décroissant.
Cas d'utilisation
Analyse des ventes
Gestion des ressources humaines
Analyse financière
Marketing
Exemples pratiques
Données : A1:B10 contient une liste de produits (colonne A) et leurs ventes (colonne B).
Retourne les 3 produits avec les ventes les plus élevées.
Données : A1:C10 contient une liste d'employés (colonne A), leurs départements (colonne B) et leurs scores de performance (colonne C).
Retourne les 5 employés avec les scores de performance les plus élevés.
Données : A1:B10 contient une liste d'actions (colonne A) et leurs rendements (colonne B).
Retourne les 10 actions les plus performantes.
Conseils et astuces
Utilisez des noms de plages pour une meilleure lisibilité.
Utilisez la fonction LET pour simplifier les formules complexes.
Combinez SORTN avec FILTER pour filtrer les données avant de les trier.
Adaptez le paramètre 'n' en fonction de vos besoins spécifiques.
Erreurs courantes
Un des arguments n'est pas du type attendu (par exemple, un texte au lieu d'un nombre pour n).
Vérifiez le type de données de chaque argument.
L'index de tri (sort_index) est en dehors de la plage de données.
Assurez-vous que sort_index correspond à une colonne ou une ligne valide dans la plage de données.