Excel-formule om gewerkte tijd te berekenen

  • Deel Dit
Hugh West

In Microsoft Excel is het werken met tijd een van de vertrouwde taken. U zult zich in veel situaties bevinden waarin u om tijdsverschillen te berekenen. Als u een leidinggevende functie in uw bedrijf hebt, moet u de urenregistratie van alle werknemers bijhouden. U moet berekenen hoeveel uren zij hebben gewerkt. In deze handleiding leert u de gewerkte tijd te berekenen met behulp van de Excel-formule met geschikte voorbeelden en goede illustraties.

Download Praktijk Werkboek

Formules om de gewerkte tijd te berekenen.xlsx

Formule om tijdsverschillen te vinden in Excel

In veel situaties zult u tijdsverschillen of gewerkte tijd tussen twee tijdstippen in een timesheet moeten berekenen. Om de totale gewerkte tijd te berekenen, moet u de basisformule voor het berekenen van tijdsverschillen kennen. In de volgende secties zal ik u enkele eenvoudige en gemakkelijke voorbeelden laten zien die uw twijfel zullen wegnemen. Ik raad u aan deze allemaal te leren en toe te passen op uw excel timesheet om het volgende te berekenenhet tijdsverschil.

1. Gewerkte tijd met eenvoudige aftrekking

Nu is de eenvoudige formule om het tijdsverschil te berekenen: trek de begintijd af van de eindtijd. Op die manier kunt u de gewerkte tijd voor elke dienst in uw Excel-tijdsstaat berekenen.

Gewerkte tijd = eindtijd - begintijd

Kijk eens naar het volgende screenshot:

Hier hebben we wat tijdsverschillen. De formule die we gebruikten:

=C5-B5

Het probleem dat u hier kunt opmerken is dat we een tijdsverschil in tijdformaat hebben. Bij de eerste gegevens wilden we 8 uur. In plaats daarvan kregen we 8:00 AM.

Je kunt het op verschillende manieren opmaken. Je moet het gewoon veranderen in Aangepast formaat om het resultaat in uren, minuten en seconden formaat te krijgen.

Volg deze stappen om dit te veranderen:

  • Selecteer eerst het cellenbereik.

  • Druk nu op Ctrl+1 op je toetsenbord.

  • Nu, van de Cellen opmaken dialoogvenster, vindt u verschillende Nummers Selecteer vervolgens Aangepaste van Categorie Dan, van de Type kies h:mm: ss formaat. Klik tenslotte op OK .

Uiteindelijk wordt de gewerkte tijd weergegeven in uren, minuten en seconden. We zijn er dus in geslaagd de gewerkte tijd te berekenen na het uitvoeren van een aftrekking in het Excel-tijdsformulier.

Lees meer: Tijd aftrekken in Excel (7 snelle methodes)

2. Bereken de gewerkte tijd in uren, minuten of seconden.

In het vorige voorbeeld zag u dat onze uitvoer was opgemaakt in de notatie uren, minuten en seconden. Nu wilt u misschien de werkuren berekenen in de notatie minuten of seconden. U kunt de gewerkte tijd ook berekenen met de Excel-formule. Om dit te demonstreren gebruiken we de vorige dataset.

2.1 Gewerkte tijd in uren

U zag al de volgende formule om het tijdsverschil in Excel te berekenen:

=C5-B5

Om nu de gewerkte tijd in slechts uren te berekenen, wijzigt u de formule als volgt:

=(C5-B5)*24

Nogmaals, Excel geeft u het resultaat in tijdformaat. Om dit te wijzigen, gaat u naar het Numbers formaat in de Home Klik van daaruit op Nummer .

Daarna krijgt u de gewerkte uren in uw Excel timesheet.

Nu, als u het resultaat niet in decimalen wilt, maar in integer formaat, gebruik dan de functie INT zoals de volgende:

=INT((C5-B5)*24)

Zoals u ziet, lukt het ons om de gewerkte uren te berekenen in een Excel-tijdsstaat.

Lees meer: Hoe totale uren berekenen in Excel (9 eenvoudige methodes)

2.2 Werktijd in minuten

Om het tijdscontrast in minuten te schatten, moet je de tijden van die kolom vermenigvuldigen met het totaal aantal minuten in een dag. Dat is 1440 (24 uur*60 min).

De formule:

=(C5-B5)*24*60

Excel geeft ze weer in tijdformaat. Verander dat dus in de groep Cijfers van de Home tab.

Lees meer: Minuten toevoegen aan tijd in Excel (3 snelle methodes)

2.3 Gewerkte tijd in seconden

