KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe berekent u snel overuren en de bijbehorende betaling in Excel?

AuteurSun Wijzigingsdatum

Op veel werkplekken is het bijhouden van werknemersuren – met name overuren – essentieel voor een nauwkeurige loonberekening en naleving van de regelgeving. Stel dat u een tabel heeft met de klok-in-, lunch- en klok-uittijden van een medewerker. U wilt dan snel de overuren en de bijbehorende betalingen per dag berekenen, zoals weergegeven in de onderstaande afbeelding. Een effectieve berekening bespaart niet alleen tijd, maar vermindert ook het risico op handmatige fouten – een cruciale voordeel bij het samenvatten van gegevens voor meerdere medewerkers of loonperioden.
bereken de overuren en betaling

Overuren en betaling berekenen

VBA-macro voor batchberekening van overuren/betaling

Gebruik maken van Draaitabel voor samenvattende analyse


pijl blauwe rechter bubbel Overuren en betaling berekenen

Bepaal overuren en bijbehorende betalingen in Excel eenvoudig en efficiënt met ingebouwde formules. Deze methode is ideaal voor individuele medewerkersgegevens of kleinere datasets waarin u eenvoudige berekeningen nodig heeft. Volg deze stapsgewijze handleiding:

1. Bereken eerst de reguliere werktijd per dag. Klik op cel F2 en voer de volgende formule in:

=IF((((C2-B2)+(E2-D2))*24)>8,8,((C2-B2)+(E2-D2))*24)

Druk op Enter en sleep vervolgens de automatische vulgreep omlaag om de formule naar andere rijen te kopiëren — zo worden de reguliere werktijden per dag netjes weergegeven in kolom F.
Pas een formule toe om de reguliere werktijd weer te geven

2. Bereken daarna de overuren door in cel G2 de onderstaande formule in te voeren:

=IF(((C2-B2)+(E2-D2))*24>8, ((C2-B2)+(E2-D2))*24-8,0)

Na het indrukken van Enter sleept u de formule omlaag om de overurenkolom automatisch in te vullen voor alle rijen — zo worden de dagelijkse overuren direct berekend in kolom G.
 Pas een formule toe om de overuren te berekenen

In deze formules:

  • B2: Begin van de werkdag (kloktijd bij binnenkomst)
  • C2: Begin van de lunchpauze
  • D2: Einde van de lunchpauze
  • E2: Einde van de werkdag (kloktijd bij vertrek)
  • De berekening is gebaseerd op een standaardwerkdag van 8 uur; u kunt de '8' in de formule en tijdreferenties naar wens aanpassen aan uw eigen beleid.
Tip:Zorg ervoor dat tijden correct zijn opgemaakt in Excel (bijvoorbeeld uu:mm).

3. Selecteer cel F8 om de totale reguliere uren en overuren van de week samen te vatten en voer het volgende in:

=SUM(F2:F7)

Sleep deze formule vervolgens naar cel G8 om het totale aantal overuren te verkrijgen.
 pas een formule toe om het totaal aantal reguliere uren en overuren te krijgen

4. Bereken de betalingen voor reguliere uren en overuren in de aangewezen cellen. Voer bijvoorbeeld in cel F9 het volgende in voor het reguliere loon:

=F8*I2

Evenzo voert u in cel G9 voor het overurenloon het volgende in:

=G8*J2

Hierbij bevatten I2 en J2 de respectievelijke uurtarieven voor regulier werk en overuren.
gebruik formules om de betaling voor reguliere uren en overuren te berekenen

Gebruik een eenvoudige som in cel H9 om de totale betaling voor zowel reguliere uren als overuren te verkrijgen:

=F9+G9

Dit eindresultaat vertegenwoordigt de totale vergoeding voor de betreffende periode, bestaande uit regulier loon en extra overurenvergoeding.
 pas een formule toe om de totale betalingen te berekenen

Deze formulegestuurde methode is eenvoudig en snel te gebruiken voor dagelijkse of wekelijkse berekeningen, en moeiteloos aan te passen wanneer werkschema’s of overurenregels wijzigen. Voor grotere teams of complexere rapportagebehoeften kunnen andere Excel-functies of automatisering efficiënter uitkomen.

  • Voordelen: Eenvoudig in gebruik, geen programmeerkennis vereist en gemakkelijk te onderhouden voor kleine datasets.
  • Beperkingen: Handmatige instelling per medewerker of tabel, onderhoud van formules vereist bij wijzigingen in de tabelstructuur en niet ideaal voor zeer grote datasets.

Als uw dataset groeit of u overuren en betalingen voor veel medewerkers of over meerdere perioden moet berekenen, kunt u dit proces automatiseren of gebruikmaken van de ingebouwde analysehulpmiddelen van Excel. Bekijk de onderstaande opties:

pijl blauwe rechter bubbel VBA-macro voor batchberekening van overuren/betaling

Bij het werken met grote datasets, meerdere medewerkers, tabbladen of perioden—waarbij het handmatig toepassen van Vulformule inefficiënt is—kunt u een VBA-macro gebruiken om de hele berekening te automatiseren. Deze methode stroomlijnt herhaalde verwerking, vooral bij complexe gegevensstructuren of frequente gegevensimports.

