Een Relationeel Model Maken
Veeg om het menu te tonen
Op dit moment staat de productprijs direct in de omzetberekening. In dit hoofdstuk wordt de prijsinformatie verplaatst naar een aparte tabel en worden beide werkbladen verbonden met XLOOKUP.
Modelstructuur
Sales_Data: transactiegegevens;Products: productprijsgegevens;- Productprijzen worden opgeslagen in een aparte opzoektabel;
- Prijsupdates vinden plaats op één centrale locatie.
Deze structuur zorgt voor één enkele bron van waarheid voor productprijzen.
XLOOKUP-structuur
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: waarde waarnaar gezocht wordt;lookup_array: bereik waarin Excel zoekt;return_array: waarde die wordt geretourneerd uit de overeenkomende rij.
De scheidingstekens voor formule-argumenten in Excel kunnen verschillen afhankelijk van je regionale instellingen en Excel-lokalisatie. Sommige versies gebruiken komma's , terwijl andere puntkomma's ; gebruiken. Als een formule niet correct werkt, probeer dan het scheidingsteken aan te passen.
Maak een nieuw werkblad met de naam:
Products
Voeg de volgende kolommen toe:
Product
Category
Cost
Price
| Product | Category | Cost | Price |
|---|---|---|---|
| Laptop | Tech | 900 | 1500 |
| Monitor | Tech | 240 | 400 |
| Keyboard | Tech | 70 | 120 |
| Mouse | Tech | 25 | 40 |
| Phone | Tech | 480 | 800 |
| Tablet | Tech | 360 | 600 |
Selecteer de dataset en druk op:
Ctrl + T
Bevestig dat de tabel kopteksten bevat.
Ga terug naar het werkblad Sales_Data.
Typ in H2:
=XLOOKUP(D2, Products!A:A, Products!D:D)
D2: productnaam;Products!A:A: opzoekkolom;Products!D:D: kolom met teruggegeven waarde.
Druk op Enter.
Wijzig een van de prijzen in de Products-tabel.
Merk op dat de waarde automatisch wordt bijgewerkt in Sales_Data.
Vervang de vorige formule door:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): haalt de productprijs op;G2: aantal eenheden.
Verwijder indien nodig de tijdelijke opzoekkolom. Houd alleen de uiteindelijke omzetkolom over.
1. Waarom wordt productprijs opgeslagen in een aparte Products-tabel?
2. Waarvoor staat Products!D:D?
3. Waarom wordt Revenue berekend met XLOOKUP in plaats van Price direct op te slaan in Sales_Data?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.