HR-administratie in Excel werkt zolang één persoon alles bijhoudt, maar met elk extra bestand en elke extra gebruiker groeit het risico op fouten, datalekken en wijzigingen die niemand kan verklaren. Een HR-app met toegangsrechten, goedkeuringen en historiek vangt die risico's grotendeels op, als u gefaseerd overstapt.
Veel bedrijven met medewerkers op de baan of op de werf beginnen met een werkblad voor verlofsaldi, een tweede voor ziekte en attesten, een derde voor uren per werf en een map met onkostenbonnetjes. Het probleem ontstaat later, wanneer die bestanden de basis worden voor de loonvoorbereiding en voor aangiften bij de RSZ.
Dit artikel gaat over administratie, niet over planning. Over de planning schreven we al 7 signalen dat Excel je planning niet meer aankan op go-virtual.com.
In dit artikel leest u wat onderzoek zegt over fouten in spreadsheets, wat de AVG vraagt voor personeelsgegevens, wanneer een datalek binnen 72 uur gemeld moet worden, waarom een audit trail telt bij een correctie van de DmfA en hoe u in zes stappen overstapt zonder Excel helemaal op te geven.
Hoe vaak bevatten Excel-bestanden fouten?
Het bekendste onderzoek komt van Raymond Panko, die controles van echte spreadsheets bundelde. In de audits vanaf 1997, die met betere methodes werkten, bevatte 91% van 54 onderzochte spreadsheets fouten. Het aandeel foute cellen lag tussen 0,38% en 2,5%.
In een latere synthese uit 2015 komt Panko op 94% spreadsheets met fouten, over 85 grondige inspecties. In laboratoriumstudies was gemiddeld 3,9% van de cellen fout. Wie nakijkt, vindt volgens Panko gemiddeld maar ongeveer 60% van de fouten. Ervaring helpt, maar neemt fouten niet weg.
Een kanttekening: die cijfers komen uit oudere, vooral Amerikaanse studies over financiële modellen, niet over HR-bestanden. Het mechanisme is wel hetzelfde: overtypen, kopiëren en plakken, formules die niet tot de laatste rij doorlopen. Ter illustratie: een verlofoverzicht van 50 medewerkers met 20 kolommen telt 1.000 cellen. Bij een foutpercentage van 1%, binnen de vork van Panko's audits, zijn dat een tiental foute cellen.
Excel kan gegevens ook stil laten verdwijnen. In het Verenigd Koninkrijk bleven in 2020 de gegevens van 15.841 positief geteste personen (25 september tot 2 oktober) buiten de contactopsporing. Waarschijnlijk lag dat aan een rijlimiet in Excel, al werd die oorzaak niet bevestigd.
Wat we in de praktijk zien bij HR in Excel
De volgende situaties zijn geen gemeten feiten, maar ervaringen die we bij werkgevers vaak horen. Er bestaan meerdere versies van het verlofbestand, en niemand weet zeker welk saldo klopt. Ziekteattesten zitten in een mailbox of een gedeelde map, los van de afwezigheid in het werkblad.
Uren komen binnen op papieren briefjes en worden op vrijdag overgetypt. Onkostenbonnetjes komen als foto via een chatapp. Elke overdracht is een kans op een fout. Lees in ons artikel over tijdsregistratie in 2027 of Excel of papier daarvoor nog zal volstaan; er is nog geen wet aangenomen.
Wat vraagt de AVG voor personeelsgegevens in Excel?
Artikel 32 van de AVG verplicht de werkgever om passende technische en organisatorische maatregelen te nemen om personeelsgegevens te beveiligen. De tekst noemt onder meer:
- pseudonimisering en versleuteling van persoonsgegevens;
- het vermogen om de vertrouwelijkheid, integriteit, beschikbaarheid en veerkracht van de systemen blijvend te garanderen;
- het vermogen om de gegevens na een incident tijdig weer beschikbaar te maken;
- een procedure om de maatregelen regelmatig te testen en te evalueren.
Wat passend is, hangt af van het risico. Voor gegevens over ziekte ligt de lat hoger dan voor een telefoonlijst. Met losse Excel-bestanden is dat moeilijk: een wachtwoord op een bestand is geen toegangsrecht per persoon, wie het bestand opent ziet alle kolommen, en kopieën op laptops of in mailbijlagen ontsnappen aan elke controle.
Wanneer moet u een datalek binnen 72 uur melden?
Volgens artikel 33 van de AVG meldt u een datalek zonder onnodige vertraging en zo mogelijk binnen 72 uur nadat u het ontdekt aan de toezichthouder, in België de Gegevensbeschermingsautoriteit (GBA). Dat hoeft niet als het lek waarschijnlijk geen risico inhoudt voor de betrokkenen. Meldt u later, dan moet u de vertraging verantwoorden. Elk lek, ook een dat u niet meldt, documenteert u intern.
Enkele voorbeelden uit de HR-administratie die u op zijn minst moet beoordelen:
- Een laptop met het personeelsbestand, inclusief adressen en rijksregisternummers, wordt gestolen uit een bestelwagen.
- Een verlof- en ziekteoverzicht wordt per vergissing naar alle medewerkers gemaild in plaats van naar de boekhouder.
- Een USB-stick met onkostennota's en rekeningnummers raakt zoek.
- Een vertrokken medewerker heeft nog toegang tot de gedeelde map met ziekteattesten.
Gegevens over gezondheid zijn een bijzondere categorie in de AVG, dus het risico weegt zwaarder zodra ziekte of attesten betrokken zijn. Bij een hoog risico moet u ook de medewerkers zelf inlichten. In de praktijk is de grootste moeilijkheid met Excel vaak dat niemand weet welke versie waar circuleerde, waardoor u binnen 72 uur moeilijk kunt inschatten wat er gelekt is.
Waarom is een audit trail belangrijk, ook tegenover de RSZ?
Een audit trail is de historiek van een gegeven: wie wijzigde wat, wanneer, van welke waarde naar welke, en wie keurde het goed. In Excel ziet u alleen de laatste waarde in de cel. Wie een verlofsaldo of een aantal uren aanpaste en waarom, blijft onzichtbaar.
Dat wordt concreet bij een correctie van de DmfA, de kwartaalaangifte aan de RSZ. Wie een DmfA wijzigt via het portaal, moet een ticketnummer bijhouden, en de RSZ stuurt binnen 24 uur een bewijs naar de eBox Enterprise. De correctie zelf is dus gedocumenteerd, maar de reden erachter moet u zelf kunnen aantonen: welke afwezigheid of welke uren veranderden, op basis van welk attest of welke goedkeuring.
Een goede audit trail bewaart minstens:
- de gebruiker die de wijziging deed, met datum en uur;
- de oude en de nieuwe waarde;
- wie de wijziging goedkeurde of afwees;
- het onderliggende stuk, zoals een attest of een bonnetje.
In uitlegbare AI en audit trail leest u waarom die historiek ook bij automatisering telt.
Excel of HR-app: wat is het verschil per taak?
De tabel zet de dagelijkse HR-taken naast elkaar. Het verschil zit zelden in wat u kunt bijhouden, wel in wie invoert, wie controleert en wat er bewaard blijft.
| Taak | In Excel | In een HR-app |
|---|---|---|
| Personeelsgegevens | Eén bestand met alle kolommen voor iedereen die het opent | Rechten per rol: de ploegbaas ziet zijn team, HR ziet alles |
| Verlof aanvragen en saldo | Aanvraag per mail of op papier, saldo manueel bijgewerkt | Medewerker vraagt aan in de app, saldo past zich aan na goedkeuring |
| Ziekte en attest | Melding per telefoon, attest los in een mailbox | Melding en foto van het attest samen bij de afwezigheid |
| Uren per dag en per werf | Briefjes of weekstaten die op kantoor worden overgetypt | Registratie per dag en per werf door de medewerker zelf |
| Onkosten | Bonnetjes via chat of in een envelop, totalen in een werkblad | Onkost met foto ingediend en goedgekeurd in één flow |
| Correctie achteraf | Nieuwe waarde overschrijft de oude zonder spoor | Historiek met gebruiker, tijdstip en goedkeuring |
| Analyse en rapportering | Sterk, zolang de brongegevens kloppen | Rapporten en exports op gevalideerde gegevens |

