Excel-formule om wurktiid te berekkenjen

  • Diel Dit
Hugh West

Yn Microsoft Excel is wurkjen mei tiid ien fan 'e bekende taken. Jo sille josels yn in protte situaasjes fine wêr't jo moatte hawwe om tiidferskillen te berekkenjen. As jo ​​​​yn in behearsposysje binne yn jo bedriuw, moatte jo alle tiidblêden fan 'e meiwurkers folgje. Jo moatte berekkenje hoefolle oeren se hawwe wurke. Yn dizze tutorial sille jo leare hoe't jo de wurktiid berekkenje mei de Excel-formule mei passende foarbylden en goede yllustraasjes.

Download Practice Workbook

Formules om te berekkenjen Time Worked.xlsx

Formule om tiidferskillen te finen yn Excel

Yn in protte situaasjes moatte jo tiidferskillen of tiid wurke tusken twa kear yn in tiidblêd berekkenje. Om de totale wurktiid te berekkenjen, moatte jo de basisformule witte foar it berekkenjen fan tiidferskillen. Yn 'e folgjende seksjes sil ik jo wat ienfâldige en maklike foarbylden sjen litte dy't jo twifel sille wiskje. Ik advisearje dat jo dit alles leare en tapasse op jo excel-tiidblêd om it tiidferskil te berekkenjen.

1. Tiid wurke mei help fan ienfâldige subtraksje

No, de ienfâldige formule om it tiidferskil te berekkenjen is om ôf te trekken begjintiid oant eintiid. Op dizze manier kinne jo de wurke tiid foar elke ferskowing yn jo Excel-tiidblêd berekkenje.

Tiid wurke = Eintiid - Begjintiid

Besjoch de folgjende skermprint:

Hjir hawwe wyin wike yn Excel

Yn dit foarbyld sil ik jo in foarbyld sjen litte dat totale oeren en oerwurk yn in wike sil hawwe wurke troch in meiwurker. Wy dogge dit mei de IF-funksje , de MAX-funksje , en de SUM-funksje .

Besjoch de folgjende skermôfbylding:

Hjir hawwe wy de oerwurktiid berekkene troch de folgjende formule:

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

Dizze funksje berekkent yn prinsipe oerwurk as in persoan mear as 40 oeren yn 'e wike útfiert.

De rol fan it earste berik fan de funksje SUM is absolút, mar it twadde diel is dat net. As jo ​​​​dizze formule oer de kolom kopiearje, sille jo tsjûgje dat de SUM-funksje alle oeren operearre yn Wurked kolom opsomt. As it SUM-berik ferheget, sille de wurken oeren ek tanimme. Sadree't de SUM mear as 40 oeren berikt, sil it de oerwurkoeren yn 'e kolom Overtime pleatse as in tanimmend totaal.

Sjoch no nei de folgjende skermprint:

De reguliere oeren wurde rûsd op basis fan 'e totale oeren, en de oerwurk operearre:

=MAX(E5-G5,0)

Wy brûke de MAX funksje om net te einigjen mei Negative oeren dêr't de Meiwurker de oerwurken hat. As de formule in negatyf jout, dan sil de MAX funksje in nul weromjaan yn it Excel-tiidblêd.

Lês mear: Hoe berekkenje totale oerenyn Excel (9 maklike metoaden)

Hoe kinne jo totale oeren yn in moanne berekkenje yn Excel

Jo kinne de totale tiid (oeren) wurke yn in moanne berekkenje mei de NETWORKDAYS-funksje yn Excel.

Yn prinsipe berekkenet dizze funksje it totale oeren wurke op basis fan de wurktiden fan jo bedriuw.

The Generic Formula:

=NETWORKDAYS(begjindatum, eindatum)*wurkoeren per dei

Besjoch de folgjende skermôfbylding:

De Formule wy brûke:

=NETWORKDAYS(B5,C5)*8