Om het tijdsverschil in seconden te berekenen, moet je het vorige resultaat vermenigvuldigen met het totaal aantal seconden in een dag. Dat is 86400 (24 uur * 60 min * 60 sec).

Wij gebruiken de volgende formule:

=(C5-B5)*24*60*60

Zo kunt u met deze formule voor een Excel-tijdsstaat de gewerkte tijd in elk formaat berekenen.

Merk op dat deze formule alleen werkt als u het Excel-tijdsverschil voor dezelfde dag berekent. Als uw tijdwaarden van verschillende data zijn, zal deze formule een onjuiste uitvoer opleveren. Maakt u zich hierover geen zorgen. We zullen dit in een later hoofdstuk bespreken.

Lees meer: Hoe tijd berekenen in Excel (16 mogelijke manieren)

3. Bereken de gewerkte tijd met behulp van de TEXT-functie

In de vorige paragraaf moesten we het formaat van het te berekenen tijdsverschil wijzigen. Omdat Excel het verschil automatisch in tijdformaat wijzigt, moesten we het tome-formaat wijzigen.

Nu, als u dit gevaar niet onder ogen wilt zien en een eenvoudige oplossing wilt, gebruik dan de functie TEKST Hier hoeft u zich geen zorgen te maken over het veranderen van het formaat.

De Generieke Formule:

=TEXT(Eindtijd - Begintijd, Formaat)

Nu, het eerste argument is basisaftrek. En in het formaat moet je gewoon het tijdsverschilformaat invoeren dat je wilt.

Lees meer: Timesheet Formule in Excel (5 voorbeelden)

3.1 Uren alleen weergeven

Om alleen gewerkte uren weer te geven, gebruikt u de volgende formule:

=TEXT(C5-B5,"hh")

Deze formule zal alleen de uitkomst opleveren die het aantal uren verschil tussen de twee tijdwaarden weergeeft. Als uw uitkomst 10 uur en 40 minuten is, zal het slechts 9 uur weergeven.

Gerelateerde inhoud: Negatieve tijd aftrekken en weergeven in Excel (3 methoden)

3.2 Alleen de minuten weergeven

Om alleen gewerkte minuten weer te geven, gebruikt u de volgende formule:

=TEXT(C5-B5,"[mm]")

3.3 Alleen seconden weergeven

Om alleen de gewerkte seconden weer te geven, gebruikt u de volgende formule:

=TEXT(C5-B5,"[ss]")

3.4 Uren en minuten weergeven

Om alleen gewerkte uren en minuten weer te geven, gebruikt u de volgende formule:

=TEXT(C5-B5,"[hh]:mm")

3.5 Uren, minuten en seconden weergeven

Om alleen de gewerkte uren, minuten en seconden weer te geven, gebruikt u de volgende formule:

=TEXT(C5-B5,"hh:mm:ss")

Nu kunt u zich afvragen waarom we vierkante haken gebruiken zoals [hh], [mm] of [ss] ergens in. In principe geeft het u het hele aantal gewerkte uren tussen de twee datums, zelfs als het uur groter is dan 24. Dus als u gewerkte uren wilt berekenen tussen twee datums waarbij het onderscheid meer dan 24 uur is, levert het gebruik van [hh] u het totale aantal gewerkte uren, en "hh" geeft u alleen de uren die verstreken zijn op de dag van de einddatum.

4. Tot nu toe gewerkte tijd

Om de gewerkte tijd tussen de begintijd en de huidige tijd te berekenen, gebruikt u de NU-functie in plaats van de eindtijd in de kolom Verschil.

De NU De functie geeft de huidige datum en de tijd van uw apparaat, maar accepteert geen invoer.

De Generieke Formule:

Gewerkte tijd = NU() - Starttijd

Bekijk het volgende screenshot voor een beter begrip:

Als het verschil in tijd tussen de begintijd en de huidige tijd groter is dan 24 uur, formatteer dan de uitkomst om de dag met het tijdsgedeelte weer te geven met behulp van de TEXT-functie.

De formule:

=TEXT(NOW()-B5,"dd hh:ss:mm")

Nu kunt u hetzelfde doen door de aangepaste opmaak van de cel zo aan te passen dat de dag samen met het tijdsgedeelte wordt weergegeven.

Excel zal automatisch uitgaan van de tijd 1 januari 1990 indien uw starttijd alleen het tijdsgedeelte heeft.

Daarom is de NU functie geeft een onjuiste uitvoer bij het berekenen van de gewerkte tijd. Zoals we al zeiden, zou de resulterende waarde ook het totaal aantal dagen bevatten dat verstreken is sinds 1 januari 1990.