Scenario: U heeft een tabel met kolommen voor medewerker, begin werktijd, begin lunch, einde lunch en einde werktijd, en u wilt batchgewijs reguliere uren, overuren en betaling berekenen.

Opmerking: Sla uw werkmap op voordat u de macro uitvoert en zorg dat macro's zijn ingeschakeld. Maak een back-up om onbedoeld gegevensverlies tijdens testen of de eerste uitvoering te voorkomen.

1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module, en plak vervolgens de volgende code in de module:

Sub BatchOvertimeCalculation()
    Dim ws As Worksheet
    Dim i As Long
    Dim lastRow As Long
    Dim regHourCol As String, overtimeCol As String, payCol As String
    Dim startCol As String, lunchStartCol As String, lunchEndCol As String, endCol As String
    Dim regHourlyRate As Double, overtimeHourlyRate As Double
    
    On Error Resume Next
    
    regHourCol = InputBox("Enter column letter for Regular Hour (output):", "KutoolsforExcel", "F")
    overtimeCol = InputBox("Enter column letter for Overtime (output):", "KutoolsforExcel", "G")
    payCol = InputBox("Enter column letter for Payment (output):", "KutoolsforExcel", "H")
    startCol = InputBox("Enter column letter for Work Start:", "KutoolsforExcel", "B")
    lunchStartCol = InputBox("Enter column letter for Lunch Start:", "KutoolsforExcel", "C")
    lunchEndCol = InputBox("Enter column letter for Lunch End:", "KutoolsforExcel", "D")
    endCol = InputBox("Enter column letter for Work End:", "KutoolsforExcel", "E")
    
    regHourlyRate = Application.InputBox("Enter hourly rate for regular hours:", "KutoolsforExcel", 15, Type:=1)
    overtimeHourlyRate = Application.InputBox("Enter hourly rate for overtime:", "KutoolsforExcel", 22.5, Type:=1)
    
    Set ws = Application.ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, startCol).End(xlUp).Row
    
    For i = 2 To lastRow
        Dim totalHours As Double, regHours As Double, overtimeHours As Double
        
        totalHours = ((ws.Range(lunchStartCol & i) - ws.Range(startCol & i)) + _
                      (ws.Range(endCol & i) - ws.Range(lunchEndCol & i))) * 24
        
        If totalHours > 8 Then
            regHours = 8
            overtimeHours = totalHours - 8
        Else
            regHours = totalHours
            overtimeHours = 0
        End If
        
        ws.Range(regHourCol & i).Value = regHours
        ws.Range(overtimeCol & i).Value = overtimeHours
        ws.Range(payCol & i).Value = regHours * regHourlyRate + overtimeHours * overtimeHourlyRate
    Next i
    
    MsgBox "Batch calculation complete!", vbInformation, "KutoolsforExcel"
End Sub

2.Nadat u de code hebt ingevoerd, klikt u op de knop Uitvoeren-knopin de VBA-werkbalk om de macro uit te voeren. Voer de gevraagde informatie in de dialoogvensters in (zoals welke kolommen uw tijdgegevens en uurtarieven bevatten). De macro vult automatisch de kolommen voor reguliere uren, overuren en totale betaling voor elke rij in.
Probleemoplossing:Zorg ervoor dat alle tijdkolommen correct zijn opgemaakt als Excel-tijd (bijv. uu:mm). Als een cel ongeldige of lege gegevens bevat, slaat de macro deze over of retourneert deze mogelijk een '0'. Controleer na het uitvoeren van de macro altijd enkele rijen handmatig op nauwkeurigheid.

  • Voordelen: Uiterst efficiënt bij grote en complexere datasets – geen handmatig kopiëren en slepen van formules meer nodig.
  • Beperkingen: Vereist enige VBA-kennis, geeft een beveiligingswaarschuwing bij het inschakelen van macro’s en vraagt zorgvuldigheid bij het verwijzen naar de juiste kolommen.

Samenvattende suggesties:Voor dagelijkse of incidentele berekeningen zijn formules snel en intuïtief. Wanneer uw overurenberekening uitbreidt naar meer records of wanneer uw rapportagebehoeften complexer worden, kan automatisering met VBA de handmatige inspanning en fouten aanzienlijk verminderen. Controleer altijd of de tijdformaten correct zijn en verifieer na elke oplossing of de berekeningslogica overeenkomt met het overurenbeleid van uw organisatie. Bij fouten (zoals #WAARDE!) dient u de celopmaak of lege invoer opnieuw te controleren. Maak bij voorkeur een back-up vóór batchbewerkingen.


Voeg eenvoudig dagen, jaren, maanden, uren, minuten en seconden toe aan datums in Excel

Als u een datum in een cel hebt en dagen, maanden, jaren, uren, minuten of seconden wilt toevoegen, kunnen formules ingewikkeld en lastig te onthouden zijn. Met de Kutools voor Excel Datum en Tijd Assistent-tool voegt u moeiteloos tijdseenheden toe aan een datum, berekent u datumsverschillen of bepaalt u zelfs iemands leeftijd op basis van de geboortedatum – alles zonder ingewikkelde formules te hoeven onthouden.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële tools, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Direct downloaden

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins