Tabl cynnwys
Yn Microsoft Excel, mae gweithio gydag amser yn un o'r tasgau cyfarwydd. Byddwch yn cael eich hun mewn llawer o sefyllfaoedd lle bydd yn rhaid i chi gyfrifo gwahaniaethau amser. Os ydych mewn sefyllfa reoli yn eich cwmni, bydd yn rhaid ichi olrhain holl daflenni amser y gweithwyr. Mae'n rhaid i chi gyfrifo faint o oriau maen nhw wedi gweithio. Yn y tiwtorial hwn, byddwch yn dysgu sut i gyfrifo'r amser a weithiwyd gan ddefnyddio fformiwla Excel gydag enghreifftiau addas a darluniau cywir.
Lawrlwythwch Gweithlyfr Ymarfer
Fformiwlâu i'w Cyfrifo Time Worked.xlsx
Fformiwla i Darganfod Gwahaniaethau Amser yn Excel
Mewn llawer o sefyllfaoedd, bydd yn rhaid i chi gyfrifo gwahaniaethau amser neu amser a weithiwyd rhwng dwy waith mewn taflen amser. I gyfrifo cyfanswm yr amser a weithiwyd, mae'n rhaid i chi wybod y fformiwla sylfaenol ar gyfer cyfrifo gwahaniaethau amser. Yn yr adrannau canlynol, byddaf yn dangos rhai enghreifftiau syml a hawdd i chi a fydd yn clirio'ch amheuaeth. Rwy'n argymell eich bod yn dysgu ac yn cymhwyso'r rhain i gyd i'ch taflen amser excel i gyfrifo'r gwahaniaeth amser.
1. Amser a Wnaethwyd gan Ddefnyddio Tynnu Syml
Nawr, y fformiwla syml i gyfrifo'r gwahaniaeth amser yw tynnu amser dechrau i orffen amser. Yn y modd hwn, gallwch gyfrifo'r amser a weithiwyd ar gyfer unrhyw shifft yn eich taflen amser Excel.
Amser a Gweithiwyd = Amser Gorffen – Amser Dechrau
Cymerwch olwg ar y sgrinlun canlynol:
Yma, mae gennym niWythnos yn Excel
Yn yr enghraifft hon, byddaf yn dangos enghraifft i chi a fydd â chyfanswm oriau a goramser yn cael eu gweithio mewn wythnos gan weithiwr. Rydym yn perfformio hyn gan ddefnyddio y ffwythiant IF , y ffwythiant MAX , a y ffwythiant SUM .
Edrychwch ar y sgrinlun canlynol:
Yma, fe wnaethom gyfrifo'r amser goramser a weithiwyd gan y fformiwla ganlynol:
=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)
Yn y bôn, mae'r ffwythiant hwn yn cyfrifo goramser unwaith y bydd person yn perfformio mwy na 40 awr yr wythnos.
Rôl yr ystod gyntaf o mae'r ffwythiant SUM yn absoliwt, ond nid yw'r ail ran. Pan fyddwch yn copïo'r fformiwla hon ar draws y golofn, fe welwch fod y ffwythiant SUM yn crynhoi'r holl Oriau a weithredir yn y golofn Wedi gweithio . Pan fydd yr ystod SUM yn cynyddu, bydd yr oriau a weithir hefyd yn cynyddu. Unwaith y bydd SUM yn cyrraedd mwy na 40 awr, bydd yn rhoi'r oriau goramser yn y golofn Goramser fel cyfanswm cynyddol.
Nawr, edrychwch ar y sgrinlun canlynol:
Amcangyfrifir yr oriau rheolaidd ar sail cyfanswm yr oriau, a’r goramser a weithredir:
=MAX(E5-G5,0)
Rydym yn defnyddio'r swyddogaeth MAX i beidio â chael oriau Negyddol yn y pen draw lle mae'r Gweithiwr wedi gweithredu'r goramser. Os yw'r fformiwla yn dychwelyd negatif, yna bydd y ffwythiant MAX yn dychwelyd sero yn nhaflen amser Excel.
Darllen Mwy: Sut i Gyfrifo Cyfanswm Oriauyn Excel (9 Dull Hawdd)
Sut i Gyfrifo Cyfanswm Oriau Mewn Mis yn Excel
Gallwch gyfrifo cyfanswm yr amser (oriau) a weithiwyd mewn mis gan ddefnyddio y Swyddogaeth NETWORKDAYS yn Excel.
Yn y bôn, mae'r ffwythiant hwn yn cyfrifo cyfanswm yr awr a weithiwyd yn seiliedig ar oriau gwaith eich cwmni.
Y Fformiwla Generig:
6>=DYDDIAU RHWYDWAITH (dyddiad cychwyn, dyddiad gorffen)*awr waith y dydd
Edrychwch ar y sgrinlun canlynol:
Y Fformiwla rydym yn defnyddio:
=NETWORKDAYS(B5,C5)*8
Yma, gallwch weld cyfanswm yr oriau a weithiwyd mis. Ni wnaethom gynnwys gwyliau yma.
I gael cyfanswm yr oriau a weithiwyd heb wyliau, y fformiwla fydd:
=DYDDIAU RHWYDWAITH(dyddiad cychwyn, dyddiad gorffen ,holiday_list)*awr waith y dydd
I wybod mwy am y swyddogaeth hon, darllenwch: Sut i Ddefnyddio Swyddogaeth NETWORKDAYS yn Excel (3 Enghraifft Addas)
Fformiwla Excel i Gyfrifo Oriau a Weithio Llai Cinio
Nawr, efallai y bydd gennych daflen amser Excel lle mae'n rhaid i chi ystyried amser cinio'r gweithwyr. Ac ni allwch ychwanegu hyn at yr oriau gwaith i'w cyfrifo. Gallwn gyfrifo oriau a weithiwyd llai'r cinio trwy ddefnyddio y ffwythiant SUM .
Y Fformiwla Generig:
>=SUM((Lunch_start-start_time)+(end_time-lunch_end))*24
Edrychwch ar y sgrinlun canlynol i gael gwell dealltwriaeth:
Rydym yn defnyddio hwnfformiwla:
=SUM((D5-C5)+(F5-E5))*24
Fel gweithwyr busnes, mae angen i ni wirio i mewn ac edrych ar bob diwrnod gwaith, gall mesur yr holl gyfnod a weithiwyd a minws cinio diwrnod helpu i gyfrifo'r cyflog yn ôl yr amser. O'r enghraifft, dangosais y fformiwla i gyfrifo'r amser a weithiwyd ond llai amser cinio ar gyfer pob diwrnod mewn taflen amser Excel.
Darllen Mwy: Fformiwla Excel i Gyfrifo Oriau a Gweithiwyd Llai Cinio
💬 Pethau i'w Cofio
✎ Gwnewch yn siŵr eich bod yn newid y fformat amser i rif neu gyffredinol os nad yw'n dangos mewn fformat degol.<3
✎ Os yw'r fformiwla yn dychwelyd #### , mae'n golygu bod eich gwerth yn negatif neu fod lled y golofn yn llai.
Casgliad
I gloi, rwy'n gobeithio bod y tiwtorial hwn wedi rhoi darn o wybodaeth ddefnyddiol i chi i ddefnyddio'r fformiwla i gyfrifo'r amser a weithiwyd yn Excel. Rydym yn argymell eich bod yn dysgu ac yn cymhwyso'r holl gyfarwyddiadau hyn i'ch set ddata. Lawrlwythwch y gweithlyfr ymarfer a rhowch gynnig ar y rhain eich hun. Hefyd, mae croeso i chi roi adborth yn yr adran sylwadau. Mae eich adborth gwerthfawr yn ein cadw'n gymhellol i greu tiwtorialau fel hyn.
Peidiwch ag anghofio edrych ar ein gwefan Exceldemy.com am wahanol broblemau ac atebion sy'n ymwneud ag Excel.
Daliwch ati i ddysgu dulliau newydd a daliwch ati i dyfu!
rhai gwahaniaethau amser. Y fformiwla a ddefnyddiwyd gennym: =C5-B5
Y broblem y gallwch sylwi arni yma yw bod gennym wahaniaeth amser o ran fformat amser. O ran y data cyntaf, roeddem eisiau 8 awr. Yn lle hynny, cawsom 8:00 AM.
Gallwch ei fformatio mewn gwahanol ffyrdd. Mae'n rhaid i chi ei newid i fformat Custom i gael y canlyniad mewn fformat oriau, munudau, ac eiliadau.
I newid hwn dilynwch y camau hyn:
- Yn gyntaf, dewiswch yr ystod o celloedd.
>
- Nawr, o'r blwch deialog Fformat Celloedd , fe welwch nifer o Rhifau Nesaf, dewiswch Cwsmer o Categori . Yna, o'r Math , dewiswch fformat h:mm: ss . Yn olaf, cliciwch ar OK .
Yn y diwedd, bydd yn dangos yr amser a weithiwyd mewn fformat oriau, munudau ac eiliadau. Felly, rydym yn llwyddiannus wrth gyfrifo'r amser a weithiwyd ar ôl tynnu ar daflen amser Excel.
Darllen Mwy: Sut i Dynnu Amser yn Excel (7 Dull Cyflym)
2. Amser Cyfrifo a Weithio Mewn Oriau, Munudau, neu Eiliadau
Yn yr enghraifft flaenorol, fe welsoch fod ein hallbwn wedi'i fformatio oriau amser, munudau, ac eiliadau. Nawr, efallai y byddwch am gyfrifo oriau gwaith mewn fformat munudau neu eiliadau. Gallwch hefyd gyfrifo'r amser a weithiwyd gan ddefnyddio fformiwla Excel. I ddangos hyn, rydym yn defnyddio'r set ddata flaenorol.
2.1 AmserWedi gweithio mewn Oriau
Rydych eisoes wedi gweld y fformiwla ganlynol i gyfrifo gwahaniaeth amser yn Excel:
=C5-B5
Nawr, i gyfrifo'r amser a weithiwyd mewn oriau yn unig, addaswch y fformiwla fel a ganlyn:
=(C5-B5)*24
21>
Eto, bydd Excel yn rhoi'r canlyniad i chi mewn fformat amser. I newid hyn, ewch i'r fformat Rhifau yn y tab Cartref . Oddi yno cliciwch ar Rhif .
Ar ôl hynny, fe gewch yr oriau a weithiwyd yn eich taflen amser Excel.
Nawr, os dydych chi ddim eisiau'r canlyniad mewn degol ond eisiau nhw mewn fformat cyfanrif, defnyddiwch y ffwythiant INT fel y canlynol:
=INT((C5-B5)*24)
3>
Fel y gwelwch, rydym yn llwyddiannus wrth gyfrifo oriau a weithiwyd mewn taflen amser Excel.
Darllen Mwy: Sut i Gyfrifo Cyfanswm yr Oriau yn Excel (9 Dull Hawdd)
2.2 Amser a Gweithiwyd mewn Munudau
I amcangyfrif y cyferbyniad amser mewn munudau, mae angen i chi luosi amseroedd y golofn honno â'r cyfanswm o funudau mewn diwrnod. Hynny yw 1440 (24 awr*60 mun).
Y fformiwla:
=(C5-B5)*24*60
Bydd Excel yn eu rhoi mewn fformat amser eto. Felly, newidiwch hwnnw o grŵp Niferoedd y tab Cartref .
Darllen Mwy: Sut i Ychwanegu Munudau at Amser yn Excel (3 Dull Cyflym)
2.3 Amser Wedi Gweithio Mewn Eiliadau
I gyfrifo'r gwahaniaeth amser mewn eiliadau, mae'n rhaid i chi luosi'r canlyniad blaenorolgan gyfanswm yr eiliadau mewn diwrnod. Hynny yw 86400 (24 awr * 60 munud * 60 eiliad).
Rydym yn defnyddio'r fformiwla ganlynol:
=(C5-B5)*24*60*60
Yn y modd hwn, gallwch gyfrifo'r amser a weithiwyd mewn unrhyw fformat gan ddefnyddio'r fformiwla hon ar gyfer taflen amser Excel.
Sylwch ar y fformiwla hon dim ond os ydych chi'n cyfrifo'r gwahaniaeth amser Excel ar gyfer yr un diwrnod y bydd yn gweithio. Os yw eich gwerthoedd amser o ddyddiadau gwahanol, bydd y fformiwla hon yn dychwelyd allbwn anghywir. Peidiwch â phoeni am hyn. Byddwn yn trafod hyn mewn adran ddiweddarach.
Darllen Mwy: Sut i Gyfrifo Amser yn Excel (16 Ffordd Posibl)
3. Cyfrifo Amser a Weithio Gan ddefnyddio Swyddogaeth TEXT
Yn yr adran flaenorol, roedd yn rhaid i ni newid fformat y gwahaniaeth amser i gyfrifo. Oherwydd bod Excel yn newid y gwahaniaeth mewn fformat amser yn awtomatig. Am y rheswm hwn, bu'n rhaid i ni newid fformat y tom.
Nawr, os nad ydych am wynebu'r perygl hwn ac eisiau datrysiad syml, defnyddiwch y ffwythiant TEXT . Yma, does dim rhaid i chi boeni am newid y fformat.
Y Fformiwla Generig:
=TESTUN(Amser Gorffen – Amser Dechrau, Fformat)
Nawr, tynnu sylfaenol yw'r ddadl gyntaf. Ac yn y fformat, mae'n rhaid i chi roi'r fformat gwahaniaeth amser rydych chi ei eisiau.
Darllen Mwy: Fformiwla Taflen Amser yn Excel (5 Enghraifft)
3.1 Oriau Arddangos yn Unig
I arddangos oriau a weithiwyd yn unig,defnyddiwch y fformiwla ganlynol:
=TEXT(C5-B5,"hh")
Dim ond y canlyniad sy’n dangos y rhif y bydd y fformiwla hon yn ei ddarparu o wahaniaeth oriau rhwng y gwerthoedd dau-amser. Os mai 10 awr a 40 munud yw eich canlyniad, bydd yn dangos 9 awr yn unig.
Cynnwys Cysylltiedig: Sut i Dynnu ac Arddangos Amser Negyddol yn Excel (3 Dull)<2
3.2 Munudau Arddangos yn Unig
I ddangos munudau a weithiwyd yn unig, defnyddiwch y fformiwla ganlynol:
=TEXT(C5-B5,"[mm]")
3.3 Arddangos Eiliadau yn Unig
I ddangos eiliadau a weithiwyd yn unig, defnyddiwch y fformiwla ganlynol:
=TEXT(C5-B5,"[ss]")
3.4 Oriau a Chofnodion Arddangos
I arddangos oriau a munudau a weithiwyd yn unig, defnyddiwch y fformiwla ganlynol:
=TEXT(C5-B5,"[hh]:mm")
3.5 Oriau Arddangos, Munudau, ac Eiliadau
I arddangos oriau, munudau, ac eiliadau a weithiwyd yn unig, defnyddiwch y fformiwla ganlynol:
=TEXT(C5-B5,"hh:mm:ss")
Nawr, gallwch ofyn pam ein bod yn defnyddio cromfachau sgwâr fel [hh],[mm] , neu [ss] yn rhywle. Yn y bôn, mae'n rhoi'r nifer gyfan o oriau a weithiwyd rhwng y ddau ddyddiad, hyd yn oed os yw'r awr yn fwy na 24. Felly os ydych am gyfrifo oriau a weithiwyd rhwng dau werth dyddiad lle mae'r gwahaniaeth yn fwy na 24 awr, gan ddefnyddio [hh] yn rhoi cyfanswm yr oriau a weithiwyd i chi, a bydd “hh” yn rhoi'r oriau a basiwyd ar ddiwrnod y dyddiad gorffen i chi.
4. Amser Wedi Gweithio Hyd Yn Hyn
I gyfrifo'r amser a weithiwyd rhwng yr amser cychwyn a'r amser presennol, defnyddiwch y ffwythiant NAWR yn lle'r Amser Gorffen yn y golofn Gwahaniaeth.
0>Mae'r ffwythiant NAWR yn dychwelyd y dyddiad presennol a'r amser o'ch dyfais. Nid yw'n derbyn unrhyw ddadl mewnbwn.Y Fformiwla Generig:
Amser Wedi Gweithio = NAWR() – Amser Cychwyn<2
Edrychwch ar y sgrinlun canlynol i gael gwell dealltwriaeth:
Os yw'r gwahaniaeth mewn amser rhwng yr amser cychwyn a'r amser presennol yn fwy na 24 awr, fformatiwch y canlyniad i ddangos y diwrnod gyda'r gyfran amser gan ddefnyddio y ffwythiant TESTUN.
Y Fformiwla:
0> =TEXT(NOW()-B5,"dd hh:ss:mm")
Nawr, gallwch chi hefyd weithredu'r un peth trwy addasu fformat personol y gell i ddangos y diwrnod ynghyd â'r rhan amser.
Bydd Excel ystyried yn awtomatig yr amser 1af Ionawr 1990 os mai dim ond y gyfran amser sydd gan eich amser cychwyn.
Am y rheswm hwn, bydd y ffwythiant NAWR yn rhoi allbwn anghywir i chi wrth gyfrifo'r amser a weithiwyd. Fel y soniasom, byddai gan y gwerth canlyniadol hefyd gyfanswm y dyddiau sydd wedi mynd heibio ers 1 Ionawr 1990.
I ddatrys hyn, defnyddiwch y fformiwla ganlynol:
=NOW()- INT(NOW())-B5
Yma, bydd ffwythiant INT yn clirio'r rhan dydd o'r canlyniad a gynhyrchir gan y ffwythiant hwn. Ar ôl hynny, bydd yn defnyddio hwn i gyfrifo'r amsergwahaniaeth.
Cofiwch, mae'r ffwythiant NAWR yn diweddaru pryd bynnag y byddwch yn newid eich taflen amser Excel. Ond nid yw'n ail-weithio mewn amser real
Fformiwla i Gyfrifo Oriau Wedi'u Gweithio ar gyfer Sifft Diwrnod
Yn yr adran hon, rwy'n dangos set ddata syml i chi sydd â rhai amseroedd cychwyn ac amser gorffen o rai gweithwyr. Ein nod yw cyfrifo'r amser a weithiwyd mewn oriau.
I ddangos hyn, rydym yn defnyddio'r set ddata hon:
Nawr, dewiswch Cell E5 a theipiwch y fformiwla ganlynol:
=MOD(D5-C5,1)*24
Yma, mae ein fformiwla yn cynnwys ffwythiant MOD i'w gyfrifo yr amser a weithiwyd mewn oriau yn nhaflen amser Excel.
Fel y gwelwch, rydym yn llwyddiannus wrth gyfrifo cyfanswm yr oriau gwaith yn nhaflen amser Excel.
Fformiwla i Gyfrifo Amser Wedi Gweithio ar gyfer Sifft Nos
Nawr, trafodwyd yn flaenorol y gwahaniaeth amser yn seiliedig ar y sifft dydd. Mae hynny'n golygu na wnaethom ddangos yr allbwn i chi os yw'ch amser gorffen ar ddyddiad gwahanol. Mae hynny'n golygu bod eich amser cychwyn yn hh:mm: ss PM, ond yr amser gorffen yw hh:mm: ss AM. Gallwch gymharu hyn â shifft nos lle mae gweithwyr yn dechrau gweithio yn y nos ac yn gorffen y diwrnod wedyn.
Edrychwch ar y set ddata ganlynol:
Yma, gallwch weld yn glir bod rhai pobl yn gweithio yn y nos. Felly, newidiodd y dyddiad yma hefyd gyda'r amser.
I ddatrys hyn rydym yn defnyddio fformiwla Excel gyda y ffwythiant IF .
Nawr, dewiswch Cell E5 a theipiwch y fformiwla ganlynol:
=IF((D5-C5)<0,1-(C5-D5),(D5-C5))
Fel chi gallwn weld, rydym yn cyfrifo'r amser a weithiwyd gan ddefnyddio'r fformiwla. Ffordd ddefnyddiol arall o ddatrys hyn yw defnyddio y ffwythiant MOD i gyfrifo'r amser a weithiwyd mewn oriau.
Dewiswch Cell E5 a theipiwch y fformiwla ganlynol:
6> =MOD(D5-C5,1)*24
Mae’r fformiwla hon yn trin yr amser negyddol drwy ddefnyddio swyddogaeth y Weinyddiaeth Amddiffyn i “wrthdroi” gwerthoedd negyddol i’r rhai y gofynnir amdanynt gwerth cadarnhaol. Gan y bydd y fformiwla hon yn dioddef amseroedd ar yr union ddiwrnod ac amseroedd sy'n mynd heibio hanner nos, nid oes angen i ni ddefnyddio swyddogaeth IF . Dyma harddwch ffwythiant MOD .
Nodyn i'w Gofio: Ni fydd y fformiwla hon yn gweithio am gyfnod mwy na 24 awr.
Darlleniadau Tebyg:
- Sut i Gyfrifo Amser a Aeth Heibio yn Excel (8 Ffordd)
- Cyfrifo Amser Aeth Rhwng Dau Dyddiadau yn Excel (5 Dull)
- Sut i Dynnu Amser Milwrol yn Excel (3 Dull)
- Defnyddio Fformat Amser yn Excel VBA (Macro , UDF, a Ffurflen Defnyddiwr)
- Sut i Gyfrifo Amser Trin Cyfartalog yn Excel (2 Ffordd Hawdd)
Fformiwla i Gyfrifo Goramser yn Excel
Yn yr adran hon, byddaf yn dangos enghraifft o oramser i chi. Mae goramser yn cyfeirio at unrhyw oriau a weithredir gan gyflogai sy'n fwy na'u horiau gwaith a drefnwyd fel arfer.
Edrychwch ar y set ddata:
Yn hwnTaflen amser Excel, gallwch sylwi ar amser cychwyn ac amser gorffen gweithwyr. Yma, ein awr waith safonol yw 8 awr. Felly, os bu unrhyw un yn gweithio mwy nag 8 awr, bydd ein fformiwla yn dangos hynny yn y golofn Goramser. Ond bydd y golofn Wedi Gweithio, ond yn dangos yr amser gwaith safonol a gyflawnir gan y gweithiwr.
I gyfrifo'r amser arferol a weithiwyd mewn diwrnod, teipiwch y fformiwla ganlynol yn Cell E5 a llusgwch y eicon handlen llenwi:
=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)
Os yw’r cyflogai wedi gweithredu am fwy nag 8 awr, bydd y bydd y fformiwla ond yn cynhyrchu uchafswm o 8 awr.
I gyfrifo'r goramser mewn diwrnod, teipiwch y fformiwla ganlynol yn Cell F5 a llusgwch yr eicon handlen llenwi:
=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)
Yn y bôn, mae'r fformiwla hon yn echdynnu'r oriau ychwanegol hynny ar ôl tynnu amser i mewn o'r amser allan yn nhaflen amser Excel.<3
Darllen Mwy: Fformiwla Excel ar gyfer Goramser dros 40 Awr [gyda Thempled Rhad ac Am Ddim]
Sut i Gyfrifo Oriau a Gweithiwyd yn Excel Gan Ddefnyddio Cloc 24-Awr
Nawr, os ydych yn defnyddio'r cloc 24-awr yn eich rhanbarth, gallwch hefyd ddefnyddio fformiwlâu blaenorol i gyflawni hyn.
Rydym yn defnyddio swyddogaeth MOD i gyflawni hyn .
=MOD(D5-C5,1)*24
Gallwch ddefnyddio unrhyw un uchod e fformiwla i gyfrifo'r amser a weithiwyd mewn taflen amser Excel ar gyfer cloc 24 awr.
Darllenwch Mwy: Sut i Ychwanegu Amser yn Excel Dros 24 Awr (4 ffordd)