Formula ng Excel Upang Kalkulahin ang Oras na Nagtrabaho

  • Ibahagi Ito
Hugh West

Sa Microsoft Excel, ang pagtatrabaho nang may oras ay isa sa mga pamilyar na gawain. Makikita mo ang iyong sarili sa maraming sitwasyon kung saan magkakaroon ka ng upang kalkulahin ang mga pagkakaiba sa oras. Kung nasa posisyon ka ng pamamahala sa iyong kumpanya, kakailanganin mong subaybayan ang lahat ng timesheet ng mga empleyado. Kailangan mong kalkulahin kung ilang oras na sila nagtrabaho. Sa tutorial na ito, matututunan mong kalkulahin ang oras na nagtrabaho gamit ang Excel formula na may mga angkop na halimbawa at wastong mga guhit.

I-download ang Practice Workbook

Mga Formula na Kalkulahin Nagtrabaho ang Oras.xlsx

Formula upang Makahanap ng Mga Pagkakaiba sa Oras sa Excel

Sa maraming sitwasyon, kakailanganin mong kalkulahin ang mga pagkakaiba sa oras o oras na nagtrabaho sa pagitan ng dalawang beses sa isang timesheet. Upang kalkulahin ang kabuuang oras na nagtrabaho, kailangan mong malaman ang pangunahing formula para sa pagkalkula ng mga pagkakaiba sa oras. Sa mga sumusunod na seksyon, ipapakita ko sa iyo ang ilang simple at madaling halimbawa na magpapaalis sa iyong pagdududa. Inirerekomenda kong matutunan mo at ilapat ang lahat ng ito sa iyong excel timesheet para kalkulahin ang pagkakaiba ng oras.

1. Oras na Nagtrabaho Gamit ang Simpleng Pagbabawas

Ngayon, ang simpleng formula para kalkulahin ang pagkakaiba ng oras ay ibawas oras ng pagsisimula hanggang sa oras ng pagtatapos. Sa ganitong paraan, maaari mong kalkulahin ang oras na nagtrabaho para sa anumang shift sa iyong Excel timesheet.

Oras na Nagtrabaho = Oras ng Pagtatapos – Oras ng Pagsisimula

Tingnan ang sumusunod na screenshot:

Narito, mayroon kamiisang Linggo sa Excel

Sa halimbawang ito, magpapakita ako sa iyo ng isang halimbawa na magkakaroon ng kabuuang oras at overtime na trabaho ng isang empleyado sa loob ng isang linggo. Ginagawa namin ito gamit ang ang IF function , ang MAX function , at ang SUM function .

Tingnan ang sumusunod na screenshot:

Dito, kinakalkula namin ang oras ng overtime na ginawa ng sumusunod na formula:

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

Ang function na ito ay karaniwang kinakalkula ang overtime kapag ang isang tao ay gumanap ng higit sa 40 oras sa isang linggo.

Ang tungkulin ng unang hanay ng ang SUM function ay ganap, ngunit ang pangalawang bahagi ay hindi. Kapag kinopya mo ang formula na ito sa buong column, masasaksihan mo na ang SUM function ay nagbubuod ng lahat ng Oras na pinapatakbo sa Worked column. Kapag tumaas ang hanay ng SUM, tataas din ang mga oras na nagtrabaho. Kapag ang SUM ay umabot na sa higit sa 40 oras, ilalagay nito ang mga oras ng overtime sa column ng Overtime bilang tumataas na kabuuan.

Ngayon, tingnan ang sumusunod na screenshot:

Ang mga regular na oras ay tinatantya batay sa kabuuang oras, at ang overtime ay pinapatakbo:

=MAX(E5-G5,0)

Ginagamit namin ang function na MAX upang hindi mauwi sa mga Negatibong oras kung saan nag-overtime ang Empleyado. Kung ang formula ay nagbabalik ng negatibo, ang MAX function ay magbabalik ng zero sa Excel timesheet.

