Connectez-vous via MCP →

Entrez le calcul

Saisissez une ligne par ligne. Séparez les colonnes par une virgule ou une tabulation. Les cellules peuvent contenir des nombres ou du texte.

Indice de colonne à partir de 1. Saisissez 0 pour ajouter une colonne de total au lieu de trier.

Formule

Publicité

Résultats

Tableau trié
Alice, 80, 30 Bob, 95, 22 Carol, 88, 41
Lignes 3
Colonnes 3
Mode sorted

À quoi sert cet outil

L'outil de tri de tableau par colonne réorganise les lignes d'un tableau que vous collez, en utilisant comme clé de tri la colonne de votre choix. C'est un utilitaire de données universel et purement technique, sans règle propre à un pays. Saisissez ou collez vos lignes (une par ligne, les colonnes étant séparées par une virgule ou une tabulation), choisissez un numéro de colonne et un ordre : l'outil vous renvoie le même tableau, ses lignes réagencées. Chaque autre colonne suit sa ligne d'origine, ce qui maintient l'alignement des données.

Tableau réordonné selon une colonne sélectionnée
Les lignes sont réordonnées en utilisant une colonne choisie comme clé de tri.

Comment l'utiliser

Saisissez votre grille dans la zone de texte, une ligne par ligne. Indiquez dans N° de colonne de tri l'indice (à partir de 1) de la colonne sur laquelle trier (la colonne 1 est la première). Choisissez Du plus petit au plus grand (ordre croissant) ou Du plus grand au plus petit (ordre décroissant). Si vous saisissez 0 comme numéro de colonne, l'outil ne trie pas : il ajoute à la place une colonne de total, égale à la somme des cellules numériques de chaque ligne.

$$\text{Total}_{\text{row }i} = \sum_{j} \text{numeric cells}_{ij}\qquad(\text{Column No.} = 0)$$

La formule expliquée

Le tri en ordre croissant et décroissant s'écrit respectivement :

$$\text{SortedTable} = \operatorname{sort}_{\;\uparrow}\Big(\text{Rows},\; \text{col} = \text{Column No.}\Big)$$$$\text{SortedTable} = \operatorname{sort}_{\;\downarrow}\Big(\text{Rows},\; \text{col} = \text{Column No.}\Big)$$

Pour chaque ligne, la clé correspond à la cellule située en position \(c - 1\) (car \(c\) commence à 1). Si une cellule s'interprète comme un nombre, elle est comparée de façon numérique ; sinon, elle est comparée comme du texte. Dans une colonne mixte, les nombres sont placés avant le texte. Un tri stable est appliqué : les lignes ayant une clé identique conservent leur ordre initial. Les cellules vides sont considérées comme la plus petite valeur et remontent en tête en ordre croissant.

Tri stable préservant l'ordre d'origine des clés égales
Un tri stable conserve l'ordre d'origine des lignes ayant la même valeur de clé.

Exemple concret

Prenons trois lignes avec les colonnes Nom, Score, Âge :
Alice, 80, 30
Bob, 95, 22
Carol, 88, 41
En triant sur la colonne 2 (Score), en ordre croissant, les clés deviennent \(80,\; 88,\; 95\), ce qui donne :
Alice, 80, 30
Carol, 88, 41
Bob, 95, 22
En passant à l'ordre décroissant, la séquence s'inverse : Bob, Carol, Alice.

FAQ

Que se passe-t-il si une colonne mélange nombres et texte ? Les cellules numériques sont triées de manière numérique et placées avant les cellules de texte, qui sont ensuite classées par ordre alphabétique.

Et si le numéro de colonne est hors limites ? Si le numéro de colonne dépasse le nombre de colonnes existantes, le tableau est renvoyé sans modification.

Les valeurs en double sont-elles bien gérées ? Oui. Le tri stable préserve l'ordre relatif d'origine des lignes partageant la même clé.

Dernière mise à jour: