Urenregistratie en werktijden bijhouden in Excel

Uren bijhouden lijkt simpel, tot je in Excel tijden gaat optellen en het totaal ineens terugspringt naar nul zodra je boven de 24 uur komt. Werken met tijd heeft namelijk zijn eigen regels, en die kent lang niet iedereen. In deze gids bouwen we samen een urenregistratie waarin je begin- en eindtijd invoert, de pauze aftrekt en je week- en maandtotaal foutloos berekent. Of je nu je eigen uren voor een klant bijhoudt of die van een werknemer, na deze gids klopt je telling altijd.

Hoe Excel met tijd rekent

Om de valkuilen te snappen, moet je één ding weten: Excel ziet tijd als een deel van een dag. 12:00 uur is intern het getal 0,5, precies de helft van een etmaal, en 24 uur is 1,0 (een hele dag). Daardoor kun je met tijden rekenen alsof het gewone getallen zijn, maar loop je tegen de grens van 24 uur aan als je de opmaak niet goed instelt. Die valkuil los ik verderop volledig op, maar het helpt om te weten waar hij vandaan komt.

Stap 1: Zet je kolommen op

Maak kolommen voor datum, begintijd, eindtijd, pauze (in tijd, bijvoorbeeld 00:30) en gewerkte uren. Voer de tijden altijd in als 09:00 en 17:30, mét dubbele punt, zodat Excel ze als echte tijd herkent en niet als tekst opslaat. Dit klinkt vanzelfsprekend, maar juist hier gaat het vaak al mis: typ je “9 uur” of “9.00”, dan is het tekst en kun je er niet mee rekenen.

Datum Begin Eind Pauze Uren
03-03-2025 09:00 17:30 00:30 8,00
04-03-2025 08:30 16:30 00:30 7,50
05-03-2025 09:00 18:00 01:00 8,00

Stap 2: Bereken de gewerkte uren

De gewerkte tijd is eindtijd min begintijd min pauze. Staan begin in B2, eind in C2 en pauze in D2, dan is de basisformule =C2-B2-D2. Dat geeft een tijdwaarde als resultaat. Wil je het resultaat liever als een gewoon getal zien (8,00 in plaats van 08:00), vermenigvuldig dan met 24: =(C2-B2-D2)*24 en geef de cel een getalnotatie. Rekenen in decimale uren is bovendien handig als je er straks een uurtarief aan wilt koppelen.

Stap 3: Vang nachtdiensten op

Loopt een dienst door na middernacht, bijvoorbeeld van 22:00 tot 06:00, dan gaat gewoon aftrekken mis: Excel denkt dat je een negatieve tijd hebt gewerkt. Los dat op met een IF-formule: =IF(C2<B2, C2+1-B2-D2, C2-B2-D2). Als de eindtijd kleiner is dan de begintijd, telt Excel er automatisch een hele dag bij op en klopt de berekening weer. Zo werkt je registratie ook voor ploegendiensten en avondwerk.

Stap 4: Tel de week correct op

Hier zit de beruchte valkuil waar we het over hadden. Tel je met =SUM(E2:E8) terwijl je cellen tijdnotatie hebben, dan springt het totaal na 24 uur terug naar nul; je 40-urige week toont dan bijvoorbeeld 16:00. Los dit op één van twee manieren op. Geef de totaalcel de speciale opmaak [u]:mm (met vierkante haken om de u), zodat Excel weet dat hij dóór mag tellen boven 24 uur. Of, nog eenvoudiger, reken in stap 2 meteen in decimale uren door met 24 te vermenigvuldigen; dan telt =SUM(E2:E8) gewoon netjes door tot 40 uur en verder.

Stap 5: Maak er een weekstaat van

Zet onder je week een totaalregel en eventueel het verschil met je contracturen. Met =SUM(E2:E8)-40 zie je in één oogopslag of je over- of onderuren hebt gedraaid. Voeg je een kolom met een uurtarief toe, dan bereken je meteen wat je die week hebt verdiend. Voor een kant-en-klaar model dat je zo kunt gebruiken, kun je terecht bij ons urenregistratie voor werknemers.