Hjir kinne jo de totale wurken oeren sjen yn in heule moanne. Wy hawwe hjir gjin fakânsjes opnommen.

Om it totaal fan wurken sûnder fekânsje te krijen, sil de formule wêze:

=NETWORKDAYS(begjindatum, eindatum ,holiday_list)*wurkoeren per dei

Om mear te witten oer dizze funksje, lês: Hoe kinne jo NETWORKDAYS-funksje brûke yn Excel (3 geskikte foarbylden)

Excel-formule om oeren wurke minus lunch te berekkenjen

No kinne jo in Excel-tiidblêd hawwe wêr't jo de lunchtiid fan 'e meiwurkers moatte beskôgje. En jo kinne dit net tafoegje oan 'e wurktiden om te berekkenjen. Wy kinne wurke oeren minus de lunch berekkenje troch de SUM-funksje te brûken.

De algemiene formule:

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

Besjoch de folgjende skermôfbylding foar in better begryp:

Wy brûke ditformule:

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

As saaklike meiwurkers moatte wy elke yn- en útchecke wurkdei, it mjitten fan de hiele wurke perioade en minus de lunch fan in dei kin helpe om salaris út te finen neffens de tiid. Ut it foarbyld liet ik de formule sjen om de wurke tiid te berekkenjen, mar minus lunchtiid foar elke dei yn in Excel-tiidblêd.

Lês mear: Excel-formule om wurken te berekkenjen Minus Lunch

💬 Dingen om te ûnthâlden

Soargje derfoar dat jo de tiidopmaak wizigje yn nûmer of algemien as it net yn desimaal opmaak wurdt werjûn.

As de formule #### jout, betsjut dit dat jo wearde negatyf is of dat de kolombreedte lytser is.

Konklúzje

Ta beslút, ik hoopje dat dit tutorial jo in stik nuttige kennis hat levere om de formule te brûken om de wurktiid yn Excel te berekkenjen. Wy riede oan dat jo al dizze ynstruksjes leare en tapasse op jo dataset. Download it oefenwurkboek en besykje dizze sels. Fiel jo ek frij om feedback te jaan yn 'e kommentaardiel. Jo weardefolle feedback hâldt ús motivearre om tutorials lykas dit te meitsjen.

Ferjit net ús webside Exceldemy.com te kontrolearjen foar ferskate Excel-relatearre problemen en oplossingen.

Bliuw nije metoaden leare en bliuw groeie!

guon tiid ferskillen. De formule dy't wy brûkten:

=C5-B5

It probleem dat jo hjir kinne fernimme is dat wy in tiidferskil hawwe yn tiidformaat. Wat de earste gegevens oanbelanget, woene wy ​​8 oeren. Ynstee dêrfan krigen wy 8:00 AM.

Jo kinne it op ferskate wizen formatearje. Jo moatte it gewoan feroarje nei Oanpaste opmaak om it resultaat te krijen yn oeren, minuten en sekonden opmaak.

Om dit te feroarjen folgje dizze stappen:

  • Selektearje earst it berik fan sellen.

  • Druk no op Ctrl+1 op jo toetseboerd.

  • No, út it dialoochfinster Sellen opmaak , fine jo ferskate nûmers Selektearje dêrnei Oanpaste fan Kategory . Selektearje dan út it Type h:mm: ss -formaat. As lêste, klikje op Okee .

Op it lêst sil it wurktiid werjaan yn oeren, minuten en sekonden opmaak. Dat, wy binne suksesfol yn it berekkenjen fan de wurke tiid nei it útfieren fan in subtraksje yn it Excel-tiidblêd.

Lês mear: Hoe kinne jo tiid yn Excel subtractearje (7 rappe metoaden)

2. Berekkenje tiid wurke yn oeren, minuten, of sekonden