Magbasa Nang Higit Pa: Paano Kalkulahin ang Kabuuang Orassa Excel (9 Madaling Paraan)

Paano Kalkulahin ang Kabuuang Mga Oras sa Isang Buwan sa Excel

Maaari mong kalkulahin ang kabuuang oras (mga oras) na nagtrabaho sa isang buwan gamit ang ang NETWORKDAYS function sa Excel.

Sa pangkalahatan, kinakalkula ng function na ito ang kabuuang oras na nagtrabaho batay sa mga oras ng trabaho ng iyong kumpanya.

Ang Generic Formula:

=NETWORKDAYS(petsa ng pagsisimula, petsa ng pagtatapos)*oras ng trabaho bawat araw

Tingnan ang sumusunod na screenshot:

Ang Formula ginagamit namin ang:

=NETWORKDAYS(B5,C5)*8

Dito, makikita mo ang kabuuang oras na nagtrabaho sa isang buong buwan. Hindi namin isinama ang mga holiday dito.

Upang makakuha ng kabuuang oras na nagtrabaho nang walang holiday, ang formula ay magiging:

=NETWORKDAYS(petsa ng pagsisimula, petsa ng pagtatapos ,holiday_list)*oras ng trabaho bawat araw

Upang malaman ang higit pa tungkol sa function na ito, basahin ang: Paano Gamitin ang NETWORKDAYS Function sa Excel (3 Angkop na Halimbawa)

Formula ng Excel para Kalkulahin ang Mga Oras ng Trabaho Minus Tanghalian

Ngayon, maaaring mayroon kang Excel timesheet kung saan kailangan mong isaalang-alang ang oras ng tanghalian ng mga empleyado. At hindi mo ito maidaragdag sa mga oras ng pagtatrabaho upang kalkulahin. Maaari naming kalkulahin ang mga oras na nagtrabaho bawas ang tanghalian sa pamamagitan ng paggamit ng ang SUM function .

Ang Generic na Formula:

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

Tingnan ang sumusunod na screenshot para mas maunawaan:

Ginagamit namin itoformula:

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

Bilang mga empleyado ng negosyo, kailangan nating mag-check in at mag-check out bawat araw ng trabaho, ang pagsukat sa buong panahon ng trabaho at pagbabawas ng tanghalian ng isang araw ay maaaring makatulong upang malaman ang suweldo ayon sa oras. Mula sa halimbawa, ipinakita ko ang formula upang kalkulahin ang oras na nagtrabaho ngunit binawasan ang oras ng tanghalian para sa bawat araw sa isang timesheet ng Excel.

Magbasa Nang Higit Pa: Formula ng Excel para Kalkulahin ang Mga Oras na Nagtrabaho Minus Lunch

💬 Mga Dapat Tandaan

Siguraduhing baguhin ang format ng oras sa numero o pangkalahatan kung hindi ito lumalabas sa decimal na format.

Kung ibabalik ng formula ang #### , nangangahulugan ito na negatibo ang iyong value o mas maliit ang lapad ng column.

Konklusyon

Upang tapusin, umaasa akong ang tutorial na ito ay nagbigay sa iyo ng isang piraso ng kapaki-pakinabang na kaalaman upang magamit ang formula upang makalkula ang oras na nagtrabaho sa Excel. Inirerekomenda naming matutunan mo at ilapat ang lahat ng mga tagubiling ito sa iyong dataset. I-download ang workbook ng pagsasanay at subukan ito mismo. Gayundin, huwag mag-atubiling magbigay ng feedback sa seksyon ng komento. Ang iyong mahalagang feedback ay nagpapanatili sa amin ng motibasyon upang lumikha ng mga tutorial na tulad nito.

Huwag kalimutang tingnan ang aming website Exceldemy.com para sa iba't ibang mga problema at solusyong nauugnay sa Excel.

Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago!

