Excel — Beloningsanalyse & HR-Dashboard
Module 3 — HRM & Beloningssystemen
FILTER, PivotTable en het Ulrich-model vertaald naar een HR-dashboard
Concepts
Beloningssystemen in kaart brengen met Excel
Een beloningssysteem bestaat uit meer dan alleen het basissalaris. Bij Van Ginkel Solutions BV hanteert Karin een totaal beloningspakket: salarisschaal, bonusregeling, employee benefits en secundaire arbeidsvoorwaarden. Excel helpt om dit pakket per medewerker inzichtelijk te maken en te analyseren of de beloningsstructuur eerlijk, marktconform en budgetneutraal is.
In dit hoofdstuk bouw je een beloningsanalyse met FILTER voor gerichte filtering op salarisschalen, een PivotTable voor de verdeling van beloningscomponenten per afdeling, en een HR-dashboard gebaseerd op het Ulrich-model.
Beloningsdata structureren
Een volledige beloningsregistratie bevat alle componenten van het totale beloningspakket.
Tabel: Beloningsregister_VGS
| Naam | Afdeling | Schaal | Basissalaris | Bonus % | Bonus (€) | Benefits (€/mnd) | Totaal/mnd |
|----------------|-------------|--------|--------------|---------|-----------|------------------|------------|
| Marco de Vries | Directie | 12 | € 5.800 | 15% | € 870 | € 450 | € 7.120 |
| Lena Smits | HR | 9 | € 4.100 | 8% | € 328 | € 300 | € 4.728 |
| Thijs Bakker | Verkoop | 7 | € 3.200 | 10% | € 320 | € 250 | € 3.770 |
| Kevin Hoorn | Verkoop | 7 | € 3.100 | 5% | € 155 | € 200 | € 3.455 |
| Sofie Visser | Verkoop | 7 | € 3.050 | 5% | € 153 | € 200 | € 3.403 |
| Daan Peters | IT | 8 | € 3.600 | 8% | € 288 | € 300 | € 4.188 |
| Mia Brouwer | Logistiek | 5 | € 2.400 | 3% | € 72 | € 150 | € 2.622 |
| Sara Jansen | Logistiek | 5 | € 2.300 | 3% | € 69 | € 150 | € 2.519 |
Bonusberekening:
=[@Basissalaris]*[@[Bonus %]]
Totaal/maand:
=[@Basissalaris]+[@[Bonus (€)]]+[@[Benefits (€/mnd)]]FILTER: gerichte beloningsanalyse
Met FILTER kun je specifieke groepen uit het beloningsregister isoleren voor vergelijking.
Formule 1: Alle schaal-7 medewerkers filteren
=FILTER(
Beloningsregister_VGS;
Beloningsregister_VGS[Schaal]=7;
"Geen schaal-7 medewerkers"
)
Formule 2: Medewerkers met bonus boven €200 en in Verkoop of IT
=FILTER(
Beloningsregister_VGS[[Naam]:[Totaal/mnd]];
(Beloningsregister_VGS[Bonus (€)]>200) *
((Beloningsregister_VGS[Afdeling]="Verkoop") +
(Beloningsregister_VGS[Afdeling]="IT"));
"Geen resultaten"
)
Formule 3: Medewerkers waarvan totaal pakket boven het gemiddelde ligt
=FILTER(
Beloningsregister_VGS[[Naam]:[Totaal/mnd]];
Beloningsregister_VGS[Totaal/mnd] > AVERAGE(Beloningsregister_VGS[Totaal/mnd]);
"Niemand boven gemiddelde"
)> EXAMTIP: In FILTER staat `*` voor EN (beide voorwaarden waar) en `+` voor OF (minstens één voorwaarde waar). Dit is anders dan bij tekstoperatoren — het zijn wiskundige operatoren die werken op matrix-arrays van WAAR/ONWAAR waarden (WAAR=1, ONWAAR=0).
PivotTable voor beloningsverdeling per afdeling
Een PivotTable geeft snel inzicht in de beloningsverdeling over afdelingen.
PivotTable: Beloningsoverzicht per afdeling
Rijen: Afdeling
Waarden: Som van Basissalaris, Som van Bonus (€), Som van Benefits (€/mnd), Som van Totaal/mnd
Resultaat:
| Afdeling | Som Basissalaris | Som Bonus | Som Benefits | Som Totaal |
|-----------|------------------|------------|--------------|-------------|
| Directie | € 5.800 | € 870 | € 450 | € 7.120 |
| HR | € 4.100 | € 328 | € 300 | € 4.728 |
| IT | € 3.600 | € 288 | € 300 | € 4.188 |
| Logistiek | € 4.700 | € 141 | € 300 | € 5.141 |
| Verkoop | € 9.350 | € 628 | € 650 | € 10.628 |
| Totaal | € 27.550 | € 2.255 | € 2.000 | € 31.805 |
Gemiddeld totaalpakket per afdeling (voeg Gem. toe via Waardeveldinstellingen):
| Afdeling | Gem. Totaal/mnd |
|-----------|-----------------|
| Directie | € 7.120 |
| HR | € 4.728 |
| IT | € 4.188 |
| Logistiek | € 2.570 |
| Verkoop | € 3.544 |Het Ulrich-model vertaald naar een HR-dashboard
Dave Ulrich beschreef vier HR-rollen: Strategic Partner, Change Agent, Administrative Expert en Employee Champion. In een HR-dashboard kun je KPI's per Ulrich-rol bijhouden.
Ulrich HR-dashboard structuur:
STRATEGIC PARTNER (Strategisch Partner)
KPI: % functies met opvolgingsplan → =COUNTIF(Opvolging[Plan];"Ja")/8*100
KPI: Personeelskosten als % omzet → =SOM(Beloningen)/Omzet*100
CHANGE AGENT (Veranderingsmanager)
KPI: % medewerkers met ontwikkelplan → COUNTIF
KPI: Voltooide trainingen dit jaar → COUNTIF
ADMINISTRATIVE EXPERT (Administratief Expert)
KPI: AVG-verwerkingen conform termijn → uit AVG-dashboard
KPI: Verloonadministratie op tijd → Ja/Nee per maand
EMPLOYEE CHAMPION (Medewerkeradvocaat)
KPI: Gem. medewerkerstevredenheid → AVERAGE(Tevredenheid[Score])
KPI: Verlooppercentage → Uitstroom/Gem.personeel*100FILTER + AVERAGE | boven-gemiddeld
Gebruik AVERAGE als drempelwaarde in FILTER
Dynamisch: past mee als data verandert
Handig voor het identificeren van uitschieters
---
PivotTable waarden | flexibel
Instelbaar op Som, Gemiddelde, Aantal, Max, Min
Gebruik "Waardeveldinstellingen" om te wisselen
Voeg meerdere waardenvelden toe voor vergelijking
---
Ulrich-model | HR-strategie
Vier rollen: Strategic Partner, Change Agent, Admin Expert, Employee Champion
Elk met eigen meetbare KPI's
Gebruik Excel-dashboard om alle rollen simultaan te monitoren> EXAMTIP: Het Ulrich-model is een veel getoetst concept bij POC4. Onthoud de vier rollen en hun kernactiviteiten: Strategic Partner (afstemming met bedrijfsstrategie), Change Agent (begeleiden van verandering), Administrative Expert (efficiënte HR-processen) en Employee Champion (medewerkerswelzijn en -betrokkenheid).
Missie
STORY: Lena Smits (HR-manager) en Marco de Vries (directeur) willen vóór de aandeelhoudersvergadering in juli 2026 inzicht in de totale personeelskosten en de eerlijkheid van de beloningsstructuur. Jij bouwt een complete beloningsanalyse in Excel: een FILTER-analyse van uitschieters, een PivotTable per afdeling en een HR-dashboard gebaseerd op het Ulrich-model.
Stap 1 — Beloningsregister opbouwen en FILTER-analyses uitvoeren
Maak het beloningsregister aan en analyseer de beloningsverdeling.
Stappen:
1. Maak werkblad "Beloningen" aan
2. Voer de beloningsregistertabel in voor alle 8 medewerkers
3. Voeg formules toe voor:
- Kolom F (Bonus €): =[@Basissalaris]*[@[Bonus %]]
- Kolom H (Totaal/mnd): =[@Basissalaris]+[@[Bonus (€)]]+[@[Benefits (€/mnd)]]
4. Maak werkblad "Analyses" aan
5. Typ in A1: "Medewerkers boven gemiddeld totaalpakket:"
6. Typ in A2:
=FILTER(
Beloningen[[Naam]:[Totaal/mnd]];
Beloningen[Totaal/mnd]>GEMIDDELDE(Beloningen[Totaal/mnd]);
"Niemand boven gemiddelde"
)
7. Typ in A12: "Schaal 5 en 7 medewerkers vergelijking:"
8. Typ in A13:
=FILTER(
Beloningen[[Naam]:[Totaal/mnd]];
(Beloningen[Schaal]=5)+(Beloningen[Schaal]=7);
"Geen resultaten"
)Stap 2 — PivotTable voor beloningsverdeling per afdeling
Maak een PivotTable-analyse van de beloningskosten per afdeling.
Stappen:
1. Klik in de beloningsregistertabel
2. Lint → Invoegen → PivotTable → nieuw werkblad → naam "PivotBeloning"
3. Sleep velden:
Rijen: Afdeling
Waarden: Som Basissalaris, Som Bonus (€), Som Benefits (€/mnd), Som Totaal/mnd
4. Voeg een tweede waardenveld toe voor Gemiddelde Totaal/mnd:
- Sleep "Totaal/mnd" nogmaals naar Waarden
- Klik op het veld → Waardeveldinstellingen → Gemiddelde
- Hernoem als "Gem. Totaal/mnd"
5. Voeg een PivotChart toe (Gegroepeerde staaf) die Basissalaris vs. Bonus vergelijkt per afdeling
6. Voeg een Slicer toe voor "Schaal" om snel per schaalgroep te filterenStap 3 — Ulrich HR-dashboard bouwen
Maak een compact HR-dashboard met KPI's per Ulrich-rol.
Stappen voor werkblad "HR Dashboard":
1. Titel: "HR Dashboard Ulrich-model — Van Ginkel Solutions BV — Q2 2026"
2. Sectie "STRATEGIC PARTNER" (rij 3-6):
A3: "Personeelskosten totaal/mnd"
B3: =SOM(Beloningen[Totaal/mnd])
A4: "Gem. pakket per medewerker"
B4: =GEMIDDELDE(Beloningen[Totaal/mnd])
3. Sectie "ADMINISTRATIVE EXPERT" (rij 8-11):
A8: "Medewerkers op vaste schaal"
B8: =AANTAL.ALS(Beloningen[Schaal];"<>"&"")
A9: "Bonus-kosten totaal/mnd"
B9: =SOM(Beloningen[Bonus (€)])
4. Sectie "EMPLOYEE CHAMPION" (rij 13-16):
A13: "Medewerkers met benefits"
B13: =AANTAL.ALS(Beloningen[Benefits (€/mnd)];">"&0)
A14: "Hoogste totaalpakket"
B14: =MAX(Beloningen[Totaal/mnd])
A15: "Laagste totaalpakket"
B15: =MIN(Beloningen[Totaal/mnd])
A16: "Beloningsverhouding hoog/laag"
B16: =MAX(Beloningen[Totaal/mnd])/MIN(Beloningen[Totaal/mnd])
5. Voeg de PivotChart in van werkblad PivotBeloning
6. Opmaak: gebruik kleurcoderingen per Ulrich-sectie