Excel-formule om tyd gewerk te bereken

  • Deel Dit
Hugh West

In Microsoft Excel is werk met tyd een van die bekende take. Jy sal jouself in baie situasies bevind waar jy tydverskille sal moet bereken. As jy in 'n bestuursposisie in jou maatskappy is, sal jy al die werknemers se tydstate moet opspoor. Jy moet bereken hoeveel ure hulle gewerk het. In hierdie tutoriaal sal jy leer om die tyd gewerk te bereken met behulp van die Excel-formule met geskikte voorbeelde en behoorlike illustrasies.

Laai Oefenwerkboek af

Formules om te bereken Tyd gewerk.xlsx

Formule om tydverskille in Excel te vind

In baie situasies sal jy tydverskille of tyd gewerk tussen twee tye in 'n tydstaat moet bereken. Om die totale tyd gewerk te bereken, moet jy die basiese formule vir die berekening van tydverskille ken. In die volgende afdelings sal ek jou 'n paar eenvoudige en maklike voorbeelde wys wat jou twyfel sal uitklaar. Ek beveel aan dat jy al hierdie leer en toepas op jou Excel-tydstaat om die tydsverskil te bereken.

1. Tyd gewerk deur eenvoudige aftrekking te gebruik

Nou, die eenvoudige formule om die tydverskil te bereken is om af te trek begintyd tot eindtyd. Op hierdie manier kan jy die tyd gewerk vir enige skof in jou Excel-tydstaat bereken.

Tyd gewerk = Eindtyd – Begintyd

Kyk na die volgende skermkiekie:

Hier het ons'n Week in Excel

In hierdie voorbeeld sal ek vir jou 'n voorbeeld wys wat totale ure en oortyd in 'n week deur 'n werknemer sal hê. Ons voer dit uit met die IF-funksie , die MAX-funksie en die SOM-funksie .

Kyk na die volgende kiekie:

Hier het ons die tyd wat oortyd gewerk is bereken deur die volgende formule:

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

Hierdie funksie bereken basies oortyd sodra 'n persoon meer as 40 uur per week verrig.

Die rol van die eerste reeks van die SOM funksie is absoluut, maar die tweede deel is nie. Wanneer jy hierdie formule oor die kolom kopieer, sal jy sien dat die SOM-funksie al die Ure wat in Gewerk -kolom gebruik is, opsom. Wanneer die SOM-reeks toeneem, sal die ure gewerk ook toeneem. Sodra die SOM meer as 40 uur bereik, sal dit die oortyd-ure in die Oortyd-kolom plaas as 'n toenemende totaal.

Kyk nou na die volgende skermkiekie:

Die gewone ure word geskat op grond van die totale ure, en die oortyd wat bedryf word:

=MAX(E5-G5,0)

Ons gebruik die MAX funksie om nie met Negatiewe ure te eindig waar die Werknemer die oortyd bedryf het nie. As die formule 'n negatief gee, sal die MAX funksie 'n nul in die Excel-tydstaat gee.

Lees meer: Hoe om totale ure te berekenin Excel (9 maklike metodes)

Hoe om totale ure in 'n maand in Excel te bereken

Jy kan die totale tyd (ure) gewerk in 'n maand bereken deur gebruik te maak van die NETWORKDAYS-funksie in Excel.

Basies, hierdie funksie bereken die totale uur gewerk op grond van jou maatskappy se werksure.

Die Generiese Formule:

=NETWERKDAE(begindatum,einddatum)*werksure per dag

Kyk na die volgende skermkiekie:

Die Formule ons gebruik:

=NETWORKDAYS(B5,C5)*8

Hier kan jy die totale gewerkte ure in 'n geheel sien maand. Ons het nie vakansiedae hier ingesluit nie.

Om totale ure gewerk sonder vakansiedae te kry, sal die formule wees:

=NETWERKDAE(begindatum,einddatum ,vakansielys)*werksuur per dag

Om meer oor hierdie funksie te wete te kom, lees: Hoe om NETWORKDAYS-funksie in Excel te gebruik (3 geskikte voorbeelde)

Excel-formule om ure gewerk minus middagete te bereken

Nou het jy dalk 'n Excel-tydstaat waar jy die middagete van die werknemers moet oorweeg. En jy kan dit nie by die werksure voeg om te bereken nie. Ons kan ure gewerk minus die middagete bereken deur die SOM-funksie te gebruik.

Die Generiese Formule:

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

Kyk na die volgende skermkiekie om 'n beter begrip te kry:

Ons gebruik hierdieformule:

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