ilang mga pagkakaiba sa oras. Ang formula na ginamit namin:

=C5-B5

Ang problemang mapapansin mo dito ay mayroon kaming pagkakaiba sa oras sa format ng oras. Tulad ng para sa unang data, gusto namin ng 8 oras. Sa halip, nakakuha kami ng 8:00 AM.

Maaari mo itong i-format sa iba't ibang paraan. Kailangan mo lang itong baguhin sa Custom na format upang makuha ang resulta sa mga oras, minuto, at segundo na format.

Para baguhin ito sundin ang mga hakbang na ito:

  • Una, piliin ang hanay ng cells.

  • Ngayon, pindutin ang Ctrl+1 sa iyong keyboard.

  • Ngayon, mula sa Format Cells dialog box, makikita mo ang iba't ibang Numbers Susunod, piliin ang Custom mula sa Kategorya . Pagkatapos, mula sa Uri , piliin ang h:mm: ss na format. Panghuli, mag-click sa OK .

Sa huli, ipapakita nito ang oras na ginawa sa format na oras, minuto, at segundo. Kaya, matagumpay kami sa pagkalkula ng oras na nagtrabaho pagkatapos magsagawa ng pagbabawas sa Excel timesheet.

Magbasa Nang Higit Pa: Paano Magbawas ng Oras sa Excel (7 Mabilis na Paraan)

2. Compute Time Worked in Hours, Minutes, or Seconds

Sa nakaraang halimbawa, nakita mo na ang aming output ay na-format na oras, minuto, at segundo na format. Ngayon, maaaring gusto mong kalkulahin ang mga oras ng trabaho sa format na minuto o segundo. Maaari mo ring kalkulahin ang oras na nagtrabaho gamit ang Excel formula. Para ipakita ito, ginagamit namin ang nakaraang dataset.

2.1 OrasNagtrabaho sa Mga Oras

Nakita mo na ang sumusunod na formula para kalkulahin ang pagkakaiba ng oras sa Excel:

=C5-B5

Ngayon, upang kalkulahin ang oras na nagtrabaho sa mga oras lamang, baguhin ang formula tulad ng sumusunod:

=(C5-B5)*24

Muli, ibibigay sa iyo ng Excel ang resulta sa format ng oras. Upang baguhin ito, pumunta sa format na Mga Numero sa tab na Home . Mula doon mag-click sa Number .

Pagkatapos nito, makukuha mo ang mga oras na nagtrabaho sa iyong Excel timesheet.

Ngayon, kung hindi mo gusto ang resulta sa decimal ngunit gusto mo ang mga ito sa integer na format, gamitin ang ang INT function tulad ng sumusunod:

=INT((C5-B5)*24)

Tulad ng nakikita mo, matagumpay kaming nakalkula ang mga oras na nagtrabaho sa isang timesheet ng Excel.

Magbasa Nang Higit Pa: Paano para Kalkulahin ang Kabuuang Oras sa Excel (9 Madaling Paraan)

2.2 Oras na Nagtrabaho sa Minuto

Upang matantya ang kaibahan ng oras sa mga minuto, kailangan mong i-multiply ang mga oras ng column na iyon sa kabuuang bilang ng mga minuto sa isang araw. Iyon ay 1440 (24 na oras*60 min).

Ang formula:

=(C5-B5)*24*60

Muling ibibigay ng Excel ang mga ito sa format ng oras. Kaya, baguhin iyon mula sa pangkat ng Mga Numero ng tab na Home .

Magbasa Nang Higit Pa: Paano Magdagdag ng Minuto sa Oras sa Excel (3 Mabilis na Paraan)

2.3 Oras na Nagtrabaho sa Mga Segundo

Upang kalkulahin ang pagkakaiba ng oras sa mga segundo, kailangan mong i-multiply ang nakaraang resultasa kabuuang bilang ng mga segundo sa isang araw. Iyon ay 86400 (24 oras * 60 min * 60 segundo).

