Home › Excel-basis › Uren berekenen
Uren berekenen in Excel: tijdsverschil en gewerkte uren
Het tijdsverschil in Excel bereken je door de begintijd van de eindtijd af te trekken: =B2-A2. Vermenigvuldig met 24 om uren te krijgen als getal waarmee je loon kunt uitrekenen. Deze uitleg bouwt een kleine urenstaat, met pauzes, nachtdiensten en weektotalen boven 24 uur.
In deze uitleg
Zo slaat Excel tijd op
Excel slaat een dag op als 1, dus een uur is 1/24 en 12:00 is 0,5. Daarom werkt tijden aftrekken, en daarom maakt vermenigvuldigen met 24 van een tijd uren:
| Formule | Toont | Opmaak |
|---|---|---|
=B2-A2 | 8:30 | Tijd (u:mm) |
=(B2-A2)*24 | 8,5 | Getal (decimale uren) |
=(B2-A2)*1440 | 510 | Getal (minuten) |
Met 9:00 in A2 en 17:30 in B2. Toont =(B2-A2)*24 een tijd zoals 12:00, zet de celopmaak dan op Getal.
Urenstaat: gewerkte uren min pauze
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Dag | Begin | Eind | Pauze | Uren |
| 2 | ma | 9:00 | 17:30 | 0:30 | 8,00 |
| 3 | di | 8:30 | 17:00 | 0:45 | 7,75 |
| 4 | wo | 22:00 | 6:00 | 0:30 | 7,50 |
| 5 | Totaal | 23,25 |
In E2, en daarna naar beneden doorvoeren:
=(REST(C2-B2; 1) - D2) * 24C2-B2is de tijd tussen begin en eind.REST(…; 1)regelt diensten over middernacht (zie hieronder). Bij dagdiensten verandert het niets.- D2trekt de pauze eraf, ingevoerd als tijd (0:30).* 24geeft decimale uren: 7:45 wordt 7,75.
Het totaal in E5 is =SOM(E2:E4) = 23,25 uur. Met een uurloon van 15 in G1 is het loon =E5*G1 = 348,75.
Nachtdiensten over middernacht
Bij 22:00 tot 6:00 is =C4-B4 negatief, en Excel toont #### omdat het geen negatieve tijden kan weergeven. Twee oplossingen:
Beide tellen er een dag bij op als de eindtijd vóór de begintijd ligt, en geven 8:00. De versie met de REST-functie is het bekendst. Kunnen je diensten langer dan 24 uur duren, voer dan in beide cellen datum en tijd in (bijvoorbeeld 3-11-2026 22:00) en trek gewoon af.
Totalen boven 24 uur
Tel je tijden op in de notatie u:mm, dan kan een weektotaal van 38:30 als 14:30 verschijnen: Excel begint na elke hele dag opnieuw. Pas de notatie aan:
- Selecteer de totaalcel en druk op Ctrl+1.
- Kies Aangepast en typ
[u]:mm.
De rechte haken zorgen dat Excel na 24 uur doortelt. Gebruik [mm] voor het totaal in minuten.
Handige tijdfuncties
| Je wilt | Formule |
|---|---|
| Het urendeel van een duur | =UUR(B2-A2) |
| Het minutendeel | =MINUUT(B2-A2) |
| Een tijd maken van getallen | =TIJD(8; 30; 0) |
| De huidige tijd | =NU()-VANDAAG() |
| Een duur als tekst tonen | =TEKST(B2-A2; "u:mm") |
| Afronden op het dichtstbijzijnde kwartier | =AFRONDEN.N.VEELVOUD(B2-A2; "0:15") |
UUR geeft alleen 0–23, dus gebruik het niet voor totalen boven een dag; vermenigvuldig dan met 24. Voor dagen tussen datums, zie DATUMVERSCHIL en NETTO.WERKDAGEN.
Veelvoorkomende problemen
- #### in de cel. De uitkomst is negatief (dienst over middernacht) of de kolom is te smal.
- #WAARDE! Een van de tijden is tekst. Typ hem opnieuw, of zie tekst omzetten naar een getal.
- Het loon is veel te laag. Je vermenigvuldigde een tijd (0,33 dag) met het uurloon. Vermenigvuldig eerst met 24.
- Pauze ingevoerd als 30. Dat betekent 30 dagen. Typ
0:30, of deel minuten door 1440.
Veelgestelde vragen
Hoe zet ik 7:45 om naar 7,75 uur?
Vermenigvuldig met 24: =A2*24, en maak de uitkomst op als getal.
Hoe zet ik 7,75 uur terug naar 7:45?
Deel door 24: =A2/24, en maak de cel op als u:mm.
Hoe bereken ik overuren boven 8 uur per dag?
Met decimale uren in E2: =MAX(E2-8; 0) geeft de overuren, en =MIN(E2; 8) de gewone uren.
Hoe voer ik snel de tijd in?
Druk op Ctrl+Shift+; om de huidige tijd als vaste waarde in te voeren. Typen van 9:00 of 21:00 werkt ook.