Monsieur Excel
Pour tout savoir faire sur Excel !

29 mai 2020

Fonctions mat. dynamiques (b)

Dans l’article précédent, nous avons introduit les fonctions matricielles dynamiques. Avec elles, Excel s’est enrichi de plusieurs nouvelles fonctions qui exploitent particulièrement bien leurs possibilités.

Syntaxe de la fonction Trier()

La tout première que nous allons analyser est la fonction Trier(), à ne pas confondre avec la fonction Tri() qui – en fait – signifie tout à fait autre chose : Taux de Rendement Interne.

La syntaxe de la fonction Trier() est la suivante :
=Trier(table;[index_tri];[ordre_tri];[par_col])

L’argument tableau identifie le tableau de départ.
L’argument index_tri identifie le n° de la colonne (ou ligne) en fonction de laquelle le tri aura lieu.
L’argument ordre_tri est 1 (croissant) ou -1 (décroissant), avec 1 par défaut.
L’argument par_col est VRAI ou FAUX selon que le tri s’effectue par colonne (valeur par défaut) ou par ligne.

En conclusion, quand les deux derniers arguments sont absents, on effectue un tri croissant et par colonne.

Utilisation de la fonction Trier()

Nous reprenons dans le tableau ci-dessous une minibase que nous avons déjà utilisée par le passé. Dans cet exemple simple, nous avons entré en H2 la formule =trier(c2:f26;4) pour demander à Excel de reproduire le tableau demandé en effectuant un tri croissant sur sa quatrième et dernière colonne, celle du pays.


Remarque – Comme c’est toujours le cas avec les fonctions matricielles dynamiques, tout le rectangle de H2 à K26 s’est automatiquement rempli avec le tri effectué comme demandé sur le nom du pays.

Comme nous l’avons souligné dans l’article précédent, tout le tableau s’est rempli de façon automatique, seule la formule de H2 apparaissant en gras. Dans toutes les autres cellules, la formule est grisée, ce qui souligne le fait que ces cellules ne sont pas celles qui contiennent la formule originale.


1 Commentaire(s):

  • Bonjour,

    "La syntaxe de la fonction Trier() est la suivante :
    =Trier(table;[index_tri];[ordre_tri];[par_col])

    L’argument tableau identifie le tableau de départ.
    "

    Il faut choisir : c'est soit "table", soit "tableau". ;-)

    By Blogger Unknown, sur 5:01 AM  

Enregistrer un commentaire

<< Accueil