Yn it foarige foarbyld, jo seagen ús útfier wie opmakke tiid oeren, minuten, en sekonden opmaak. No kinne jo wurkoeren berekkenje yn minuten as sekondenformaat. Jo kinne ek de wurktiid berekkenje mei de Excel-formule. Om dit te demonstrearjen brûke wy de foarige dataset.

2.1 TiidWurke yn oeren

Jo hawwe de folgjende formule al sjoen om tiidferskil yn Excel te berekkenjen:

=C5-B5

No, om de wurktiid yn allinich oeren te berekkenjen, feroarje de formule lykas de folgjende:

=(C5-B5)*24

Nochris sil Excel jo it resultaat jaan yn tiidformaat. Om dit te feroarjen, gean nei it nûmersformaat yn it ljepblêd Thús . Klikje dêrwei op Nûmer .

Dêrnei krije jo de wurken oeren yn jo Excel-tiidblêd.

No, as jo wolle it resultaat net yn desimaal, mar wolle se yn in hiel getal opmaak, brûk de INT-funksje lykas de folgjende:

=INT((C5-B5)*24)

Sa't jo sjen kinne, binne wy ​​suksesfol om oeren wurke te berekkenjen yn in Excel-tiidblêd.

Lês mear: Hoe om totaal oeren te berekkenjen yn Excel (9 maklike metoaden)

2.2 Tiid wurke yn minuten

Om it tiidkontrast yn minuten te skatten, moatte jo de tiden fan dy kolom fermannichfâldigje mei de totale oantal minuten yn in dei. Dat is 1440 (24 oeren*60 min).

De formule:

=(C5-B5)*24*60

Excel sil se wer jaan yn tiidformaat. Dus, feroarje dat fan 'e nûmers-groep fan it ljepblêd Thús .

Lês mear: Hoe kinne jo minuten taheakje oan tiid yn Excel (3 rappe metoaden)

2.3 Tiid wurke yn sekonden

Om it tiidferskil yn sekonden te berekkenjen, moatte jo it foarige resultaat fermannichfâldigjetroch it totale oantal sekonden op in dei. Dat is 86400 (24 oeren * 60 min * 60 sekonden).

Wy brûke de folgjende formule:

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

Op dizze manier kinne jo de wurktiid yn elke opmaak berekkenje mei dizze formule foar in Excel-tiidblêd.

Let op dizze formule sil allinich wurkje as jo it Excel-tiidferskil foar deselde dei berekkenje. As jo ​​tiidwearden fan ferskillende datums binne, sil dizze formule ferkearde útfier werombringe. Sit gjin soargen oer dit. Wy sille dit yn in lettere paragraaf beprate.

Lês mear: Hoe kinne jo tiid yn Excel berekkenje (16 mooglike manieren)

3. Berekkenje tiid wurke mei help fan de TEKST-funksje

Yn 'e foarige seksje moasten wy it formaat fan it tiidferskil feroarje om te berekkenjen. Omdat Excel automatysk feroaret it ferskil yn tiid opmaak. Om dizze reden moasten wy it tome-formaat feroarje.

No, as jo dit gefaar net wolle en in ienfâldige oplossing wolle, brûk dan de TEKST-funksje . Hjir hoege jo gjin soargen te meitsjen oer it feroarjen fan it formaat.

De algemiene formule:

=TEKST(Eintiid – Starttiid, opmaak)

No is it earste argumint basis subtraksje. En yn it formaat moatte jo gewoan it tiidferskil-formaat ynfiere dat jo wolle.

Lês mear: Timesheetformule yn Excel (5 foarbylden)

3.1 Allinnich oeren werjaan

Om allinich wurke oeren wer te jaan,brûk de folgjende formule:

=TEXT(C5-B5,"hh")

Dizze formule sil allinich de útkomst leverje dy't it nûmer toant fan oeren ferskil tusken de twa-tiid wearden. As jo ​​​​útkomst 10 oeren en 40 minuten is, sil it allinich 9 oeren werjaan.

