Vidéo: Filtrer et extraire les données Excel selon critères 2025
Un modèle de données constitue la base sur laquelle votre mécanisme de reporting Excel est construit. L'un des concepts les plus importants dans un modèle de données est la séparation des données, l'analyse et la présentation. L'idée fondamentale est que vous ne voulez pas que vos données soient trop liées à une façon particulière de présenter ces données.
Pour vous faire une idée de ce concept, pensez à une facture. Lorsque vous recevez une facture, vous ne supposez pas que les données financières figurant sur la facture constituent la véritable source de vos données. C'est simplement une présentation de données stockées dans une base de données. Ces données peuvent être analysées et présentées de nombreuses autres façons: dans des graphiques, dans des tableaux ou même sur des sites Web. Cela semble évident, mais les utilisateurs d'Excel fusionnent souvent les données, l'analyse et la présentation.
Par exemple, certains classeurs Excel contiennent 12 onglets, chacun représentant un mois. Sur chaque onglet, les données de ce mois sont répertoriées avec des formules, des tableaux croisés dynamiques et des résumés. Maintenant, que se passe-t-il lorsqu'on vous demande de fournir un résumé par trimestre? Ajoutez-vous plus de formules et d'onglets pour consolider les données sur chacun des onglets du mois? Le problème fondamental dans ce scénario est que les onglets représentent réellement des valeurs de données fusionnées dans la présentation de votre analyse.
Pour un exemple plus en rapport avec le reporting, jetez un oeil à la figure suivante. Les tables codées en dur comme celle-ci sont communes. Ce tableau est un amalgame de données, d'analyses et de présentations. Non seulement ce tableau vous relie à une analyse spécifique, mais il y a peu ou pas de transparence dans ce que l'analyse consiste exactement. De plus, que se passe-t-il lorsque vous devez produire un rapport trimestriel ou lorsqu'une autre dimension de l'analyse est nécessaire? Importez-vous une table composée de plusieurs colonnes et lignes? Comment cela affecte-t-il votre modèle?
L'alternative consiste à créer trois couches dans votre modèle de données: une couche de données, une couche d'analyse et une couche de présentation. Vous pouvez considérer ces couches comme trois feuilles de calcul différentes dans un classeur Excel: une feuille pour contenir les données brutes qui alimentent votre rapport, une feuille pour servir de zone de mise en scène où les données sont analysées et façonnées, et une feuille pour servir de couche de présentation. Cette figure illustre les trois couches d'un modèle de données efficace:
Comme vous pouvez le voir, l'ensemble de données brutes est situé sur sa propre feuille.Bien que l'ensemble de données ait un certain niveau d'agrégation appliqué pour le maintenir gaiement petit, aucune autre analyse n'est effectuée sur la feuille de données.
La couche d'analyse consiste principalement en des formules qui analysent et extraient des données de la couche de données dans des tables formatées communément appelées tables de transfert . Ces tables de transfert alimentent finalement les composants de génération de rapports dans votre couche de présentation. En bref, la feuille qui contient la couche d'analyse devient la zone de transfert où les données sont résumées et façonnées pour alimenter les composants de reporting. Remarquez dans l'onglet Analyse, la barre de formule illustre que la table est constituée de formules qui référencent l'onglet Données.
Cette configuration présente plusieurs avantages. Tout d'abord, l'ensemble du modèle de rapport peut être actualisé facilement en remplaçant simplement les données brutes par un ensemble de données mis à jour. Les formules de l'onglet Analyse continuent de fonctionner avec les dernières données. Deuxièmement, toute analyse supplémentaire peut facilement être créée en utilisant différentes combinaisons de formules dans l'onglet Analyse. Si vous avez besoin de données qui n'existent pas dans la feuille de données, vous pouvez facilement ajouter une colonne à la fin de l'ensemble de données brutes sans perturber les feuilles d'analyse ou de présentation.
Vous n'avez pas besoin de placer vos couches de données, d'analyse et de présentation sur des feuilles de calcul différentes. Dans les petits modèles de données, vous pouvez trouver plus facile de placer vos données dans une zone d'une feuille de calcul tout en créant des tables de transfert dans une autre zone de la même feuille de calcul.
Dans le même ordre d'idées, n'oubliez pas que vous n'êtes pas limité à trois feuilles de calcul. C'est-à-dire que vous pouvez avoir plusieurs feuilles qui fournissent les données brutes, plusieurs feuilles qui analysent et plusieurs qui servent de couche de présentation.
Où que vous choisissiez de placer les différentes couches, gardez à l'esprit que l'idée reste la même. La couche d'analyse doit principalement être constituée de formules qui extraient des données des feuilles de données dans des tables de transfert utilisées pour alimenter votre présentation.
