Verlofregistratie in Excel: maak een lijst die je kunt controleren

Een kopieerbare opzet voor aanvragen, mutaties en saldo, met rekenvoorbeeld en foutcontroles.

Redactie Workvine Kennislab
Redactie Workvine Kennislab

WorkVine Kennislab

In een verloflijst staat bij Noor nog 48 uur. In het rooster lijkt ze volgende week vrij, maar in de e-mail staat alleen een aanvraag. Is dat verlof al van het saldo af? Een gekleurde kalender geeft daar geen antwoord op. Je hebt naast de planning een administratie nodig waarin zichtbaar is welke uren zijn aangevraagd, besloten en geboekt.

Een eenvoudige Excel-registratie kan daarvoor bruikbaar zijn. Hieronder staat een opzet die je zelf kunt overnemen: drie tabbladen, een vaste mutatielijst en controles met fictieve gegevens. Het voorbeeld rekent met vooraf door HR vastgestelde uren. Het berekent geen wettelijk verlofrecht en vervangt geen controle van cao of contract.

Begin met drie tabbladen en één beheerder

Gebruik één beheerd bestand op een afgesproken locatie. Wijs een eigenaar en een vervanger aan. Zij verwerken besluiten en correcties; medewerkers leveren aanvragen via de afgesproken route aan. Een bestand waarvan iedereen zijn eigen kopie bijwerkt, verliest snel de functie van gezamenlijke administratie.

Maak een tabblad Aanvragen voor het proces, Mutaties voor urenboekingen en Saldo voor het overzicht. Zo hoeft een gewijzigde aanvraag de eerdere boeking niet onzichtbaar te overschrijven. Houd de kalender eventueel als vierde weergave. Die kalender toont de bezetting, terwijl de andere tabbladen verklaren hoe het saldo tot stand kwam.

Opzet van de werkmap

TabbladKolommen en functie
AanvragenAanvraag-ID, medewerker-ID, datum verzoek, start, einde, uren, soort, status, beoordelaar, datum besluit. Eén regel per aanvraag.
MutatiesMutatie-ID, medewerker-ID, verlofpot, boekingsdatum, aantal uren, aanvraag-ID en toelichting. Eén regel per toevoeging of aftrek.
SaldoMedewerker-ID, verlofpot, beginsaldo, mutaties en nieuw saldo. Maak per medewerker en verlofpot een aparte regel.

Spreek precies af wanneer uren het saldo veranderen

Kies één boekingsmoment en leg dat bovenaan de instructie vast. In dit voorbeeld worden goedgekeurde vakantie-uren direct gereserveerd door ze van het beschikbare saldo af te trekken. Dat betekent dat het getoonde beschikbare saldo ook toekomstig goedgekeurd verlof bevat. Noem het daarom geen overzicht van uitsluitend al opgenomen verlof.

Een aanvraag met de status In behandeling krijgt nog geen mutatie. Een afwijzing evenmin. Bij goedkeuring maak je één negatieve mutatie met hetzelfde aanvraag-ID. Na opname volgt geen tweede afboeking: de uren waren al verwerkt. Wil je daadwerkelijk opgenomen verlof afzonderlijk volgen, gebruik dan een apart datum- of statusveld zonder de boeking opnieuw toe te passen.

De organisatie kan een ander boekingsmoment kiezen. Zorg dan dat het label van het saldo, de formules en de instructie dezelfde betekenis gebruiken. Juist het door elkaar gebruiken van reserveren en opnemen veroorzaakt een dubbele aftrek.

Rekenvoorbeeld: 80 uur wordt 64 uur beschikbaar

Alle gegevens in dit voorbeeld zijn fictief. Noor heeft in de gekozen verlofpot een gecontroleerd beginsaldo van 80 uur. Zij krijgt 24 uur vakantie goedgekeurd. Later wordt in overleg 8 uur van die aanvraag ingetrokken. De oorspronkelijke aanvraag en het wijzigingsbesluit blijven herkenbaar.

Mutaties voor medewerker N001

RegistratieBoeking in uren
Beginsaldo in tabblad Saldo80
Mutatie M001, aanvraag V001: 24 uur goedgekeurd-24
Mutatie M002, wijziging V001: 8 uur terugboeken+8
Totaal mutaties-16
Beschikbaar saldo: 80 − 24 + 864

Een formule die bij deze kolommen past

Stel dat in Mutaties kolom B het medewerker-ID bevat, kolom C de verlofpot en kolom E het aantal uren. In Saldo staan in A2 medewerker N001, in B2 de gekozen verlofpot en in C2 het beginsaldo 80. Dan kun je in D2 de bijbehorende mutaties optellen met de volgende formule.