Ginagamit namin ang sumusunod na formula:

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

Sa ganitong paraan, maaari mong kalkulahin ang oras na nagtrabaho sa anumang format gamit ang formula na ito para sa isang timesheet ng Excel.

Tandaan ang formula na ito gagana lamang kung kinakalkula mo ang pagkakaiba sa oras ng Excel para sa parehong araw. Kung ang iyong mga halaga ng oras ay mula sa iba't ibang petsa, ang formula na ito ay magbabalik ng maling output. Huwag mag-alala tungkol dito. Tatalakayin natin ito sa susunod na seksyon.

Magbasa Nang Higit Pa: Paano Magkalkula ng Oras sa Excel (16 Posibleng Paraan)

3. Kalkulahin ang Oras na Ginawa Gamit ang TEXT Function

Sa nakaraang seksyon, kailangan naming baguhin ang format ng pagkakaiba sa oras upang makalkula. Dahil awtomatikong binabago ng Excel ang pagkakaiba sa format ng oras. Para sa kadahilanang ito, kinailangan naming baguhin ang format ng tome.

Ngayon, kung ayaw mong harapin ang panganib na ito at gusto mo ng simpleng solusyon, gamitin ang ang TEXT function . Dito, hindi mo kailangang mag-alala tungkol sa pagbabago ng format.

Ang Pangkalahatang Formula:

=TEXT(End Time – Oras ng Pagsisimula, Format)

Ngayon, ang unang argumento ay pangunahing pagbabawas. At sa format, kailangan mo lang ilagay ang format ng pagkakaiba sa oras na gusto mo.

Magbasa Pa: Formula ng Timesheet sa Excel (5 Halimbawa)

3.1 Display Only Oras

Upang ipakita lamang ang mga oras na nagtrabaho,gamitin ang sumusunod na formula:

=TEXT(C5-B5,"hh")

Ihahatid lang ng formula na ito ang kinalabasan na nagpapakita ng numero ng mga oras na pagkakaiba sa pagitan ng dalawang beses na halaga. Kung 10 oras at 40 minuto ang iyong kinalabasan, 9 na oras lang ang ipapakita nito.

Kaugnay na Nilalaman: Paano Magbawas at Magpakita ng Negatibong Oras sa Excel (3 Paraan)

3.2 Display Only Minutes

Upang ipakita lamang ang mga minutong nagawa, gamitin ang sumusunod na formula:

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

3.3 Mga Segundo Lamang na Ipakita

Upang ipakita lamang ang mga segundong gumana, gamitin ang sumusunod na formula:

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

3.4 Mga Oras at Minuto ng Pagpapakita

Upang ipakita lamang ang mga oras at minutong trabaho, gamitin ang sumusunod na formula:

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

3.5 Mga Oras, Minuto, at Segundo ng Pagpapakita

Upang ipakita lamang ang mga oras, minuto, at segundong nagtrabaho, gamitin ang sumusunod na formula:

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

Ngayon, maaari mong itanong kung bakit kami gumagamit ng mga square bracket tulad ng [hh],[mm] , o [ss] sa isang lugar. Karaniwan, binibigyan ka nito ng buong bilang ng mga oras na nagtrabaho sa pagitan ng dalawang petsa, kahit na ang oras ay higit sa 24. Kaya kung gusto mong kalkulahin ang mga oras na nagtrabaho sa pagitan ng dalawang halaga ng petsa kung saan ang pagkakaiba ay higit sa 24 na oras, gamit ang [hh] ihahatid sa iyo ang kabuuang bilang ng mga oras na nagtrabaho, at ibibigay lang sa iyo ng “hh” ang mga oras na lumipas sa araw ng petsa ng pagtatapos.

4. Oras na Nagtrabaho Hanggang Ngayon

