Urenregistratie in Excel: template en formules
Zoek je een manier om uren bij te houden in Excel? Je krijgt hier drie dingen: de template, de formules die je nodig hebt, en de eerlijke bijsluiter over wanneer een spreadsheet je meer kost dan hij oplevert.
Om te beginnen de download, zonder e-mailadres achter te laten: gratis urenstaat-template (CSV, opent direct in Excel, Google Sheets en Numbers).
Wat is een urenstaat?
Een urenstaat is het overzicht waarin een medewerker per dag vastlegt hoeveel tijd naar welk werk ging. In de basis staan er vijf dingen in: datum, klant of project, omschrijving, aantal uren en of die uren declarabel zijn. Een wekelijkse urenstaat vult dat aan tot een weekbeeld, meestal maandag tot en met zondag, ingeleverd op vrijdag of maandagochtend.
Waar een urenstaat voor dient, hangt af van wie hem leest: de medewerker verantwoordt zijn tijd, de projectleider bewaakt het budget, en de administratie maakt er de factuur mee. Dat laatste is de reden dat een urenstaat nauwkeurig moet zijn en niet alleen volledig. Een uur dat op het verkeerde project staat, staat straks op de verkeerde factuur.
De template: welke kolommen en waarom
De template heeft negen kolommen. Die keuze is niet willekeurig: elke kolom bestaat omdat je hem later nodig hebt:
| Kolom | Waarom hij erin staat |
|---|---|
| Datum | Sorteren per week en per periode; basis voor elke maandafsluiting |
| Medewerker | Optellen per persoon zonder tabblad per medewerker |
| Klant | Facturatie en klantrendement |
| Project | Budgetbewaking per project |
| Dienst | Onderscheid tussen bijvoorbeeld design, development en advies |
| Uursoort | Normale uren, overuren, reisuren, vaak met een ander tarief |
| Omschrijving | Wat er straks als regel op de factuur belandt |
| Uren | Het getal waar alles op rekent |
| Declarabel (j/n) | Scheidt betaalde uren van intern werk |
Eén tabblad voor iedereen, niet één per medewerker. Zodra elke persoon een eigen tabblad krijgt met net andere kolommen, is optellen over het team handwerk geworden.
Uren noteren: decimaal of als tijd?
Dit is de keuze waar de meeste Excel-urenstaten op stukgaan, dus maak hem bewust.
Decimaal (3,5) is het eenvoudigst. Een half uur is 0,5, een kwartier is 0,25. Het is een gewoon getal, dus optellen en vermenigvuldigen met een tarief werkt meteen. De template gebruikt deze notatie.
Tijdnotatie (3:30) ziet er natuurlijker uit, maar rekent anders. Excel bewaart tijd als deel van een etmaal: 3:30 is intern 0,1458. Dat telt prima op, maar de som springt na 24 uur terug naar nul tenzij je de cel opmaakt met het getalformaat [u]:mm (met de rechte haken). Omrekenen naar decimaal doe je door met 24 te vermenigvuldigen:
=A2*24
Kies er één en houd hem vast. Een urenstaat waarin de ene medewerker 7,5 schrijft en de andere 7:30 telt op tot onzin.
De formules die je nodig hebt
Zes formules dekken vrijwel alles wat je van een urenstaat wilt weten. Ze gaan uit van de kolommen van de template: uren in H, declarabel in I, project in D.
Totaal aantal uren
=SOM(H2:H49)
Alleen de declarabele uren
=SOM.ALS(I2:I49;"j";H2:H49)
SOM.ALS telt kolom H op, maar alleen voor de rijen waar in kolom I een j staat.
Uren op één project
=SOMMEN.ALS(H2:H49;D2:D49;"Website 2026")
Wil je declarabele uren op dát project, dan plak je er een tweede voorwaarde achter:
=SOMMEN.ALS(H2:H49;D2:D49;"Website 2026";I2:I49;"j")
Declarabiliteit als percentage
=SOM.ALS(I2:I49;"j";H2:H49)/SOM(H2:H49)
Maak die cel op als percentage. Dit is het cijfer dat er commercieel het meest toe doet: welk deel van de gewerkte tijd is te factureren. Wat een gezond percentage is en hoe je het omhoog krijgt, staat in declarabiliteit verhogen.
Afronden op kwartieren
=AFRONDEN(H2*4;0)/4
Handig als je op kwartierbasis factureert en niet met 2,37 uur op een factuur wilt eindigen.
Te factureren bedrag
Zet er een kolom Tarief bij (zeg kolom J) en reken per regel uit wat er te factureren valt. Interne uren tellen vanzelf niet mee, want die staan op n:
=ALS(I2="j";H2*J2;0)
Werkt iedereen op hetzelfde tarief, dan kan het in één keer voor de hele staat:
=SOM.ALS(I2:I49;"j";H2:H49)*90
Werk je in Google Sheets, gebruik dan de Engelse namen SUM, SUMIF, SUMIFS, ROUND en IF, en let op dat Sheets vaak een komma als scheidingsteken wil in plaats van een puntkomma.
Voorbeeld: een ingevulde week
Zo ziet een gewone week eruit bij een tarief van € 90:
| Datum | Klant | Project | Omschrijving | Uren | Declarabel |
|---|---|---|---|---|---|
| ma 5-1 | Acme BV | Website 2026 | Homepage wireframes | 6,0 | j |
| ma 5-1 | Intern | Intern | Weekstart | 0,5 | n |
| di 6-1 | Acme BV | Website 2026 | Wireframes doorspreken | 3,5 | j |
| di 6-1 | Bakker & Zn | Huisstijl | Logo-varianten | 4,0 | j |
| wo 7-1 | Bakker & Zn | Huisstijl | Presentatie voorbereiden | 5,5 | j |
| do 8-1 | Acme BV | Website 2026 | Templates uitwerken | 7,0 | j |
| vr 9-1 | Intern | Intern | Offerte nieuwe klant | 2,0 | n |
| vr 9-1 | Acme BV | Website 2026 | Feedback verwerken | 5,0 | j |
Totaal 33,5 uur, waarvan 31,0 declarabel, een declarabiliteit van 92,5%. Dat is een goede week. Het punt van de rechterkolom: zonder die j/n weet je aan het eind van de maand niet of je 92,5% of 68% hebt gehaald. Bij vijf mensen, 1.700 werkbare uren per persoon per jaar en een tarief van € 90 is dat verschil ruim € 185.000 aan omzet per jaar. Eén kolom die je vergeet in te vullen, kost je het zicht daarop.
Waar de spreadsheet het begeeft
De template hierboven werkt. Tot een bepaald punt, en dat punt komt eerder dan de meeste bureaus denken. Dit is wat er dan misgaat:
1. Uren die nooit geschreven worden. Excel herinnert niemand aan een lege dinsdag. Wie op vrijdag de week reconstrueert, vergeet gemiddeld het meest declarabele deel: de kleine klussen tussendoor. Bij een team van vijf met een uurtarief van € 90 is één vergeten kwartier per persoon per dag al ruim € 25.000 per jaar aan verdampte omzet.
2. Optelfouten en versiechaos. Iedereen kent hem: "Urenstaat_week28_DEF_v3(1).xlsx". Formules die stukgaan bij het invoegen van een regel, tabbladen per medewerker die nét anders zijn opgebouwd, en een office manager die elke maand een dag kwijt is aan knippen en plakken richting de facturatie. Elke handmatige overdracht is een foutkans, en die fouten staan uiteindelijk op de factuur van een klant.
3. Geen realtime beeld. De belangrijkste vraag van een projectleider is hoeveel uur zit er al op dit project? Excel kan die pas beantwoorden nadat alle staten zijn ingeleverd en samengevoegd. Dan is het antwoord per definitie een week oud. Budgetoverschrijdingen zie je zo pas als het te laat is.
4. Geen koppeling met de rest. Een urenstaat is geen eindstation: uren moeten naar een factuur, een projectbudget, een planningsoverzicht en een productiviteitsrapport. In Excel betekent elke stap opnieuw overtypen, met bij elke stap kans op verschil tussen wat geschreven en wat gefactureerd is.
5. Goedkeuring bestaat niet. Wie keurt uren goed voordat ze op de factuur komen? In Excel: niemand, of iemand die alle tabbladen naloopt. Een goedkeuringsflow waarin de projectleider per week goedkeurt of afkeurt, is in een spreadsheet praktisch niet te organiseren.
Wanneer is Excel wél genoeg?
Eerlijk is eerlijk: voor een zzp'er of een duo zonder projectbudgetten is Excel prima, en de template hierboven brengt je een heel eind. De omslag komt gemiddeld tussen de 5 en 10 medewerkers, of eerder zodra één van deze dingen speelt:
- je factureert op nacalculatie en wilt geen uren meer missen;
- je werkt met vaste-prijsprojecten en wilt budgetten bewaken;
- meer dan één persoon moet bij dezelfde cijfers kunnen;
- de maandfacturatie kost meer dan een halve dag.
Wat een urenregistratiesysteem anders doet
Moderne urenregistratie-software pakt precies de lekken hierboven aan: een weekstaat die in seconden invult (ook op je telefoon), automatische herinneringen bij onvolledige weken, realtime projecttellers met budgetsignalen, en goedgekeurde uren die zonder overtypen op de conceptfactuur staan. De declarabiliteit die je hierboven met een formule uitrekende, staat er permanent op het dashboard.
Voor bureaus die vanuit Excel overstappen is de winst meestal dubbel: minder administratie én meer gefactureerde uren. De prijs hoeft het obstakel niet te zijn: vanaf zo'n € 20 per gebruiker per maand, minder dan één declarabel kwartier, heb je urenregistratie, projecten én facturatie in één systeem.
Veelgestelde vragen
Is de template echt gratis? Ja. Het is een CSV-bestand dat direct in Excel, Google Sheets of Numbers opent. Geen e-mailadres, geen account.
Waarom een CSV en geen .xlsx? CSV opent in elk spreadsheetprogramma en bevat geen macro's, dus veilig te downloaden en makkelijk aan te passen. Sla hem na het openen op als .xlsx als je formules en opmaak wilt bewaren.
Hoe tel ik declarabele uren op in Excel?
Met SOM.ALS: =SOM.ALS(I2:I49;"j";H2:H49) telt de urenkolom op voor alle rijen waar j in de declarabel-kolom staat. Deel je die uitkomst door =SOM(H2:H49), dan heb je je declarabiliteitspercentage.
Hoe voorkom ik dat mijn urentotaal na 24 uur op nul springt?
Dat gebeurt bij tijdnotatie (7:30) omdat Excel tijd als deel van een etmaal bewaart en na een etmaal opnieuw begint. Geef de totaalcel het getalformaat [u]:mm, met de rechte haken, of gebruik decimale uren (7,5), zoals de template doet.
Kan ik mijn Excel-urenhistorie meenemen naar een urenregistratiesysteem? Bij Horixa wel: upload je urenstaat als Excel- of CSV-bestand (kolommen medewerker, datum en uren volstaan; er is een voorbeeldbestand) en de uren staan op de juiste projecten. Regels die al bestaan worden overgeslagen, dus dubbel uploaden kan geen kwaad. Ook klanten, projecten, verlof en facturen kun je zo meenemen, of gebruik de REST API. Overstappen vanuit een ander softwarepakket kan zelfs automatisch; zie de migratiechecklist.
Vanaf hoeveel medewerkers loont software? De vuistregel: zodra één gemiste declarabele uurregistratie per week duurder is dan de licentie. Bij een tarief van € 90 is dat punt al bereikt bij één verloren uur per maand per medewerker.
Klaar met knippen en plakken? Probeer Horixa 14 dagen gratis. Weekstaat, budgetbewaking en facturatie in één, inclusief import van je bestaande gegevens.