Gebruik de volgende formule om dit op te lossen:

=NOW()- INT(NOW())-B5

Hier is de INT functie zal het dagdeel uit het door deze functie geproduceerde resultaat wissen en dit gebruiken om het tijdsverschil te berekenen.

Denk eraan, de NU functie werkt bij telkens wanneer u een wijziging aanbrengt in uw Excel-tijdsstaat. Maar het werkt niet in real-time bij

Formule om gewerkte uren voor een dagdienst te berekenen

In dit deel laat ik u een eenvoudige dataset zien met wat begintijden en eindtijden van enkele werknemers. Ons doel is de gewerkte tijd in uren te berekenen.

Om dit aan te tonen, gebruiken wij deze dataset:

Selecteer nu Cel E5 en typ de volgende formule in:

=MOD(D5-C5,1)*24

Hier bevat onze formule de MOD-functie om de gewerkte tijd in uren te berekenen in een Excel timesheet.

Zoals u kunt zien, lukt het ons om de totale werktijd in het Excel-tijdschema te berekenen.

Formule om de gewerkte tijd voor een nachtdienst te berekenen

Nu, eerder bespraken we het tijdsverschil gebaseerd op de dagdienst. Dat betekent dat we je de uitvoer niet lieten zien als je eindtijd op een andere datum valt. Dat betekent dat je starttijd in hh:mm: ss PM, maar de eindtijd is hh:mm: ss AM. U kunt dit vergelijken met een nachtdienst waarbij werknemers 's nachts beginnen te werken en de volgende dag klaar zijn.

Kijk eens naar de volgende dataset:

Hier kun je duidelijk zien dat sommige mensen 's nachts werkten. Dus de datum veranderde hier ook met de tijd.

Om dit op te lossen gebruiken wij een Excel-formule met de IF-functie .

Selecteer nu Cel E5 en typ de volgende formule in:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

Zoals je ziet, hebben we de gewerkte tijd berekend met de formule. Een andere handige manier om dit op te lossen is met behulp van de MOD-functie om de gewerkte tijd in uren te berekenen.

Selecteer Cel E5 en typ de volgende formule in:

=MOD(D5-C5,1)*24

Deze formule verwerkt de negatieve tijd door de MOD-functie te gebruiken om negatieve waarden "om te keren" naar de vereiste positieve waarde. Omdat deze formule tijden op de exacte dag en tijden voorbij middernacht verdraagt, hoeven we geen gebruik te maken van een ALS functie. Dit is het mooie van de MOD functie.

Nota bene: Deze formule werkt niet langer dan 24 uur.

Vergelijkbare lezingen:

  • Hoe verstreken tijd berekenen in Excel (8 manieren)
  • Bereken verstreken tijd tussen twee data in Excel (5 methoden)
  • Militaire tijd aftrekken in Excel (3 methoden)
  • Tijdformaat gebruiken in Excel VBA (Macro, UDF en UserForm)
  • Hoe de gemiddelde verwerkingstijd berekenen in Excel (2 eenvoudige manieren)

Formule om overuren te berekenen in Excel

In dit deel laat ik u een voorbeeld zien van overwerk. Met overwerk worden alle uren bedoeld die een werknemer langer werkt dan de normale werktijd.

Kijk eens naar de dataset:

In dit Excel-tijdschema ziet u de begin- en eindtijd van de werknemers. Hier is ons standaardwerkuur 8 uur. Dus als iemand meer dan 8 uur heeft gewerkt, zal onze formule dat weergeven in de kolom Overuren. Maar de kolom Gewerkt toont alleen de standaardwerktijd van de werknemer.

Om de gebruikelijke werktijd per dag te berekenen, typt u de volgende formule in Cel E5 en sleep het vulgreep-icoontje:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Als de werknemer meer dan 8 uur heeft gewerkt, levert de formule slechts een maximum van 8 uur op.

Om de overuren in een dag te berekenen, typt u de volgende formule in Cel F5 en sleep het vulgreep-icoontje:

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

Deze formule haalt in feite die extra uren eruit na aftrek van de inkomende tijd van de uitgaande tijd in de Excel-tijdsstaat.

Lees meer: Excel-formule voor overwerk boven 40 uur [met gratis sjabloon]

Berekening van gewerkte uren in Excel met behulp van de 24-uurs klok

Als u in uw regio de 24-uursklok gebruikt, kunt u hiervoor ook eerdere formules gebruiken.

We gebruiken de MOD-functie om dit uit te voeren.

=MOD(D5-C5,1)*24