Related Content: Hoe kinne jo negative tiid subtractearje en werjaan yn Excel (3 metoaden)

3.2 Allinnich minuten werjaan

Om allinich wurkminuten wer te jaan, brûk de folgjende formule:

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

3.3 Allinnich sekonden werjaan

Om allinich sekonden wurke te werjaan, brûk de folgjende formule:

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

3.4 Oeren en minuten werjaan

Om allinich oeren en minuten wurke te werjaan, brûk de folgjende formule:

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

3.5 Oeren, minuten en sekonden werjaan

Om allinich wurke oeren, minuten en sekonden wer te jaan, brûk de folgjende formule:

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

No kinne jo freegje wêrom't wy fjouwerkante heakjes brûke lykas [hh], [mm] , of [ss] ergens. Yn prinsipe jout it jo it hiele oantal oeren wurke tusken de twa datums, sels as de oere grutter is as 24. Dus as jo oeren wurke wolle berekkenje tusken twa datumwearden wêr't it ûnderskied mear is as 24 oeren, mei help fan [hh] sil jo it totale oantal wurke oeren leverje, en "hh" sil jo gewoan de oeren jaan dy't trochjûn binne op 'e dei fan' e eindatum.

4. Tiid wurke oant no

Om de wurktiid tusken de starttiid en de hjoeddeiske tiid te berekkenjen, brûk de funksje NOW ynstee fan de eintiid yn de kolom Ferskil.

De funksje NO jout de hjoeddeiske datum en tiid werom fan jo apparaat. It akseptearret gjin ynfier argumint.

De Generic Formule:

Tiid wurke = NOW() – Starttiid

Besjoch de folgjende skermôfbylding foar in better begryp:

As it ferskil yn tiid tusken de starttiid en de hjoeddeiske tiid grutter is as 24 oeren, opmaak de útkomst om de dei te werjaan mei it tiidsdiel mei de TEKST-funksje.

De formule:

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

No kinne jo itselde ding ek útfiere troch de oanpaste opmaak fan 'e sel te feroarjen om de dei tegearre mei it tiiddiel wer te jaan.

Excel sil beskôgje automatysk de tiid 1 jannewaris 1990 as jo starttiid allinich it tiiddiel hat.

Dêrom sil de NOW funksje jo in ferkearde útfier jaan by it berekkenjen fan de wurktiid. Lykas wy neamden, soe de resultearjende wearde ek de totale dagen hawwe dy't binne ferrûn sûnt 1 jannewaris 1990.

Om dit op te lossen, brûk de folgjende formule:

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

Hjir sil de funksje INT it deipart wiskje fan it resultaat produsearre troch dizze funksje. Dêrnei sil it dit brûke om de tiid te berekkenjenferskil.

Tink derom dat de NO funksje bywurke wurdt as jo in feroaring meitsje yn jo Excel-tiidblêd. Mar it wurket net yn realtime

Formule om oeren wurke foar in deiferskowing te berekkenjen

Yn dizze seksje lit ik jo in ienfâldige dataset sjen dy't wat starttiden en de eintiid hat fan guon meiwurkers. Us doel is om de wurktiid yn oeren te berekkenjen.

Om dit te demonstrearjen brûke wy dizze dataset:

Selektearje no Sel E5 en typ de folgjende formule:

=MOD(D5-C5,1)*24

Hjir, ús formule befettet de MOD-funksje om te berekkenjen de wurktiid yn oeren yn in Excel-tiidblêd.

Sa't jo sjen kinne, binne wy ​​suksesfol yn it berekkenjen fan totale wurktiden yn it Excel-tiidblêd.

Formule om te berekkenjen tiid wurke foar in nacht shift

