Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Creating a Relational Model | Section
Formules Excel Modernes pour l'Analyse d'Entreprise

Creating a Relational Model

Glissez pour afficher le menu

Actuellement, la tarification des produits est intégrée directement dans le calcul du chiffre d'affaires. Dans ce chapitre, déplacer la tarification dans une table distincte et connecter les deux feuilles à l'aide de XLOOKUP.

Structure du modèle

  • Sales_Data : données de transactions ;
  • Products : données de tarification des produits ;
  • Les prix des produits doivent être stockés dans une table de correspondance distincte ;
  • Les mises à jour des prix doivent être effectuées à un emplacement centralisé.

Cette structure crée une source unique de vérité pour la tarification des produits.

Structure de XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value : valeur recherchée ;
  • lookup_array : plage dans laquelle Excel effectue la recherche ;
  • return_array : valeur renvoyée depuis la ligne correspondante.
Note
Remarque

Les séparateurs d'arguments de formule dans Excel peuvent varier selon vos paramètres régionaux et la langue de votre version d'Excel. Certaines versions utilisent des virgules , tandis que d'autres utilisent des points-virgules ;. Si une formule ne fonctionne pas correctement, essayez de remplacer le séparateur en conséquence.

Étape 1 Créer la feuille Products
expand arrow

Créer une nouvelle feuille nommée :

Products

Ajouter les colonnes suivantes :

Product
Category
Cost
Price
Étape 2 Ajouter les données produits
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Étape 3 Convertir l'ensemble de données en tableau Excel
expand arrow

Sélectionner l'ensemble des données et appuyer sur :

Ctrl + T

Vérifier que la table contient des en-têtes.

Étape 4 Créer la première recherche
expand arrow

Revenir à la feuille Sales_Data.

Dans la cellule H2, saisir :

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2 : nom du produit ;
  • Products!A:A : colonne de recherche ;
  • Products!D:D : colonne de retour.

Appuyer sur Entrée.

Étape 5 Tester la connexion
expand arrow

Modifier l'un des prix dans la table Products.

Constater que la valeur se met à jour automatiquement dans Sales_Data.

Étape 6 Construire la formule de chiffre d'affaires
expand arrow

Remplacer la formule précédente par :

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...) : récupère le prix du produit ;
  • G2 : valeur des unités.
Étape 7 Nettoyer l'ensemble de données
expand arrow

Supprimer la colonne temporaire de recherche si nécessaire. Conserver uniquement la colonne finale de chiffre d'affaires.

1. Pourquoi la tarification des produits est-elle stockée dans une table Products distincte ?

2. Que représente Products!D:D ?

3. Pourquoi le chiffre d'affaires est-il calculé à l'aide de XLOOKUP au lieu de stocker le prix directement dans Sales_Data ?

question mark

Pourquoi la tarification des produits est-elle stockée dans une table Products distincte ?

Sélectionnez la réponse correcte

question mark

Que représente Products!D:D ?

Sélectionnez la réponse correcte

question mark

Pourquoi le chiffre d'affaires est-il calculé à l'aide de XLOOKUP au lieu de stocker le prix directement dans Sales_Data ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 2
some-alt