Upang kalkulahin ang oras na nagtrabaho sa pagitan ng oras ng pagsisimula at kasalukuyang oras, gamitin ang ang NOW function sa halip na ang End Time sa column na Pagkakaiba.

Ibinabalik ng function na NOW ang kasalukuyang petsa at oras mula sa iyong device. Hindi ito tumatanggap ng anumang input argument.

Ang Generic na Formula:

Oras na Nagtrabaho = NGAYON() – Oras ng Pagsisimula

Tingnan ang sumusunod na screenshot para sa isang mas mahusay na pag-unawa:

Kung ang pagkakaiba sa oras sa pagitan ng oras ng pagsisimula at kasalukuyang oras ay mas malaki kaysa sa 24 na oras, i-format ang kinalabasan upang ipakita ang araw gamit ang bahagi ng oras gamit ang ang TEXT function.

Ang Formula:

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

Ngayon, maaari mo ring isagawa ang parehong bagay sa pamamagitan ng pagbabago sa custom na pag-format ng cell upang ipakita ang araw kasama ang bahagi ng oras.

Ang Excel ay awtomatikong isaalang-alang ang oras noong ika-1 ng Enero 1990 kung ang iyong oras ng pagsisimula ay may bahagi lamang ng oras.

Dahil dito, ang NOW function ay magbibigay sa iyo ng maling output habang kinakalkula ang oras na nagtrabaho. Gaya ng nabanggit namin, ang resultang halaga ay magkakaroon din ng kabuuang mga araw na lumipas mula noong ika-1 ng Enero 1990.

Upang malutas ito, gamitin ang sumusunod na formula:

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

Dito, tatanggalin ng INT function ang daypart mula sa resultang ginawa ng function na ito. Pagkatapos nito, gagamitin ito upang kalkulahin ang oraspagkakaiba.

Tandaan, ang NOW function ay nag-a-update sa tuwing gagawa ka ng pagbabago sa iyong Excel timesheet. Ngunit hindi ito muling gumagana nang real-time

Formula para Kalkulahin ang Mga Oras na Nagtrabaho para sa Isang Araw na Shift

Sa seksyong ito, nagpapakita ako sa iyo ng isang simpleng dataset na may ilang oras ng pagsisimula at oras ng pagtatapos ng ilang empleyado. Ang aming layunin ay kalkulahin ang oras na nagtrabaho sa mga oras.

Upang ipakita ito, ginagamit namin ang dataset na ito:

Ngayon, piliin ang Cell E5 at i-type ang sumusunod na formula:

=MOD(D5-C5,1)*24

Dito, ang aming formula ay naglalaman ng ang MOD function upang kalkulahin ang oras na nagtrabaho sa mga oras sa isang Excel timesheet.

Tulad ng nakikita mo, matagumpay kami sa pagkalkula ng kabuuang oras ng trabaho sa Excel timesheet.

Formula para Kalkulahin ang Oras na Nagtrabaho para sa isang Night Shift

Ngayon, tinalakay dati ang pagkakaiba ng oras batay sa day shift. Nangangahulugan iyon na hindi namin ipinakita sa iyo ang output kung ang iyong oras ng pagtatapos ay nasa ibang petsa. Ibig sabihin, ang oras ng iyong pagsisimula ay nasa hh:mm: ss PM, ngunit ang oras ng pagtatapos ay hh:mm: ss AM. Maaari mong ihambing ito sa isang night shift kung saan nagsisimulang magtrabaho ang mga empleyado sa gabi at matatapos sa susunod na araw.

Tingnan ang sumusunod na dataset:

Dito, kitang-kita mo ang ilang taong nagtatrabaho sa gabi. Kaya, nagbago din ang petsa dito kasama ang oras.

Upang malutas ito gumagamit kami ng Excel formula na may function na IF .

Ngayon, piliin Cell E5 at i-type ang sumusunod na formula:

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

