Tables récapitulatives avec des tableaux dynamiques
Créer un récapitulatif qui se met à jour seul avec FILTER, UNIQUE et SUMIFS
Tables récapitulatives avec des tableaux dynamiques est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.
Fonctionnement d’un tableau récapitulatif
Un tableau récapitulatif condense une longue liste de lignes brutes en un bloc réduit et lisible : une ligne par catégorie, avec les totaux à côté. Imaginez un journal des ventes comportant des centaines de lignes, transformé en un tableau ordonné affichant chaque région et son chiffre d’affaires total.
L’ancienne méthode consistait à utiliser un tableau croisé dynamique manuel qu’il fallait actualiser. La méthode moderne utilise des formules de tableaux dynamiques qui se mettent à jour dès que vos données changent. Aucun bouton, aucune actualisation.
Dans cette leçon, vous combinerez trois outils puissants : UNIQUE pour lister les catégories, SUMIFS pour totaliser chacune d’elles et FILTER pour extraire les lignes correspondantes. Ensemble, ils construisent un récapitulatif dynamique.
Les données brutes que nous allons récapituler
Imaginez une feuille nommée Ventes avec trois colonnes : Région dans la colonne A, Produit dans la colonne B et Montant dans la colonne C, sur les lignes 2 à 200.
Notre objectif est de créer un récapitulatif affichant chaque région distincte et le total de ses ventes. Le premier défi consiste à obtenir une liste propre des régions sans les saisir manuellement, car de nouvelles régions peuvent apparaître ultérieurement.
A2:A200contient de nombreux noms de régions répétés comme Est, Ouest, Est, Nord.- Nous voulons uniquement : Est, Ouest, Nord, chacun affiché une seule fois.
Cette liste distincte constitue la base de tout le récapitulatif.
Lister les catégories avec UNIQUE
La fonction UNIQUE prend une plage et renvoie chaque valeur une seule fois. Elle se déverse, c’est-à-dire qu’une seule formule remplit autant de cellules qu’il y a de valeurs distinctes.
Saisissez-la dans la cellule E2 et la liste des régions s’affiche automatiquement en dessous :
Si une nouvelle région est ajoutée aux données ultérieurement, la liste déversée s’agrandit d’elle-même. Vous ne modifiez jamais la formule.
=UNIQUE(Sales!A2:A200)Totaliser chaque catégorie avec SUMIFS
Nous devons maintenant obtenir le total des montants de chaque région de la colonne E. SUMIFS additionne les valeurs d’une plage uniquement lorsqu’une autre plage correspond à une condition.
La structure est SUMIFS(sum_range, criteria_range, criteria). Placez cette formule dans F2, à côté de la première région :
La référence E2# est l’élément clé. Le signe # désigne l’ensemble de la plage déversée à partir de E2. Ainsi, cette seule formule totalise toutes les régions produites par UNIQUE.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Comprendre la référence de déversement
La référence de déversement E2# désigne toujours le bloc complet produit par une formule, quelle que soit sa taille. C’est ce qui rend le récapitulatif dynamique.
Lorsque UNIQUE trouve 3 régions, E2# mesure 3 cellules de haut et SUMIFS renvoie 3 totaux. Lorsque les données passent à 5 régions, les deux plages s’étendent ensemble, sans aucune modification.
E2= uniquement la cellule supérieure.E2#= l’ensemble du tableau déversé à partir de E2.
Familiarisez-vous avec le signe # : il est au cœur des formules de tableaux de bord.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Trier le récapitulatif
Un récapitulatif est plus lisible lorsque les totaux sont ordonnés. Encadrez la liste des régions avec SORT pour afficher les catégories par ordre alphabétique, ou triez l’ensemble du tableau selon le total.
Pour lister les régions par ordre alphabétique dans E2 :
Comme les totaux de la colonne F font toujours référence à E2#, le tri des régions réaligne automatiquement les totaux. Les deux colonnes restent parfaitement synchronisées.
=SORT(UNIQUE(Sales!A2:A200))Filtrer les lignes avec FILTER
Vous souhaitez parfois afficher les lignes sous-jacentes d’une catégorie plutôt que son seul total. FILTER renvoie chaque ligne qui respecte une condition et les déverse.
Pour afficher toutes les lignes de ventes dont la Région est égale à la valeur de la cellule H1 :
Si H1 contient Est, vous obtenez chaque ligne de la région Est. Remplacez H1 par Ouest et le bloc se réécrit instantanément. C’est la base d’une vue d’exploration détaillée dans un tableau de bord.
=FILTER(Sales!A2:C200, Sales!A2:A200=H1)Gérer les résultats de filtre vides
FILTER renvoie une erreur #CALC! lorsqu’aucune correspondance n’est trouvée. Pour conserver un affichage propre, fournissez un message de remplacement comme troisième argument facultatif.
Le troisième argument s’affiche lorsqu’il n’y a aucune correspondance :
Désormais, une région sans ventes affiche une note explicite plutôt qu’une erreur. Ajoutez toujours ce message de remplacement dans les tableaux de bord afin qu’une sélection inattendue ne compromette jamais la mise en page.
=FILTER(Sales!A2:C200, Sales!A2:A200=H1, "No matching rows")Compter par catégorie avec COUNTIFS
Un récapitulatif indique souvent le nombre de commandes de chaque région, et pas seulement les montants. COUNTIFS compte les lignes qui respectent une condition, tout comme SUMIFS, mais sans plage de somme.
Placez cette formule dans la colonne G, à côté des totaux :
Votre récapitulatif à trois colonnes affiche désormais Région, Ventes totales et Nombre de commandes, le tout piloté par la seule liste de régions déversée dans E2#. Tout s’actualise ensemble.
=COUNTIFS(Sales!A2:A200, E2#)Assembler le récapitulatif
Voici la recette complète, placée côte à côte :
- E2 :
=SORT(UNIQUE(Sales!A2:A200))liste les régions. - F2 :
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)totalise chacune d’elles. - G2 :
=COUNTIFS(Sales!A2:A200, E2#)compte chacune d’elles.
Seule la formule E2 est saisie sur les lignes ; F et G se déversent à partir de la référence #. Ajoutez une nouvelle vente n’importe où dans Ventes et les trois colonnes se mettent à jour sans aucun clic.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Pourquoi les tableaux dynamiques dépassent les tableaux manuels
Un récapitulatif fondé sur des formules offre de véritables avantages par rapport à la saisie de valeurs ou à l’actualisation d’un tableau croisé dynamique :
- Dynamique : il recalcule les résultats dès que les données changent.
- Redimensionnement automatique : les nouvelles catégories apparaissent automatiquement grâce à UNIQUE et à la référence #.
- Transparent : chacun peut lire la logique directement dans la cellule.
En contrepartie, les plages déversées ont besoin d’espace vide pour s’agrandir ; nous verrons les déversements bloqués dans une prochaine leçon. Pour le moment, laissez de la place sous vos formules.
Vérification rapide
Évaluez ce que vous avez appris sur la création d’un tableau récapitulatif qui se met à jour seul.
Récapitulatif : tableaux récapitulatifs dynamiques
Vous avez créé un tableau récapitulatif qui se gère tout seul :
UNIQUEliste chaque catégorie une seule fois et déverse le résultat.SORTordonne cette liste pour la rendre plus lisible.SUMIFSetCOUNTIFStotalisent et comptent chaque catégorie à l’aide de la référence de déversementE2#.FILTERextrait les lignes correspondantes pour une exploration détaillée, avec un message de remplacement en l’absence de correspondance.
Comme chaque formule s’appuie sur la liste déversée, l’ajout de nouvelles données met à jour l’ensemble du récapitulatif sans aucune intervention manuelle. Vous allez ensuite recréer des rapports complets de style tableau croisé uniquement avec des formules.
Questions Fréquemment Posées
La leçon « Tables récapitulatives avec des tableaux dynamiques » est-elle gratuite ?
Oui — le texte complet de « Tables récapitulatives avec des tableaux dynamiques » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Tables récapitulatives avec des tableaux dynamiques » ?
Créer un récapitulatif qui se met à jour seul avec FILTER, UNIQUE et SUMIFS Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?
Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Tables récapitulatives avec des tableaux dynamiques » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?
Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Tables récapitulatives avec des tableaux dynamiques
- Rapports de type tableau croisé avec des formules
- Listes déroulantes interactives et indicateurs associés
- Cartes d’indicateurs KPI et mises en évidence conditionnelles