Hoe stapt u in zes stappen over van Excel naar een HR-app?
Een overstap mislukt zelden op de software, wel op slordige gegevens of op te veel tegelijk. Dit stappenplan houdt het beheersbaar.
- Maak een inventaris. Lijst elk bestand op dat HR-gegevens bevat: wie het beheert, wie het gebruikt, welke gegevens erin staan en waar kopieën staan, ook op laptops en in mailbijlagen.
- Schoon de gegevens op. Kies per gegeven één bron, verwijder dubbele en vertrokken medewerkers, en controleer verlofsaldi tegen de laatste loonbrief voor u ze overneemt.
- Begin met één functie. Start bijvoorbeeld met verlof aanvragen of ziekte melden en laat de rest voorlopig in Excel. Een kleine eerste stap is sneller zichtbaar voor medewerkers en makkelijker bij te sturen.
- Laat één maand parallel lopen. Registreer een volledige maand in beide systemen en vergelijk de resultaten vóór de loonvoorbereiding. Verschillen tonen waar instellingen of afspraken nog niet kloppen.
- Leg de toegangsrechten vast. Bepaal per rol wie wat mag zien en goedkeuren, sluit accounts van vertrokken medewerkers meteen af en geef ziektegegevens alleen aan wie ze nodig heeft.
- Archiveer de oude bestanden. Zet de laatste versie alleen-lezen in een beveiligde map met beperkte toegang, verwijder losse kopieën en bewaar niets langer dan de wettelijke bewaartermijnen vragen.
Hoe houdt u Excel voor analyses?
Excel blijft een sterk hulpmiddel om te analyseren, bijvoorbeeld afwezigheid per team of de evolutie van uren per werf. De regel is eenvoudig: de HR-app is de bron, Excel is een export om naar te kijken.
- Exporteer alleen de kolommen die u voor de analyse nodig hebt, en laat namen weg waar dat kan.
- Voer correcties altijd in de app in, nooit in de export, zodat de historiek volledig blijft.
- Verwijder exports met persoonsgegevens zodra de analyse klaar is.
Hoe MyVIRO helpt
MyVIRO is een employee self-service app: medewerkers vragen verlof aan, melden ziekte met een foto van het attest, registreren uren per dag en per werf en dienen onkosten in, in één app voor iOS en Android. Per team kiest u welke functies zichtbaar zijn, zodat u zoals in het stappenplan met één functie kunt starten.
In de back office keurt u aanvragen goed en ziet u vóór de loonvoorbereiding meteen welke registraties ontbreken en welke goedkeuringen nog openstaan. De gevalideerde gegevens gaan naar uw HR-, ERP- of payrollsysteem of naar VIRO. MyVIRO berekent zelf geen lonen, en de gegevens blijven in België.
- Bekijk hoe MyVIRO werkt, van in- en uitchecken tot volledige self-service
- Lees wat een ESS-app is en hoe ze verschilt van HR-software
- Ontdek VIRO voor pre-payroll als volgende stap na de registratie
Vraag een demo aan en ontdek met welke functie u uw HR-administratie uit Excel haalt.
Lees ook
- Wat is een ESS-app? Employee self-service uitgelegd voor Belgische werkgevers
- Maandchecklist payrollvoorbereiding: wat levert u aan uw sociaal secretariaat?
- Digitale loonbrief en sociale documenten: wat zegt de Belgische wet?
Veelgestelde vragen over HR-administratie in Excel
Nee. De AVG verbiedt geen specifiek programma, maar vraagt passende beveiliging. Met losse bestanden is die moeilijk aan te tonen, zeker voor gegevens over ziekte.
Een wachtwoord beschermt het bestand, maar iedereen die het kent ziet alle gegevens. U kunt er geen rechten per persoon mee geven en het houdt niet bij wie wat wijzigde.
Als het lek waarschijnlijk een risico inhoudt voor de medewerkers, meldt u het zo mogelijk binnen 72 uur aan de Gegevensbeschermingsautoriteit. Documenteer het incident in elk geval intern, ook als u niet meldt.
Reken op één volledige maand per functie, zodat u minstens één loonvoorbereiding kunt vergelijken. Lopen de cijfers gelijk, dan stopt u met het Excel-bestand voor die functie.
Bewaar de laatste versie alleen-lezen in een beveiligde map met beperkte toegang en verwijder losse kopieën. Vraag uw sociaal secretariaat welke bewaartermijnen voor u gelden.
Ja. Gebruik Excel voor exports uit de HR-app en voer correcties altijd in de app zelf in, zodat er geen tweede versie van de waarheid ontstaat.
Dat hangt van de app af. MyVIRO berekent geen lonen: het verzamelt en valideert de gegevens, die daarna naar uw payrollsysteem of naar VIRO gaan.
Bronnen
- R.R. Panko, Spreadsheet Errors: What We Know. What We Think We Can Do, EuSpRIG 2000 (Engelstalig): arxiv.org/pdf/0802.3457
- R.R. Panko, synthese over fouten in spreadsheets, EuSpRIG 2015 (Engelstalig): arxiv.org/pdf/1602.02601
- AVG (Verordening 2016/679), artikel 32 Beveiliging van de verwerking: gdpr-text.com
- RSZ, Een DmfA wijzigen: socialsecurity.be
- PublicTechnology, over de verloren gegevens van bijna 16.000 coronagevallen in Excel (Engelstalig): publictechnology.net
Auteur: Jean-Philippe Delberghe bij MyVIRO. Gepubliceerd op 23 oktober 2026. Laatst bijgewerkt op 23 oktober 2026.
Dit artikel is een informatieve toelichting en geen juridisch advies. Raadpleeg uw sociaal secretariaat voor uw specifieke situatie.