SORTBY Excel : Trier Facilement Vos Données
Maîtrisez la formule SORTBY d'Excel pour trier vos données efficacement. Découvrez sa syntaxe, ses cas d'utilisation et des exemples concrets.
Syntaxe
La fonction SORTBY prend un tableau ou une plage et le trie en fonction des valeurs d'un ou plusieurs tableaux ou plages correspondantes.
- tableau: Le tableau ou la plage à trier.
- par_tableau1: Le tableau ou la plage en fonction de laquelle trier le 'tableau'.
- [ordre1]: (Optionnel) L'ordre de tri pour 'par_tableau1'. 1 pour croissant (par défaut), -1 pour décroissant.
- [par_tableau2], [ordre2], ...: (Optionnel) Tableaux et ordres supplémentaires pour des tris secondaires.
Explication détaillée
Fonction SORTBY dans Excel : Guide Complet
Introduction
La fonction SORTBY est une formule puissante dans Excel qui permet de trier une plage ou un tableau de données en fonction des valeurs d'une ou plusieurs colonnes ou lignes associées. Contrairement à la fonction SORT, SORTBY renvoie une copie triée des données sans modifier l'original, offrant ainsi une grande flexibilité.
Syntaxe
La syntaxe de la fonction SORTBY est la suivante:
=SORTBY(tableau, par_tableau1, [ordre1], [par_tableau2], [ordre2], ...)
Où:
tableau: Le tableau ou la plage de cellules à trier.par_tableau1: La plage ou le tableau de cellules contenant les valeurs selon lesquelles letableausera trié.[ordre1]: (Facultatif) Un nombre indiquant l'ordre de tri pourpar_tableau1. 1 pour croissant (par défaut), -1 pour décroissant.[par_tableau2], [ordre2], ...: (Facultatif) Des plages ou tableaux supplémentaires et leurs ordres de tri correspondants pour effectuer des tris secondaires.
Fonctionnement
La fonction SORTBY fonctionne en associant chaque élément du tableau à la valeur correspondante dans par_tableau1 (et les par_tableau suivants). Elle trie ensuite le tableau en fonction de ces valeurs associées, en respectant les ordres spécifiés.
Cas d'utilisation
- Tri des employés par salaire: Triez une liste d'employés par ordre croissant ou décroissant de salaire.
- Tri des ventes par région et par date: Triez les données de vente par région, puis par date de vente.
- Tri des produits par popularité et par prix: Triez une liste de produits en fonction de leur popularité (nombre de ventes), puis par prix.
- Tri d'une liste de clients par chiffre d'affaires et par ancienneté: Triez les clients par ordre décroissant de chiffre d'affaires, puis par ordre croissant d'ancienneté.
Bonnes pratiques
- Assurez-vous que les plages
tableauetpar_tableauont la même dimension (nombre de lignes ou de colonnes). - Utilisez les arguments
ordrepour spécifier explicitement l'ordre de tri (croissant ou décroissant) pour chaquepar_tableau. - Pour trier selon plusieurs critères, ajoutez plusieurs paires
par_tableauetordreà la fonction. - Vérifiez que les types de données des colonnes de tri sont cohérents pour éviter des résultats inattendus.
Combinaisons
SORTBYpeut être combinée avecFILTERpour trier uniquement les données qui répondent à certains critères.- Combiner
SORTBYavecUNIQUEpour obtenir une liste triée de valeurs uniques. - Utiliser
SORTBYavecINDEXetMATCHpour créer des recherches dynamiques triées. SORTBYetXLOOKUPpermettent d'effectuer des recherches triées et plus flexibles.
Cas d'utilisation
Analyse des ventes
Gestion de projets
Ressources humaines
Reporting financier
Exemples pratiques
Données : Colonne A: Noms des employés, Colonne B: Salaires
Trie les noms des employés (A2:A10) en fonction des salaires (B2:B10) par ordre croissant.
Données : Colonne A: Produits vendus, Colonne B: Régions, Colonne C: Montant des ventes
Trie les produits vendus (A2:A20) par région (B2:B20) en ordre croissant, puis par montant des ventes (C2:C20) en ordre décroissant.
Données : Colonne A: Nom des tâches, Colonne B: Priorité (1=basse, 5=haute), Colonne C: Date d'échéance
Trie les tâches (A2:A15) par priorité (B2:B15) en ordre décroissant, puis par date d'échéance (C2:C15) en ordre croissant.
Conseils et astuces
Utilisez les arguments ordre explicitement pour éviter toute ambiguïté sur l'ordre de tri.
Pour trier par plusieurs colonnes, assurez-vous que les colonnes de tri secondaires sont pertinentes et améliorent la lisibilité des données.
Combiner SORTBY avec d'autres fonctions pour des tris plus complexes et personnalisés.
Pensez à nommer vos plages pour une meilleure lisibilité des formules.
Erreurs courantes
Les plages 'tableau' et 'par_tableau' n'ont pas la même taille.
Vérifiez que les plages ont le même nombre de lignes (ou de colonnes si vous triez horizontalement).
La fonction SORTBY n'est pas reconnue par votre version d'Excel.
Assurez-vous d'utiliser une version d'Excel compatible avec les fonctions de tableaux dynamiques (Excel 365 ou Excel 2021 et versions ultérieures).