U kunt elke bovenstaande formule gebruiken om de gewerkte tijd te berekenen in een Excel-tijdsstaat voor een 24-uurs klok.

Lees meer: Hoe tijd toevoegen in Excel over 24 uur (4 manieren)

Hoe het totaal aantal uren in een week berekenen in Excel

In dit voorbeeld laat ik u een voorbeeld zien van het totaal aantal uren en overuren dat een werknemer in een week heeft gewerkt. We doen dit met behulp van de IF-functie , de MAX-functie en de SUM-functie .

Kijk eens naar het volgende screenshot:

Hier berekenden wij de overuren met de volgende formule:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Deze functie berekent de overuren zodra iemand meer dan 40 uur per week werkt.

De rol van de eerste reeks van de SUM functie absoluut is, maar het tweede deel niet. Wanneer u deze formule over de kolom heen kopieert, zult u zien dat de SUM-functie alle gewerkte uren optelt in Werkte Wanneer het SUM-bereik toeneemt, zullen de gewerkte uren ook toenemen. Zodra de SUM meer dan 40 uur bereikt, zal het de overuren in de kolom Overuren zetten als een stijgend totaal.

Kijk nu eens naar het volgende screenshot:

De reguliere uren worden geschat op basis van de totale uren, en de gewerkte overuren:

=MAX(E5-G5,0)

Wij maken gebruik van de MAX functie om niet te eindigen met Negatieve uren waar de Werknemer het overwerk heeft verricht. Als de formule een negatief resultaat geeft, dan is de MAX functie zal een nul opleveren in het Excel-tijdschema.

Lees meer: Hoe totale uren berekenen in Excel (9 eenvoudige methodes)

Hoe het totaal aantal uren in een maand berekenen in Excel

U kunt de totale in een maand gewerkte tijd (uren) berekenen met behulp van de functie NETWERKDAGEN in Excel.

In principe berekent deze functie het totale aantal gewerkte uren op basis van de werktijden van uw bedrijf.

De Generieke Formule:

=NETWORKDAYS(begindatum,einddatum)*werkuur per dag

Kijk eens naar het volgende screenshot:

De formule die we gebruiken:

=NETWORKDAYS(B5,C5)*8

Hier ziet u het totaal aantal gewerkte uren in een hele maand. We hebben de feestdagen hier niet meegerekend.

Om het totale aantal gewerkte uren zonder vakantiedagen te krijgen, wordt de formule:

=NETWORKDAYS(begindatum,einddatum,vakantie_lijst)*werkuur per dag

Lees meer over deze functie: Hoe de functie NETWERKDAGEN gebruiken in Excel (3 geschikte voorbeelden)

Excel-formule om gewerkte uren min de lunch te berekenen

Nu heeft u misschien een Excel timesheet waar u rekening moet houden met de lunchtijd van de werknemers. En u kunt dit niet bij de werkuren optellen om te berekenen. We kunnen de gewerkte uren minus de lunch berekenen door gebruik te maken van de SUM-functie .

De Generieke Formule:

=SUM((Lunch_start-start_time)+(end_time-lunch_end))*24

Bekijk het volgende screenshot voor een beter begrip:

We gebruiken deze formule:

=SUM((D5-C5)+(F5-E5))*24

Als zakelijke werknemers, moeten we elke werkdag in- en uitchecken, het meten van de hele gewerkte periode en minus de lunch van een dag kan helpen om het salaris te berekenen op basis van de tijd. In het voorbeeld toonde ik de formule om de gewerkte tijd te berekenen, maar minus de lunchtijd voor elke dag in een Excel timesheet.

Lees meer: Excel-formule om gewerkte uren min de lunch te berekenen

Dingen om te onthouden

Zorg ervoor dat u de tijdnotatie verandert in getal of algemeen als deze niet in decimale notatie wordt weergegeven.

Als de formule #### betekent dat uw waarde negatief is of dat de kolombreedte kleiner is.

Conclusie

Tot slot hoop ik dat deze handleiding u een stuk nuttige kennis heeft bijgebracht om de formule te gebruiken om de gewerkte tijd in Excel te berekenen. Wij raden u aan al deze instructies te leren en toe te passen op uw dataset. Download de oefenwerkmap en probeer deze zelf uit. Voel u ook vrij om feedback te geven in het commentaargedeelte. Uw waardevolle feedback houdt ons gemotiveerd om tutorials als deze te maken.

Vergeet niet onze website te bekijken Exceldemy.com voor verschillende Excel-gerelateerde problemen en oplossingen.

Blijf nieuwe methoden leren en blijf groeien!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.