As besigheidswerknemers moet ons in- en uitklok elke werksdag, die meting van die hele gewerkte tydperk en minus die middagete van 'n dag kan help om salaris volgens die tyd uit te vind. Uit die voorbeeld het ek die formule gewys om die tyd gewerk maar minus etenstyd vir elke dag in 'n Excel-tydstaat te bereken.

Lees meer: Excel-formule om ure gewerk te bereken Minus Middagete

💬 Dinge om te onthou

Maak seker dat jy die tydformaat na nommer of algemeen verander as dit nie in desimale formaat wys nie.

As die formule #### gee, beteken dit jou waarde is negatief of die kolomwydte is kleiner.

Gevolgtrekking

Om af te sluit, ek hoop dat hierdie tutoriaal jou 'n stukkie nuttige kennis gegee het om die formule te gebruik om die tyd wat in Excel gewerk is, te bereken. Ons beveel aan dat jy al hierdie instruksies leer en toepas op jou datastel. Laai die oefenwerkboek af en probeer dit self. Gee ook gerus terugvoer in die kommentaarafdeling. Jou waardevolle terugvoer hou ons gemotiveerd om tutoriale soos hierdie te skep.

Moenie vergeet om ons webwerf Exceldemy.com na te gaan vir verskeie Excel-verwante probleme en oplossings nie.

Hou aan om nuwe metodes te leer en hou aan groei!

sekere tydsverskille. Die formule wat ons gebruik het:

=C5-B5

Die probleem wat jy hier kan opmerk, is dat ons 'n tydsverskil in tydformaat het. Wat die eerste data betref, wou ons 8 uur hê. In plaas daarvan het ons 08:00 gekry.

Jy kan dit op verskillende maniere formateer. Jy moet dit net na Pasgemaakte formaat verander om die resultaat in ure, minute en sekondes formaat te kry.

Volg hierdie stappe om dit te verander:

  • Kies eers die reeks van selle.

  • Druk nou Ctrl+1 op jou sleutelbord.

  • Nou, uit die Formateer selle dialoogkassie, sal jy verskeie Nommers vind Kies dan Gepasmaakte van Kategorie . Kies dan uit die Type h:mm: ss -formaat. Klik ten slotte op OK .

Op die ou end sal dit die tyd gewerk in ure, minute en sekondes formaat vertoon. So, ons is suksesvol met die berekening van die tyd wat gewerk is nadat 'n aftrekking in die Excel-tydstaat uitgevoer is.

Lees meer: ​​Hoe om tyd in Excel af te trek (7 vinnige metodes)

2. Bereken tyd gewerk in ure, minute of sekondes

In die vorige voorbeeld het jy gesien ons afvoer was geformateerde tyd-ure, minute en sekondes-formaat. Nou wil jy dalk werksure in minute of sekondes formaat bereken. Jy kan ook die tyd wat gewerk is met behulp van die Excel-formule bereken. Om dit te demonstreer, gebruik ons ​​die vorige datastel.

2.1 TydHet in ure gewerk

Jy het reeds die volgende formule gesien om tydverskil in Excel te bereken:

=C5-B5

Nou, om die tyd gewerk in slegs ure te bereken, verander die formule soos die volgende:

=(C5-B5)*24

Weereens, Excel sal jou die resultaat in tydformaat gee. Om dit te verander, gaan na die Getalle-formaat in die Tuis -oortjie. Van daar af klik op Nommer .

Daarna sal jy die ure gewerk in jou Excel-tydstaat kry.

Nou, as jy wil nie die resultaat in desimale hê nie, maar wil hulle in heelgetalformaat hê, gebruik die INT-funksie soos die volgende:

=INT((C5-B5)*24)

Soos jy kan sien, is ons suksesvol om ure gewerk in 'n Excel-tydstaat te bereken.

Lees meer: Hoe om totale ure in Excel te bereken (9 maklike metodes)

2.2 Tyd gewerk in minute

Om die tydkontras in minute te skat, moet jy die tye van daardie kolom vermenigvuldig met die totale aantal minute in 'n dag. Dit is 1440 (24 uur*60 min).

Die formule:

=(C5-B5)*24*60

Excel sal hulle weer in tydformaat gee. So, verander dit van die Getalle-groep van die Tuis -oortjie.

Lees meer: Hoe om minute by tyd in Excel te voeg (3 vinnige metodes)

2.3 Tyd gewerk in sekondes

Om die tydsverskil in sekondes te bereken, moet jy die vorige resultaat vermenigvuldigmet die totale aantal sekondes in 'n dag. Dit is 86400 (24 uur * 60 min * 60 sek.).

Ons gebruik die volgende formule:

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

Op hierdie manier kan jy die tyd gewerk in enige formaat bereken deur hierdie formule vir 'n Excel-tydstaat te gebruik.

Let op hierdie formule sal net werk as jy die Excel-tydverskil vir dieselfde dag bereken. As jou tydwaardes van verskillende datums af is, sal hierdie formule verkeerde uitvoer gee. Moenie hieroor bekommerd wees nie. Ons sal dit in 'n latere afdeling bespreek.

Lees meer: Hoe om tyd in Excel te bereken (16 moontlike maniere)

3. Bereken tyd gewerk deur die TEKS-funksie te gebruik

In die vorige afdeling moes ons die formaat van die tydsverskil verander om te bereken. Omdat Excel outomaties die verskil in tydformaat verander. Om hierdie rede moes ons die tome-formaat verander.

Nou, as jy nie hierdie gevaar wil trotseer nie en 'n eenvoudige oplossing wil hê, gebruik die TEKS-funksie . Hier hoef jy nie bekommerd te wees oor die verandering van die formaat nie.

Die Generiese Formule:

=TEKS(Eindtyd – Begintyd, Formaat)

Nou, die eerste argument is basiese aftrekking. En in die formaat moet jy net die tydverskilformaat invoer wat jy wil hê.

Lees Meer: Tydstaatformule in Excel (5 Voorbeelde)

3.1 Vertoon slegs ure

Om slegs ure gewerk te wys,gebruik die volgende formule:

=TEXT(C5-B5,"hh")

Hierdie formule sal slegs die uitkoms lewer wat die getal vertoon ure verskil tussen die twee-tydwaardes. As jou uitkoms 10 uur en 40 minute is, sal dit slegs 9 uur vertoon.

Verwante inhoud: Hoe om negatiewe tyd in Excel af te trek en te vertoon (3 metodes)

3.2 Vertoon slegs minute

Om slegs minute gewerk te wys, gebruik die volgende formule:

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

3.3 Vertoon slegs sekondes

Om slegs sekondes gewerk te wys, gebruik die volgende formule:

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

3.4 Vertoon ure en minute

Om slegs ure en minute gewerk te wys, gebruik die volgende formule:

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

3.5 Vertoon ure, minute en sekondes

Om slegs ure, minute en sekondes gewerk te wys, gebruik die volgende formule:

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

Nou kan jy vra hoekom ons vierkantige hakies gebruik soos [hh],[mm] , of [ss] iewers. Basies gee dit jou die hele aantal ure gewerk tussen die twee datums, selfs al is die uur groter as 24. As jy dus ure gewerk tussen twee datumwaardes wil bereken waar die onderskeid meer as 24 uur is, gebruik [hh] sal vir jou die totale aantal ure gewerk lewer, en "hh" sal jou net die ure gee wat verby is op die dag van die einddatum.

4. Tyd gewerk tot nou toe

Om die tyd gewerk tussen die begintyd en die huidige tyd te bereken, gebruik die NOU-funksie in plaas van die Eindtyd in die Verskil-kolom.

Die NOU -funksie gee die huidige datum en tyd van jou toestel af. Dit aanvaar geen invoerargument nie.

Die Generiese Formule:

Tyd gewerk = NOU() – Begintyd

Kyk na die volgende skermkiekie vir 'n beter begrip:

As die onderskeid in tyd tussen die begintyd en die huidige tyd groter is as 24 uur, formateer die uitkoms om die dag met die tydgedeelte te vertoon deur die TEKS-funksie te gebruik.

Die Formule:

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

Nou kan jy dieselfde ding ook uitvoer deur die pasgemaakte formatering van die sel te verander om die dag saam met die tyddeel te vertoon.

Excel sal oorweeg outomaties die tyd 1 Januarie 1990 as jou begintyd net die tydgedeelte het.

Om hierdie rede sal die NOU -funksie jou van verkeerde afvoer voorsien terwyl die tyd gewerk word. Soos ons genoem het, sal die resulterende waarde ook die totale aantal dae hê wat verloop het sedert 1 Januarie 1990.

Om dit op te los, gebruik die volgende formule:

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

Hier sal die INT funksie die dagdeel uitvee van die resultaat wat deur hierdie funksie geproduseer word. Daarna sal dit dit gebruik om die tyd te berekenverskil.

Onthou, die NOU -funksie word opgedateer wanneer jy 'n verandering in jou Excel-tydstaat maak. Maar dit herwerk nie intyds nie

Formule om ure gewerk vir 'n dagskof te bereken

In hierdie afdeling wys ek vir jou 'n eenvoudige datastel wat 'n paar begintye en die eindtyd het van sommige werknemers. Ons doel is om die tyd gewerk in ure te bereken.

Om dit te demonstreer, gebruik ons ​​hierdie datastel:

Kies nou Sel E5 en tik die volgende formule:

=MOD(D5-C5,1)*24

Hier bevat ons formule die MOD-funksie om te bereken die tyd gewerk in ure in 'n Excel-tydstaat.

Soos jy kan sien, is ons suksesvol met die berekening van totale werksure in die Excel-tydstaat.

Formule om tyd gewerk vir 'n nagskof te bereken

Nou, voorheen bespreek die tydsverskil gebaseer op die dagskof. Dit beteken dat ons nie vir jou die afvoer gewys het as jou eindtyd op 'n ander datum is nie. Dit beteken jou begintyd is in uu:mm: ss PM, maar die eindtyd is uu:mm: ss AM. Jy kan dit vergelyk met 'n nagskof waar werknemers snags begin werk en die volgende dag klaarmaak.

Kyk na die volgende datastel:

Hier kan jy duidelik sien dat sommige mense snags werk. Dus, die datum het hier ook met die tyd verander.

Om dit op te los gebruik ons ​​'n Excel-formule met die IF-funksie .

Kies nou Sel E5 en tik die volgende formule:

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

Soos jy kan sien, het ons die tyd gewerk met behulp van die formule bereken. Nog 'n nuttige manier om dit op te los is om die MOD-funksie te gebruik om die tyd gewerk in ure te bereken.

Kies Sel E5 en tik die volgende formule:

=MOD(D5-C5,1)*24

Hierdie formule hanteer die negatiewe tyd deur die MOD-funksie te gebruik om negatiewe waardes te “omkeer” na die verlangde positiewe waarde. Omdat hierdie formule tye sal verduur op die presiese dag en tye wat middernag verbygaan, hoef ons nie 'n IF funksie te gebruik nie. Dit is die skoonheid van die MOD funksie.

Nota om te onthou: Hierdie formule sal nie langer as 24 uur werk nie.

Soortgelyke lesings:

  • Hoe om verstreke tyd in Excel te bereken (8 maniere)
  • Bereken verstreke tyd tussen twee Datums in Excel (5 metodes)
  • Hoe om militêre tyd in Excel af te trek (3 metodes)
  • Gebruik Tydformaat in Excel VBA (Makro) , UDF en UserForm)
  • Hoe om gemiddelde hanteringstyd in Excel te bereken (2 maklike maniere)

Formule om oortyd in Excel te bereken

In hierdie afdeling sal ek vir jou 'n voorbeeld van oortyd wys. Oortyd verwys na enige ure wat deur 'n werknemer bedryf word wat hul gewoonlik geskeduleerde werksure oorskry.

Kyk na die datastel:

In hierdieExcel-tydstaat, jy kan werknemers se begin- en eindtyd oplet. Hier is ons standaard werksure 8 uur. Dus, as iemand meer as 8 uur gewerk het, sal ons formule dit in die Oortyd-kolom vertoon. Maar, die Gewerk-kolom, sal slegs die standaardwerktyd wat deur die werknemer uitgevoer word, wys.

Om die gewone tyd gewerk in 'n dag te bereken, tik die volgende formule in Sel E5 en sleep die vul handvatsel-ikoon:

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

As die werknemer vir meer as 8 uur werksaam is, sal die formule sal slegs 'n maksimum van 8 uur produseer.

Om die oortyd in 'n dag te bereken, tik die volgende formule in Sel F5 en sleep die vulhandvatselikoon:

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

Hierdie formule onttrek basies daardie ekstra ure nadat tyd in van die tyd in die Excel-tydstaat afgetrek is.

Lees meer: Excel-formule vir oortyd oor 40 uur [met gratis sjabloon]

Hoe om ure gewerk in Excel te bereken met 24-uurklok

Nou, as jy die 24-uur horlosie in jou streek gebruik, kan jy ook vorige formules om dit uit te voer.

Ons gebruik die MOD-funksie om dit uit te voer .

=MOD(D5-C5,1)*24

Jy kan enige bogenoemde gebruik e formule om die tyd gewerk in 'n Excel-tydstaat vir 'n 24-uur-klok te bereken.

Lees meer: Hoe om tyd in Excel oor 24 uur by te voeg (4 maniere)

Hoe om totale ure in te bereken

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.