=SOMMEN.ALS( Mutaties!$E$2:$E$1000; Mutaties!$B$2:$B$1000; A2; Mutaties!$C$2:$C$1000; B2 )

Het nieuwe saldo in E2 is vervolgens =C2+D2. De voorbeeldmutaties leveren in D2 −16 op en in E2 64. De dollartekens houden de bronbereiken vast als je de formule doortrekt naar andere saldoregels; A2 en B2 schuiven dan wel mee. Gebruik in een Engelstalige Excel-versie SUMIFS; het lijstscheidingsteken hangt af van de regionale instellingen.

Microsoft beschrijft SOMMEN.ALS als de functie voor optellen op meerdere voorwaarden. Controleer dat de bereiken even groot zijn en dat nieuwe mutaties binnen het gekozen bereik vallen. Maak bij groei bij voorkeur een Excel-tabel waarvan de verwijzingen met de regels meegroeien. Test die wijziging eerst met hetzelfde voorbeeld.

Zes controles voordat je de lijst gebruikt

Voer deze controles uit in een kopie met fictieve gegevens voordat je het bestand voor de dagelijkse administratie gebruikt.

  • Boek dezelfde aanvraag niet twee keer. Zoek op aanvraag-ID en controleer ook afwijkende schrijfwijzen.
  • Voeg een testaanvraag met status In behandeling toe. Het saldo mag bij deze werkwijze niet veranderen.
  • Keur 24 uur goed. Het beschikbare saldo moet precies 24 uur dalen.
  • Boek daarna 8 uur terug. Het saldo moet 8 uur stijgen; het oude besluit blijft terug te vinden.
  • Voeg een andere medewerker en een andere verlofpot toe. Die uren mogen niet in Noors saldo meetellen. Zet ook een mutatie voor de tweede saldoregel op rij 2 van Mutaties en trek de saldoformule door. Controleer dat die eerste mutatie blijft meetellen.
  • Controleer een nieuwe regel onderaan de lijst. Een totaal dat niet meegroeit, kan er correct uitzien en toch uren missen.

Houd uren, verlofpotten en toegang uit elkaar

Gebruik uren als rekeneenheid en schrijf een kwartier als 0,25 uur. Meng dat niet met de kloktijd 00:15 of met een getal dat dagen voorstelt. Controleer hoeveel uren bij de betreffende werkdag horen; acht uur per verlofdag is niet voor ieder werkpatroon passend.

Houd verschillende verlofpotten herkenbaar, bijvoorbeeld per type en opbouwjaar. Vul rechten, geldigheid en overdracht pas in nadat HR de geldende afspraken heeft vastgesteld. Laat de werkmap geen uren automatisch verwijderen omdat een kalenderjaar eindigt.

Deel de volledige personeelslijst alleen met de mensen die deze voor hun taak nodig hebben. Een verborgen werkblad of een filter is geen scheiding van toegangsrechten. Geef een medewerker een eigen gecontroleerd overzicht als diegene alleen het persoonlijke saldo hoeft te zien. Het NCSC adviseert toegang te beperken tot wat nodig is voor iemands werkzaamheden.

Wanneer wordt een spreadsheet te bewerkelijk?

Let op het soort herstelwerk. Moet HR vaak in e-mails zoeken naar besluiten? Werkt de planner het rooster nog apart bij? Hebben verschillende beheerders tegelijk correcties nodig? Dan gaat het probleem verder dan één ontbrekende formule. Houd enkele weken bij hoeveel aanvragen, correcties en overdrachten handmatig werk vragen.

WorkVine ondersteunt verlofaanvragen in de Medewerker App, beoordeling vanuit één overzicht en het bijhouden van aanvragen en saldi. Verlof kan worden verbonden met planning en beschikbaarheid. De organisatie blijft verantwoordelijk voor regels, brongegevens en besluiten. Een overstap heeft vooral waarde wanneer die hele route samenhangender wordt.

Neem bij een beoordeling van software je eigen test mee: een aanvraag, een gedeeltelijke intrekking en een correctie voor een andere verlofpot. Laat zien waar het besluit staat en hoe de planner de uitkomst terugziet. Daarmee vergelijk je de dagelijkse werkwijze die je nu in Excel probeert te bewaken.

Waar werk, mens en groei samenkomen

Wil je zien hoe WorkVine bij jouw organisatie past?

In een korte demo laten we zien hoe WorkVine HR, planning en de dagelijkse operatie met elkaar verbindt.

Plan demo
Demo duurt ±20 minuten Geheel vrijblijvend