Excel - Power Query - Power Pivot - VBA

EX03 | Convertir une plage en tableau

Document fictif à usage pédagogique.

Énoncé

Contexte

  • Entreprise : Brévalis Industries (fictive).
  • Demande : la liste des ventes est saisie à la main et les formules cassent à chaque ajout de ligne ; on la transforme en tableau.
  • Durée : 35 min | Niveau : intermédiaire.
  • Départ : EX03_depart.xlsx (copie de Ventes_extrait.xlsx, 500 ventes 2025 en plage simple, feuille Ventes, colonnes A à L) | Fin : EX03_corrige.xlsx.

Travail demandé

  • Convertir la plage en tableau nommé tblVente et lui appliquer un style.
  • Ajouter une colonne calculée MontantHT avec des références structurées, au format monétaire.
  • Afficher une ligne Total.
  • Trier sur deux niveaux, filtrer, puis filtrer avec des segments CodeGamme et Site.
  • Créer une feuille Synthèse qui fait référence au tableau.
  • Ajouter une vente et vérifier que le tableau, la formule et le total suivent.

Simulation

💡
Simulation interactive EX03 | à venir

Corrigé

E01 | Créer le tableau

  • Cliquer dans A2 puis Ctrl+L (ou Insertion > Tableau) ; vérifier la plage et la case Mon tableau comporte des en-têtes.
  • Résultat : tableau créé avec boutons de filtre.
💡
Capture : boîte Créer un tableau

E02 | Nommer le tableau

  • Création de tableau > Nom du tableau : tblVente.
  • Résultat : tableau nommé.
💡
Capture : onglet Création de tableau, champ Nom du tableau

E03 | Style de tableau

  • Choisir un style clair dans la galerie Styles de tableau.
  • Résultat : lignes à bandes.
💡
Capture : galerie Styles de tableau déroulée

E04 | Colonne calculée

  • En M1 saisir « MontantHT » ; en M2 saisir =[@Quantite]*[@PrixUnitaireHT]*(1-[@Remise]) en cliquant sur les cellules.
  • Résultat : colonne calculée remplie sur 500 lignes.
💡
Capture : barre de formule avec références structurées et icône d'options de correction automatique

E05 | Format monétaire

  • Format Monétaire sur la colonne MontantHT (clic sur le haut de la colonne pour sélectionner les données seules).
  • Résultat : montants en €.
💡
Capture : flèche noire de sélection de colonne de tableau

E06 | Ligne Total

  • Cocher Ligne Total ; dans la ligne Total de Quantite choisir Somme, de MontantHT Somme, de NumCommande Nombre.
  • Résultat : totaux affichés.
💡
Capture : liste déroulante de la ligne Total ouverte

E07 | Tri sur deux niveaux

  • Accueil > Trier et filtrer > Tri personnalisé : Region (A à Z) puis MontantHT (décroissant).
  • Résultat : tri sur 2 niveaux.
💡
Capture : boîte Trier avec 2 niveaux

E08 | Filtrer

  • Filtrer Canal = Portail B2B (canaux disponibles : Commercial, Salon, Appel d'offres, Portail B2B).
  • Résultat : totaux recalculés sur les lignes visibles.
💡
Capture : menu de filtre de la colonne Canal

E09 | Insérer des segments

  • Effacer le filtre, puis Création de tableau > Insérer un segment > CodeGamme et Site.
  • Résultat : 2 segments affichés.
💡
Capture : boîte Insérer des segments

E10 | Filtrer avec les segments

  • Cliquer sur P1 dans le segment CodeGamme, puis sur S-02 dans le segment Site ; vérifier qu'aucune vente P1 n'apparaît pour S-01.
  • Résultat : filtrage combiné.
💡
Capture : segments avec sélection et ligne Total

E11 | Référence structurée

  • Effacer les filtres des segments ; en G4 (feuille Synthèse à créer) saisir =SOMME(tblVente[MontantHT]).
  • Résultat : total global.
💡
Capture : barre de formule avec référence au tableau

E12 | Ajouter une ligne

  • Retour sur Ventes : saisir une nouvelle vente sous la dernière ligne.
  • Résultat : le tableau s'étend, la formule de MontantHT est recopiée, le total de Synthèse change.
💡
Capture : nouvelle ligne intégrée au tableau

Points de vigilance

  • La ligne Total doit être décochée avant d'ajouter une ligne par saisie, sinon utiliser Tab dans la dernière cellule.

Pour aller plus loin

  • Vue d'ensemble des tableaux Excel : Source