Van urenstaat naar factuur

Voor zzp’ers en freelancers is de urenregistratie vaak de directe basis voor de factuur. Het loont daarom om je registratie zo op te zetten dat je aan het eind van de maand de gewerkte uren per klant of per project meteen kunt optellen. Voeg een kolom “Klant” of “Project” toe en tel de uren per opdracht op met SOM.ALS: =SUMIF(F2:F200, "Project A", E2:E200). Zo weet je precies hoeveel je bij elke klant in rekening brengt, zonder je hele maand door te hoeven scrollen.

Denk ook aan het onderscheid tussen declarabele en niet-declarabele uren. Niet elk gewerkt uur kun je factureren; overleg, administratie en acquisitie horen daar meestal niet bij. Door een kolom toe te voegen die aangeeft of een uur declarabel is, houd je zicht op je werkelijke uuropbrengst. Een gezonde verhouding declarabele uren is voor veel zelfstandigen een belangrijker stuurgetal dan het totaal aantal gewerkte uren. Bewaar je urenstaten net als je facturen zeven jaar, want ze onderbouwen je omzet en zijn bij een controle het bewijs achter je facturen.

Houd je uren bij voor een werkgever, dan speelt naast de optelling ook de wet mee. De Arbeidstijdenwet stelt grenzen aan hoeveel er per dag en per week gewerkt mag worden en schrijft rusttijden voor. Een goede urenregistratie helpt je om daar zicht op te houden: met een weektotaal en een eenvoudige controle zie je meteen of iemand structureel te veel uren maakt. Voor werknemers is bovendien de opbouw van overuren en verlof relevant; koppel je urenstaat daarom bij voorkeur aan een verlofoverzicht, zodat het complete beeld klopt.

Een laatste praktische tip: maak invoeren makkelijk. Zet de dagen van de week alvast in de kolom, gebruik een vast tijdformaat en beveilig de cellen met formules zodat je ze niet per ongeluk overschrijft. Hoe minder drempels er zijn om even snel je uren in te tikken, hoe groter de kans dat je het ook echt elke dag doet. En juist die dagelijkse gewoonte is wat het verschil maakt tussen een urenstaat die precies klopt en een reconstructie achteraf waarbij je uren kwijtraakt en dus geld laat liggen.

Veelgemaakte fouten

Totaal springt terug na 24 uur. Gebruik de opmaak [u]:mm met vierkante haken, of reken in decimale uren door met 24 te vermenigvuldigen.

Tijd als tekst ingevoerd. Typ je “9 uur” of “9.00”, dan rekent Excel er niet mee. Voer 09:00 in met een dubbele punt zodat het echte tijd wordt.

Pauze vergeten af te trekken. Vergeet je de pauze, dan reken je structureel te veel uren en klopt je factuur of loonstaat niet. Zet de pauze in een eigen kolom.

Nachtdienst niet opgevangen. Zonder de IF-formule geeft een dienst over middernacht een negatieve of verkeerde tijd. Bouw de check standaard in.

Veelgestelde vragen

Waarom toont mijn urentotaal een verkeerd getal?

Meestal komt dat door de tijdnotatie die na 24 uur reset. Gebruik de opmaak [u]:mm voor de totaalcel, of reken je uren om naar decimalen door ze met 24 te vermenigvuldigen. Daarna telt het totaal weer keurig door.

Hoe reken ik naar decimale uren?

Vermenigvuldig het tijdverschil met 24: =(C2-B2)*24. Zo wordt 07:30 netjes 7,5 en kun je er een uurtarief mee vermenigvuldigen.

Kan ik een uurtarief koppelen?

Ja. Vermenigvuldig de decimale uren met je tarief, bijvoorbeeld =E2*65 voor 65 euro per uur. Het berekenen van dat tarief zelf leggen we uit bij ons sjabloon uurtarief berekenen.