Modèle de données
Le modèle de données est un moteur en mémoire (Power Pivot) intégré à Excel qui permet de relier plusieurs tables par des relations et d'analyser des millions de lignes. Tu l'actives en cochant Ajouter ces données au modèle de données lors d'une importation.
À quoi sert un modèle de données dans Excel ?
Le modèle de données te permet de travailler avec plusieurs tables reliées entre elles dans Excel, comme dans une vraie base de données relationnelle. Au lieu d'empiler toutes tes données dans un seul tableau géant avec des RECHERCHEV partout, tu gardes des tables séparées (Clients, Commandes, Produits) et tu les relies par des champs communs. Le TCD peut ensuite exploiter toutes ces tables simultanément.
C'est indispensable quand tu dépasses les limites du classeur classique : fichiers de plus d'un million de lignes, données provenant de plusieurs sources, ou analyses qui croisent des informations de tables différentes. Le modèle de données utilise le moteur Power Pivot qui compresse les données en mémoire et les traite beaucoup plus vite qu'un fichier Excel standard.
Modèle de données : exemples concrets
Exemple 1 : Contrôleur de gestion : croiser les ventes, les clients et les produits
Tu es contrôleur de gestion dans une entreprise de e-commerce. Tu as trois tables : Ventes (800 000 lignes avec IdClient, IdProduit, Date, Montant), Clients (5 000 lignes avec IdClient, Nom, Région, Segment) et Produits (2 000 lignes avec IdProduit, Catégorie, Fournisseur). Tu veux analyser les ventes par région client et par catégorie produit.
Sans modèle de données, tu devrais ajouter des RECHERCHEV pour ramener la région et la catégorie dans chaque ligne de vente, ce qui rendrait le fichier énorme et lent. Avec le modèle de données, tu charges les trois tables, tu crées deux relations (Ventes.IdClient vers Clients.IdClient, Ventes.IdProduit vers Produits.IdProduit) et tu construis un TCD qui puise dans les trois tables à la fois.
Ton TCD affiche les ventes par Région (venant de la table Clients) et par Catégorie (venant de la table Produits) sans aucune formule intermédiaire. Et le fichier reste rapide parce que le moteur Power Pivot compresse les données.
Exemple 2 : Responsable RH : analyser les formations par département et par poste
Tu es responsable RH dans un grand groupe. Tu gères trois fichiers : un registre des formations suivies (20 000 lignes), un référentiel des salariés (3 000 lignes avec département, poste, ancienneté) et un catalogue des formations (150 lignes avec intitulé, durée, coût). Tu veux savoir combien chaque département dépense en formation et quels postes sont les plus formés.
Tu importes les trois fichiers dans le modèle de données d'Excel, tu crées les relations via les identifiants communs (matricule salarié, code formation), puis tu construis un TCD. Tu glisses "Département" en lignes, "Intitulé formation" en colonnes, et "Coût" en valeurs.
Le TCD te donne instantanément le budget formation par département et par type de formation. Tu peux ajouter un segment sur "Poste" pour filtrer par catégorie de personnel. Le tout sans jamais avoir fusionné les trois fichiers en un seul tableau.
- #1 Pour activer le modèle de données, coche "Ajouter ces données au modèle de données" quand tu crées un TCD ou quand tu importes des données via Power Query.
- #2 Gère tes relations dans Données > Relations. Chaque relation lie un champ d'une table (côté "plusieurs") à un champ unique d'une autre table (côté "un").
- #3 Le modèle de données permet de dépasser la limite de 1 048 576 lignes d'une feuille Excel. Les données sont stockées en mémoire, pas dans les cellules.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.