2.5Tri, filtres & tableaux structurés
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.
🔎 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
- Convertissez une plage de factures en tableau (Ctrl+L) et nommez-le « Compta ».
- Filtrez par statut et triez par montant décroissant.
- Écrivez =SOMME(Compta[Montant]) et ajoutez une ligne : vérifiez qu'elle est incluse.
- Créez une colonne calculée (retard = échéance − aujourd'hui) et voyez-la se propager.
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.
- 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.
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.
Pourquoi convertir une plage en tableau structuré (Ctrl+L) ?