Bilang ikaw makikita, kinakalkula namin ang oras na nagtrabaho gamit ang formula. Ang isa pang kapaki-pakinabang na paraan upang malutas ito ay ang paggamit ng mod function upang kalkulahin ang oras na nagtrabaho sa mga oras.

Piliin ang Cell E5 at i-type ang sumusunod na formula:

=MOD(D5-C5,1)*24

Ang formula na ito ay pinangangasiwaan ang negatibong oras sa pamamagitan ng paggamit ng MOD function upang “ibaliktad” ang mga negatibong halaga sa hinihingi positibong halaga. Dahil ang formula na ito ay magtitiis ng mga oras sa eksaktong araw at mga oras na dadaan sa hatinggabi, hindi namin kailangang gumamit ng IF function. Ito ang kagandahan ng MOD function.

Tandaan na Dapat Tandaan: Ang formula na ito ay hindi gagana nang higit sa 24 na oras.

Mga Katulad na Pagbasa:

  • Paano Kalkulahin ang Lumipas na Oras sa Excel (8 Paraan)
  • Kalkulahin ang Lumipas na Oras sa Pagitan ng Dalawa Mga Petsa sa Excel (5 Paraan)
  • Paano Ibawas ang Oras ng Militar sa Excel (3 Paraan)
  • Gumamit ng Format ng Oras sa Excel VBA (Macro , UDF, at UserForm)
  • Paano Kalkulahin ang Average na Oras ng Paghawak sa Excel (2 Madaling Paraan)

Formula para Magkalkula ng Overtime sa Excel

Sa seksyong ito, ipapakita ko sa iyo ang isang halimbawa ng overtime. Ang overtime ay tumutukoy sa anumang oras na pinapatakbo ng isang empleyado na lumampas sa kanilang karaniwang nakaiskedyul na oras ng trabaho.

Tingnan ang dataset:

Sa itoExcel timesheet, maaari mong mapansin ang oras ng pagsisimula at oras ng pagtatapos ng mga empleyado. Dito, ang aming karaniwang oras ng pagtatrabaho ay 8 oras. Kaya, kung may nagtrabaho nang higit sa 8 oras, ipapakita iyon ng aming formula sa column na Overtime. Ngunit, ang column na Nagtrabaho, ay magpapakita lamang ng karaniwang oras ng trabaho na ginawa ng empleyado.

Upang kalkulahin ang karaniwang oras na nagtrabaho sa isang araw, i-type ang sumusunod na formula sa Cell E5 at i-drag ang icon ng fill handle:

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

Kung ang empleyado ay nag-operate nang higit sa 8 oras, ang gagawa lang ng max na 8 oras ang formula.

Upang kalkulahin ang overtime sa isang araw, i-type ang sumusunod na formula sa Cell F5 at i-drag ang icon ng fill handle:

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

Ang formula na ito ay karaniwang kinukuha ang mga dagdag na oras na iyon pagkatapos ibawas ang oras mula sa time out sa Excel timesheet.

Magbasa Nang Higit Pa: Formula ng Excel para sa Overtime sa mahigit 40 Oras [na may Libreng Template]

Paano Kalkulahin ang Mga Oras na Nagtrabaho sa Excel Gamit ang 24-Oras na Orasan

Ngayon, kung ginagamit mo ang 24 na oras na orasan sa iyong rehiyon, maaari mo ring gawin ang mga nakaraang formula para gawin ito.

Ginagamit namin ang ang MOD function upang maisagawa ito .

=MOD(D5-C5,1)*24

Maaari mong gamitin ang anumang nasa itaas e formula para kalkulahin ang oras na nagtrabaho sa isang Excel timesheet para sa isang 24 na oras na orasan.

Magbasa Pa: Paano Magdagdag ng Oras sa Excel Sa Paglipas ng 24 Oras (4 na paraan)

Paano Kalkulahin ang Kabuuang Mga Oras sa

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.