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 centrale bron van waarheid voor productprijzen.
XLOOKUP-structuur
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: te zoeken waarde;lookup_array: bereik waarin Excel zoekt;return_array: waarde die wordt geretourneerd uit de overeenkomende rij.
De scheidingstekens voor formuleargumenten in Excel kunnen verschillen afhankelijk van je regionale instellingen en de lokalisatie van Excel. 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: resultaatkolom.
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 kolom die alleen voor opzoeken werd gebruikt. Behoud alleen de uiteindelijke omzetkolom.
1. Waarom wordt de productprijs opgeslagen in een aparte Products-tabel?
2. Waar staat Products!D:D voor?
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.