
Generieke formule
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Samenvatting
Om werkuren te berekenen, rekening houdend met de pauzetijd die moet worden afgetrokken, kunt u een formule gebruiken op basis van de MOD-functie. MOD wordt gebruikt om begin- en eindtijden die middernacht overschrijden af te handelen. In het getoonde voorbeeld is de formule in F6:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Uitleg
In de kern trekt deze formule de begintijd af van de eindtijd om de duur in uren te krijgen. Dit wordt gedaan om zowel de werktijd als de pauzetijd te berekenen.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Vervolgens wordt de pauzetijd afgetrokken van de werktijd om "netto werkuren" te krijgen.
Deze formule gebruikt de MOD-functie om tijden af te handelen die een daggrens overschrijden (middernacht). Door MOD te gebruiken met een deler van 1, zijn positieve resultaten ongewijzigd, maar negatieve resultaten (die optreden wanneer de starttijd groter is dan de eindtijd) worden "omgedraaid" om een correcte duur te krijgen.
Zie voor meer informatie: Het aantal uren tussen twee tijden berekenen
Tijdsduren formatteren
In gevallen waarin de berekende tijd langer is dan 24 uur, wilt u wellicht een aangepast formaat gebruiken zoals (h): mm. De syntaxis van vierkante haken (h) vertelt Excel om uren van meer dan 24 uur weer te geven. Als u de haakjes niet gebruikt, zal Excel gewoon "omrollen" wanneer de duur 24 uur bereikt (zoals een klok).
Alternatieve roosterindeling
De onderstaande schermafbeelding toont een alternatief formaat om de gewerkte tijd vast te leggen. In plaats van werk- en pauzetijd afzonderlijk te registreren, registreert deze versie twee afzonderlijke in / uit-tijden voor een enkele dienst.
Voor deze lay-out is de formule die wordt gebruikt in F5:
=MOD(C5-B5,1)+MOD(E5-D5,1)
In plaats van de pauzetijd af te trekken van de werktijd, tellen we twee werktijden bij elkaar op.