2.5 · Tri, filtres & tableaux structurés

Niveau 2 · Intermédiaire : fonctions, recherche & filtres

2.5Tri, filtres & tableaux structurés

Objectif : Filtrer et trier proprement, et transformer une plage en tableau structuré (Ctrl+L).
Temps estimé : 13 min · lecture autonome · Si vous n'avez que 5 min : lisez « L'essentiel en 30s » + le schéma.

L'essentiel en 30 secondes

  • Filtrer masque, trier ordonne : le filtre cache temporairement, le tri multi-niveaux ordonne — aucun des deux ne supprime.
  • Ctrl+L = réflexe pro : plage convertie en tableau nommé, filtrable, extensible — références par nom.
  • Fini les plages figées : =SOMME(D2:D200) oublie la 201e ligne — =SOMME(Compta[Montant]) suit tout.

Mini-cas filé — Wassim et le total qui mentait

Wassim (2.4) a un tableau lumineux, mais son total =SOMME(D2:D200) ignore la 201e facture du mois : le rapport part faux au chef. Il convertit sa plage en tableau structuré (Ctrl+L), le nomme Compta : en-têtes filtrables, bandes lisibles, et surtout références par nom — =SOMME(Compta[Montant]) inclut chaque nouvelle ligne automatiquement. Ses RECHERCHEX de 2.2 pointent désormais des colonnes nommées, ses règles de 2.4 s'étendent seules. Le niveau 2 de Wassim est bouclé : décider, chercher, nettoyer, alerter, structurer.

Épilogue du fil rouge 2.1-2.4 : le suivi de Wassim devient un tableau qui grandit sans mentir — prêt pour les TCD du niveau 3.

1. Filtres : voir un sous-ensemble

Les filtres masquent temporairement les lignes hors critère (une wilaya, un montant > 100000, un mois) : les données ne sont pas supprimées, juste cachées. On combine plusieurs colonnes pour affiner. Le tri multi-niveaux ordonne (par fournisseur, puis par montant décroissant). Wassim filtre ses impayés d'Alger triés par retard décroissant : ses priorités du jour en deux clics.

2. Le tableau structuré : le réflexe pro

Convertir une plage en tableau structuré (Insertion ▸ Tableau, ou Ctrl+L) apporte : en-têtes filtrables figés, bandes lisibles, extension automatique (une nouvelle ligne hérite des formules et des règles de 2.4), et surtout des références par nom : =SOMME(Compta[Montant]) au lieu de =SOMME(D2:D200). Wassim nomme son tableau Compta et ses formules deviennent lisibles par son chef.

3. Pourquoi c'est plus sûr

Un tableau structuré grandit tout seul : ajoutez une ligne et formules, règles et futurs TCD la prennent en compte. Les colonnes calculées se propagent automatiquement (la formule de retard de 2.3 descend seule). Fini les plages figées qui « oublient » les nouvelles lignes — la cause n°1 de rapports faux. Wassim ajoute sa 201e facture : le total suit, sans retaper aucune formule.

Erreur d'interprétation fréquente : « Filtrer supprime mes lignes, et D2:D200 suffit comme total ». Non : le filtre masque (tout revient quand on l'enlève), et la plage figée oublie chaque nouvelle ligne. La règle de Wassim : filtrer pour voir, jamais pour supprimer — et Ctrl+L + référence par nom dès qu'un tableau doit vivre plus d'une semaine.
Un tableau qui ne ment plus Filtrer pour voir, trier pour ordonner, structurer pour durer Filtrer + trier Masquertemporaire, ordonner multi-niveauxCtrl+L (structurer) Tableaunommé Compta, filtrableRéférences parnom Compta[Montant] suit les ajouts
Filtrer pour voir, trier pour ordonner, structurer pour durer
Version texte du schéma (SEO / lecteurs d'écran / traduction) : 1) Wassim FILTRE : ses impayés d'Alger triés par retard décroissant — masquer pour voir, sans rien supprimer. 2) Il STRUCTURE : Ctrl+L, tableau nommé Compta, colonnes calculées qui se propagent (retards de 2.3, règles de 2.4). 3) Il NOMME : =SOMME(Compta[Montant]) au lieu de D2:D200 — la 201e facture est incluse d'office. Leçon : le tableau structuré fiabilise tri, filtres et formules d'un coup.

🔎 Exemple concret — 🔎 Exemple concret — Le total qui suit tout

Sur une plage figée vs le tableau Compta de Wassim :

Plage figée :   =SOMME(D2:D200)       → la 201e facture est OUBLIÉE
Tableau « Compta » : =SOMME(Compta[Montant]) → inclut TOUTE nouvelle ligne

Recherche nommée : =RECHERCHEX([@Code]; TauxTVA[Code]; TauxTVA[Taux]; "À vérifier")

Lecture : la référence par nom couvre toute la colonne du tableau, quelle que soit sa taille ; [@Code] désigne la ligne courante.

Leçon : convertir en tableau supprime les erreurs de plages « trop courtes », cause n°1 des totaux faux.

Vocabulaire de la section

Filtre
Masque temporairement les lignes hors critère ; les données sont conservées et reviennent quand on l'enlève.

Exemple simple : Wassim filtre ses impayés d'Alger sans rien supprimer.

Ce que ce n'est pas : une suppression définitive de lignes.

Réflexe : filtrer = voir, pas supprimer.

Tri multi-niveaux
Ordonne selon plusieurs colonnes successives (fournisseur, puis montant décroissant).

Exemple simple : Wassim trie par wilaya puis par retard décroissant.

Ce que ce n'est pas : un filtre qui masque des lignes.

Réflexe : ordonner du général au précis.

Tableau structuré
Plage convertie (Ctrl+L) : nommée, filtrable, extensible, aux colonnes calculées automatiques.

Exemple simple : Wassim convertit son suivi et le nomme Compta.

Ce que ce n'est pas : une simple plage colorée à la main.

Réflexe : Ctrl+L dès que ça doit durer.

Référence structurée
Colonne désignée par son nom (Compta[Montant]) au lieu d'une plage figée : suit les ajouts.

Exemple simple : Wassim totalise avec =SOMME(Compta[Montant]).

Ce que ce n'est pas : une plage figée type D2:D200.

Réflexe : nommer plutôt que figer.

En pratique — En pratique — Structurer votre suivi

  1. Convertissez une plage de factures en tableau (Ctrl+L) et nommez-le « Compta ».
  2. Filtrez par statut et triez par montant décroissant.
  3. Écrivez =SOMME(Compta[Montant]) et ajoutez une ligne : vérifiez qu'elle est incluse.
  4. Créez une colonne calculée (retard = échéance − aujourd'hui) et voyez-la se propager.
Vous manipulez des données via un tableau structuré : tri et filtres sûrs, formules qui grandissent.

Script prêt à dire — expliquer le tableau au chef (30 s)

« Le suivi est devenu un vrai tableau nommé Compta : je filtre par statut, je trie par montant, et le total suit automatiquement chaque nouvelle facture — plus de plage oubliée. Les formules se lisent par nom de colonne, et la colonne des retards se remplit toute seule. »

À dire en ajoutant une ligne devant le chef et en montrant le total suivre.

Modèle copier-coller — total structuré

=SOMME(Compta[Montant])
=RECHERCHEX([@Code]; TauxTVA[Code]; TauxTVA[Taux]; "À vérifier")
=[@Échéance]-AUJOURDHUI()

Total faux

La 201e facture manque au total : Wassim convertit en tableau et passe en Compta[Montant] — plus jamais de plage figée.

Priorités du jour

Isoler les impayés d'Alger par retard : Wassim combine filtre wilaya + statut et tri décroissant sur le retard.

Colonne qui se remplit seule

Recopier le retard sur chaque ligne : Wassim en fait une colonne calculée du tableau, propagée automatiquement.

Lignes vides parasites

Le tableau se coupe en deux : Wassim supprime les lignes et colonnes vides qui brisent la structure.

✓ Bonnes pratiques

  • Convertir en tableau (Ctrl+L) dès que des données doivent vivre.
  • Nommer le tableau (Compta, TauxTVA…) et utiliser les références par nom.
  • Filtrer pour voir, trier pour ordonner — jamais pour supprimer.

✗ Pièges fréquents

  • Formules sur plages figées (D2:D200) qui oublient les nouvelles lignes.
  • Filtrer en croyant supprimer (les lignes sont juste cachées).
  • Laisser des lignes ou colonnes vides qui coupent le tableau.

Points clés à retenir

  • Filtrer = masquer temporairement ; trier = ordonner (multi-niveaux).
  • Ctrl+L convertit une plage en tableau structuré nommé.
  • Références par nom : Compta[Montant] (robustes aux ajouts).
  • Le tableau s'étend seul : formules, règles et colonnes calculées suivent.

Défi 48h — appliquez demain

Convertissez votre suivi réel : Ctrl+L + nom, un filtre + tri utile, un total par nom vérifié après ajout d'une ligne, et une colonne calculée propagée.

Checklist sortie de section
  • Je peux filtrer et trier (multi-niveaux) sans perdre ni supprimer de données.
  • Je sais convertir en tableau structuré (Ctrl+L) et le nommer.
  • J'utilise des références par nom et des colonnes calculées qui suivent les ajouts.
Auto-évaluation 1-5 : est-ce que mes totaux incluent la dernière ligne ajoutée ?est-ce que mes formules se lisent par nom de colonne ?

Questions fréquentes

Filtrer supprime-t-il des données ?

Non : le filtre masque les lignes hors critère, elles reviennent quand on l'enlève. Pour extraire réellement un sous-ensemble, copiez les lignes visibles ailleurs ou utilisez la fonction FILTRE (niveau avancé).

Pourquoi mes nouvelles lignes ne sont pas dans le total ?

Votre formule pointe une plage figée (D2:D200). Convertissez la source en tableau structuré (Ctrl+L) et utilisez =SOMME(Compta[Montant]) : elle s'étend automatiquement aux nouvelles lignes.

Vérifiez votre compréhension

Pourquoi convertir une plage en tableau structuré (Ctrl+L) ?

Ressources supplémentaires (optionnel, pour aller plus loin)

Examen du niveau 2Questions inédites et durcies pour valider vos acquis