No, earder besprutsen it tiid ferskil basearre op de dei shift. Dat betsjut dat wy jo de útfier net sjen litte as jo eintiid op in oare datum is. Dat betsjut dat jo starttiid is yn uu:mm: ss PM, mar de eintiid is uu:mm: ss AM. Jo kinne dit fergelykje mei in nachtskift dêr't meiwurkers nachts begjinne te wurkjen en de oare deis ôfmeitsje.

Besjoch de folgjende dataset:

Hjir kinne jo dúdlik sjen dat guon minsken nachts wurkje. Sa, de datum feroare hjir ek mei de tiid.

Om dit op te lossen brûke wy in Excel-formule mei de IF-funksje .

No, selektearje Sel E5 en typ de folgjende formule:

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

As jo kinne sjen, wy berekkene de tiid wurke mei help fan de formule. In oare nuttige manier om dit op te lossen is it brûken fan de MOD-funksje om de wurktiid yn oeren te berekkenjen.

Selektearje Sel E5 en typ de folgjende formule:

=MOD(D5-C5,1)*24

Dizze formule behannelet de negative tiid troch de MOD-funksje te brûken om negative wearden te "omkearde" nei de easke positive wearde. Om't dizze formule tiden op 'e krekte dei en tiden dy't middernacht passe, sil ferneare, hoege wy gjin IF funksje te brûken. Dit is de skientme fan de MOD funksje.

Opmerking om te ûnthâlden: dizze formule sil net wurkje foar in tiid langer dan 24 oeren.

Fergelykbere lêzings:

  • Hoe kinne jo de ferrinne tiid berekkenje yn Excel (8 manieren)
  • Berekkenje de ferrûne tiid tusken twa Datums yn Excel (5 metoaden)
  • Hoe kinne jo militêre tiid ôflûke yn Excel (3 metoaden)
  • Tiidformaat brûke yn Excel VBA (Macro) , UDF, en UserForm)
  • Hoe kinne jo de gemiddelde ôfhannelingstiid yn Excel berekkenje (2 maklike manieren)

Formule om oerwurk te berekkenjen yn Excel

Yn dizze seksje sil ik jo in foarbyld fan oerwurk sjen litte. Oerwurk ferwiist nei alle oeren dy't troch in meiwurker eksploitearre wurde dy't har normaal plande wurktiden oertreffe.

Besjoch de dataset:

Yn dizzeExcel-tiidblêd, jo kinne de begjintiid en eintiid fan meiwurkers fernimme. Hjir is ús standert wurktiid 8 oeren. Dus, as immen mear dan 8 oeren wurke, sil ús formule dat werjaan yn 'e kolom Overtime. Mar, de kolom Wurk, sil allinich de standert wurktiid sjen litte útfierd troch de meiwurker.

Om de gewoane wurktiid op in dei te berekkenjen, typ de folgjende formule yn Sel E5 en sleep de fill handle icon:

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

As de meiwurker mear as 8 oeren operearre hat, formule sil mar in maksimum fan 8 oeren produsearje.

Om de oerwurk yn in dei te berekkenjen, typ de folgjende formule yn Sel F5 en sleep it ikoan foar folhandgreep:

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

Dizze formule ekstrahearret yn prinsipe dy ekstra oeren nei it subtrahearjen fan tiid fan 'e time-out yn it Excel-tiidblêd.

Lês mear: Excel-formule foar oerwurk oer 40 oeren [mei fergese sjabloan]

Hoe kinne jo oeren berekkenje wurke yn Excel mei 24-oere klok

No, as jo de 24-oere klok yn jo regio brûke, kinne jo ek foarige formules om dit út te fieren.

Wy brûke de MOD-funksje om dit út te fieren .

=MOD(D5-C5,1)*24

Jo kinne elke boppesteande brûke e formule om de wurktiid te berekkenjen yn in Excel-tiidblêd foar in 24-oere klok.

Lês mear: Hoe kinne jo tiid tafoegje yn Excel oer 24 oeren (4 manieren)

Hoe kinne jo totale oeren berekkenje yn

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.