Excel formula, lai aprēķinātu nostrādāto laiku

  • Dalīties Ar Šo
Hugh West

Programmā Microsoft Excel darbs ar laiku ir viens no pazīstamākajiem uzdevumiem. Jūs nonāksiet daudzās situācijās, kad jums būs jāstrādā ar laiku. lai aprēķinātu laika starpības. Ja uzņēmumā esat vadošā amatā, jums būs jāseko līdzi visu darbinieku darba laika uzskaitei. Jums būs jāaprēķina, cik stundas viņi ir nostrādājuši. Šajā pamācībā uzzināsiet, kā aprēķināt nostrādāto laiku, izmantojot Excel formulu ar piemērotiem piemēriem un atbilstošām ilustrācijām.

Lejupielādēt Practice Workbook

Formulas, lai aprēķinātu nostrādāto laiku.xlsx

Formula, lai atrastu laika atšķirības programmā Excel

Daudzās situācijās jums būs jāaprēķina laika starpība vai nostrādātais laiks starp diviem laikiem darba laika uzskaites lapā. Lai aprēķinātu kopējo nostrādāto laiku, jums jāzina pamatformulas darba laika starpības aprēķināšanai. Turpmākajās sadaļās es jums parādīšu dažus vienkāršus un vieglus piemērus, kas kliedēs jūsu šaubas. Es iesaku jums tos visus apgūt un piemērot savā excel darba laika uzskaites lapā, lai aprēķinātulaika starpība.

1. Nostrādātais laiks, izmantojot vienkāršu atņemšanu

Tagad vienkārša formula, lai aprēķinātu laika starpību, ir atņemt sākuma laiku no beigu laika. Šādā veidā varat aprēķināt nostrādāto laiku jebkurā maiņā Excel laika grafikā.

Nostrādātais laiks = beigu laiks - sākuma laiks

Aplūkojiet šādu ekrānšāviņu:

Šeit mums ir dažas laika atšķirības. Izmantotā formula:

=C5-B5

Problēma, ko šeit var pamanīt, ir tā, ka mums ir laika formāta laika starpība. Attiecībā uz pirmajiem datiem mēs vēlējāmies 8 stundas. Tā vietā mēs saņēmām 8:00 rītā.

To var formatēt dažādos veidos. Lai iegūtu rezultātu stundu, minūšu un sekunžu formātā, jums vienkārši jāmaina tas uz Custom formātu.

Lai to mainītu, izpildiet šādas darbības:

  • Vispirms atlasiet šūnu diapazonu.

  • Tagad nospiediet Ctrl+1 uz tastatūras.

  • Tagad no Šūnu formatēšana dialoglodziņā atradīsiet dažādus Skaitļi Tālāk atlasiet Pielāgots no Kategorija . Tad no Tips , izvēlieties h:mm: ss formātā. Visbeidzot noklikšķiniet uz LABI .

Beigās tiks parādīts nostrādātais laiks stundu, minūšu un sekunžu formātā. Tātad mēs esam veiksmīgi aprēķinājuši nostrādāto laiku pēc atņemšanas veikšanas Excel laika grafikā.

Lasīt vairāk: Kā atņemt laiku programmā Excel (7 ātras metodes)

2. Aprēķiniet nostrādāto laiku stundās, minūtēs vai sekundēs.

Iepriekšējā piemērā redzējāt, ka mūsu izvades dati tika formatēti laika stundu, minūšu un sekunžu formātā. Tagad, iespējams, vēlaties aprēķināt darba stundas minūšu vai sekunžu formātā. Varat arī aprēķināt nostrādāto laiku, izmantojot Excel formulu. Lai to parādītu, mēs izmantojam iepriekšējo datu kopu.

2.1 Nostrādātais laiks stundās

Jūs jau redzējāt šādu formulu, lai aprēķinātu laika starpību programmā Excel:

=C5-B5

Tagad, lai aprēķinātu nostrādāto laiku tikai stundās, mainiet formulu šādi:

=(C5-B5)*24

Arī šoreiz Excel sniegs rezultātu laika formātā. Lai to mainītu, dodieties uz Numbers formātu sadaļā Sākums cilnē. Tur noklikšķiniet uz Numurs .

Pēc tam darba stundas tiks ievadītas jūsu Excel darba laika uzskaites grafikā.

Ja nevēlaties, lai rezultāts tiktu attēlots decimālskaitļos, bet vēlaties, lai tas būtu veselu skaitļu formātā, izmantojiet INT funkcija piemēram, šādi:

=INT((C5-B5)*24)

Kā redzat, mums izdodas aprēķināt nostrādātās stundas Excel laika grafikā.

Lasīt vairāk: Kā aprēķināt kopējo stundu skaitu programmā Excel (9 vienkāršas metodes)

2.2 Nostrādātais laiks minūtēs

Lai aprēķinātu laika kontrastu minūtēs, šīs kolonnas laiki jāreizina ar kopējo minūšu skaitu diennaktī. Tas ir 1440 (24 h*60 min).

Formula:

=(C5-B5)*24*60

Excel atkal sniegs tos laika formātā. Tātad mainiet to no grupas Numbers no Sākums cilne.

Lasīt vairāk: Kā pievienot minūtes laikam programmā Excel (3 ātras metodes)

2.3 Nostrādātais laiks sekundēs

Lai aprēķinātu laika starpību sekundēs, iepriekš iegūtais rezultāts jāreizina ar kopējo sekunžu skaitu diennaktī. Tas ir 86400 (24 h * 60 min * 60 sek).

Mēs izmantojam šādu formulu:

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

Tādējādi, izmantojot šo formulu, varat aprēķināt nostrādāto laiku jebkurā formātā, izmantojot Excel darba laika uzskaites tabulu.

Ņemiet vērā, ka šī formula darbosies tikai tad, ja aprēķināsiet Excel laika starpību vienai un tai pašai dienai. Ja jūsu laika vērtības ir no dažādiem datumiem, šī formula atgriezīs nepareizu rezultātu. Neuztraucieties par to. Mēs to apspriedīsim kādā no nākamajām sadaļām.

Lasīt vairāk: Kā aprēķināt laiku programmā Excel (16 iespējamie veidi)

3. Aprēķiniet nostrādāto laiku, izmantojot funkciju TEXT

Iepriekšējā sadaļā mums bija jāmaina laika starpības aprēķina formāts. Tā kā Excel automātiski maina laika starpības formātu. Šī iemesla dēļ mums bija jāmaina tome formāts.

Ja nevēlaties saskarties ar šo risku un vēlaties vienkāršu risinājumu, izmantojiet TEXT funkcija Šeit jums nav jāuztraucas par formāta maiņu.

Vispārējā formula:

=TEXT(beigu laiks - sākuma laiks, formāts)

Pirmais arguments ir pamata atņemšana. Un formātā jums ir tikai jāievada vajadzīgais laika starpības formāts.

Lasīt vairāk: Darba laika uzskaites formulas programmā Excel (5 piemēri)

3.1 Tikai displeja stundas

Lai parādītu tikai nostrādātās stundas, izmantojiet šādu formulu:

=TEXT(C5-B5, "hh")

Šī formula sniegs tikai tādu rezultātu, kas parāda stundu starpību starp divām laika vērtībām. Ja jūsu rezultāts ir 10 stundas un 40 minūtes, tiks parādītas tikai 9 stundas.

Saistīts saturs: Kā atņemt un parādīt negatīvu laiku programmā Excel (3 metodes)

3.2 Parādīt tikai minūtes

Lai parādītu tikai nostrādātās minūtes, izmantojiet šādu formulu:

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

3.3 Rādīt tikai sekundes

Lai parādītu tikai nostrādātās sekundes, izmantojiet šādu formulu:

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

3.4 Stundu un minūšu rādīšana

Lai parādītu tikai nostrādātās stundas un minūtes, izmantojiet šādu formulu:

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

3.5 Stundu, minūšu un sekunžu displejs

Lai parādītu tikai nostrādātās stundas, minūtes un sekundes, izmantojiet šādu formulu:

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

Tagad jūs varat jautāt, kāpēc mēs izmantojam kvadrātiekavas, piemēram. [hh],[mm] vai [ss] būtībā tas sniedz visu nostrādāto stundu skaitu starp diviem datumiem, pat ja stunda ir lielāka par 24. Tātad, ja vēlaties aprēķināt nostrādātās stundas starp divām datumu vērtībām, kur atšķirība ir lielāka par 24 stundām, izmantojot [hh], tiks sniegts kopējais nostrādāto stundu skaits, bet "hh" sniegs jums tikai stundas, kas pagājušas beigu datuma dienā.

4. Līdz šim nostrādātais laiks

Lai aprēķinātu nostrādāto laiku no sākuma laika līdz pašreizējam laikam, izmantojiet funkcija NOW slejā Atšķirība norādītā beigu laika vietā.

Portāls TAGAD funkcija atgriež pašreizējo datumu un laiku no ierīces. Tā nepieņem nekādus ievades argumentus.

Vispārējā formula:

Nostrādātais laiks = TAGAD() - sākuma laiks

Labākai izpratnei aplūkojiet šādu ekrānšāviņu:

Ja laika starpība starp sākuma laiku un pašreizējo laiku ir lielāka par 24 stundām, formatējiet rezultātu, lai parādītu dienu ar laika daļu, izmantojot funkciju TEXT.

Formula:

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

Tagad to pašu varat veikt, mainot šūnas pielāgoto formatējumu, lai parādītu dienu kopā ar laika daļu.

Excel automātiski uzskatīs laiku 1990. gada 1. janvāris, ja sākuma laikam ir tikai laika daļa.

Šī iemesla dēļ TAGAD funkcija, aprēķinot nostrādāto laiku, sniegs nepareizu izvades rezultātu. Kā jau minējām, iegūtajā vērtībā būs arī kopējais dienu skaits, kas pagājis kopš 1990. gada 1. janvāra.

Lai to atrisinātu, izmantojiet šādu formulu:

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

Šajā gadījumā INT funkcija no šīs funkcijas iegūtā rezultāta izdzēsīs dienas daļu. Pēc tam tā to izmantos laika starpības aprēķināšanai.

Atcerieties, ka TAGAD funkcija atjaunina, kad vien veicat izmaiņas Excel laika grafikā. Taču tā nepārstrādā reāllaikā.

Dienas maiņas nostrādāto stundu aprēķināšanas formula

Šajā sadaļā parādīšu vienkāršu datu kopu, kurā ir dažu darbinieku sākuma laiks un beigu laiks. Mūsu mērķis ir aprēķināt nostrādāto laiku stundās.

Lai to demonstrētu, mēs izmantojam šo datu kopu:

Tagad atlasiet Šūna E5 un ievadiet šādu formulu:

=MOD(D5-C5,1)*24

Šajā gadījumā mūsu formulā ir MOD funkcija lai aprēķinātu nostrādāto laiku stundās Excel laika grafikā.

Kā redzat, mums izdodas aprēķināt kopējo darba stundu skaitu Excel laika grafikā.

Formula, lai aprēķinātu nakts maiņas nostrādāto laiku

Tagad iepriekš tika apspriesta laika starpība, pamatojoties uz dienas maiņu. Tas nozīmē, ka mēs jums nerādījām izvades rezultātus, ja jūsu beigu laiks ir citā datumā. Tas nozīmē, ka jūsu sākuma laiks ir citā datumā. hh:mm:ss PM, bet beigu laiks ir hh:mm:ss AM. To var salīdzināt ar nakts maiņu, kad darbinieki sāk darbu naktī un pabeidz nākamajā dienā.

Aplūkojiet šādu datu kopu:

Šeit skaidri redzams, ka daži cilvēki strādāja naktī. Tātad datums šeit mainījās kopā ar laiku.

Lai to atrisinātu, mēs izmantojam Excel formulu ar IF funkcija .

Tagad atlasiet Šūna E5 un ievadiet šādu formulu:

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

Kā redzat, mēs aprēķinājām nostrādāto laiku, izmantojot formulu. Vēl viens noderīgs veids, kā to atrisināt, ir, izmantojot MOD funkcija lai aprēķinātu nostrādāto laiku stundās.

Atlasiet Šūna E5 un ievadiet šādu formulu:

=MOD(D5-C5,1)*24

Šī formula apstrādā negatīvu laiku, izmantojot funkciju MOD, lai negatīvas vērtības "apgrieztu" uz pieprasīto pozitīvo vērtību. Tā kā šī formula izturēs precīzu dienas laiku un laiku, kas ir pēc pusnakts, mums nav nepieciešams izmantot funkciju MOD. IF funkcija. Tas ir sistēmas MOD funkcija.

Atcerieties: Šī formula nedarbosies ilgāk par 24 stundām.

Līdzīgi lasījumi:

  • Kā aprēķināt pagājušo laiku programmā Excel (8 veidi)
  • Pagājušā laika starp diviem datumiem aprēķināšana programmā Excel (5 metodes)
  • Kā atņemt militāro laiku programmā Excel (3 metodes)
  • Laika formāta izmantošana programmā Excel VBA (makro, UDF un UserForm)
  • Kā aprēķināt vidējo apstrādes laiku programmā Excel (2 vienkārši veidi)

Formula virsstundu aprēķināšanai programmā Excel

Šajā sadaļā es jums parādīšu piemēru par virsstundām. Virsstundas ir jebkuras darbinieka nostrādātās stundas, kas pārsniedz viņa parastās darba stundas.

Aplūkojiet datu kopu:

Šajā Excel darba laika lapā var pamanīt darbinieku sākuma un beigu laiku. Šeit mūsu standarta darba stunda ir 8 stundas. Tātad, ja kāds strādājis vairāk nekā 8 stundas, mūsu formula to parādīs ailē "Virsstundas". Bet ailē "Nostrādāts" tiks parādīts tikai standarta darba laiks, ko veicis darbinieks.

Lai aprēķinātu parasto dienā nostrādāto laiku, ievadiet šādu formulu. Šūna E5 un velciet aizpildīšanas roktura ikonu:

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

Ja darbinieks ir nostrādājis vairāk nekā 8 stundas, formulā tiks aprēķinātas ne vairāk kā 8 stundas.

Lai aprēķinātu virsstundas dienā, ievadiet šādu formulu. Šūna F5 un velciet aizpildīšanas roktura ikonu:

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

Šī formula būtībā iegūst šīs papildu stundas pēc tam, kad no Excel laika grafikā norādītā laika ir atņemts ievadītais laiks un izvadītais laiks.

Lasīt vairāk: Excel formula virsstundām virs 40 stundām [ar bezmaksas veidni]

Kā aprēķināt nostrādātās stundas programmā Excel, izmantojot 24 stundu pulksteni

Ja jūsu reģionā tiek izmantots 24 stundu pulkstenis, varat izmantot arī iepriekšējās formulas, lai to veiktu.

Mēs izmantojam MOD funkcija lai to veiktu.

=MOD(D5-C5,1)*24

Lai aprēķinātu nostrādāto laiku Excel darba laika uzskaites tabulā 24 stundu pulksteņa režīmā, varat izmantot jebkuru iepriekš minēto formulu.

Lasīt vairāk: Kā pievienot laiku programmā Excel vairāk nekā 24 stundas (4 veidi)

Kā aprēķināt kopējo stundu skaitu nedēļā programmā Excel

Šajā piemērā parādīšu piemēru, kurā būs norādītas darbinieka nedēļas laikā nostrādātās stundas un virsstundas. Mēs to veicam, izmantojot IF funkcija , MAX funkcija , un SUM funkcija .

Aplūkojiet šādu ekrānšāviņu:

Šeit mēs aprēķinājām nostrādāto virsstundu laiku pēc šādas formulas:

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

Šī funkcija būtībā aprēķina virsstundas, ja persona veic vairāk nekā 40 stundas nedēļā.

Pirmā diapazona nozīme SUM funkcija ir absolūta, bet otrā daļa nav absolūta. Kad jūs nokopēsiet šo formulu pāri kolonnai, redzēsiet, ka SUM funkcija summē visas stundas, kas darbojas Strādāja slejā. Kad SUM diapazons palielinās, palielināsies arī nostrādāto stundu skaits. Kad SUM pārsniegs 40 stundas, virsstundas tiks iekļautas slejā Virsstundas kā pieaugoša kopsumma.

Tagad aplūkojiet tālāk redzamo ekrānšāviņu:

Regulārās stundas tiek aprēķinātas, pamatojoties uz kopējo stundu skaitu un virsstundām:

=MAX(E5-G5,0)

Mēs izmantojam MAX funkciju, lai beigās nebūtu negatīvu stundu, kurās Darbinieks ir strādājis virsstundas. Ja formula atgriež negatīvu rezultātu, tad MAX funkcija Excel laika grafikā atgriezīs nulli.

Lasīt vairāk: Kā aprēķināt kopējo stundu skaitu programmā Excel (9 vienkāršas metodes)

Kā aprēķināt kopējo stundu skaitu mēnesī programmā Excel

Kopējo mēnesī nostrādāto laiku (stundas) var aprēķināt, izmantojot. NETWORKDAYS funkcija programmā Excel.

Pamatā šī funkcija aprēķina kopējo nostrādāto stundu skaitu, pamatojoties uz jūsu uzņēmuma darba stundām.

Vispārējā formula:

=NETWORKDAYS(sākuma datums,beigu datums)*darba stunda dienā

Aplūkojiet šādu ekrānšāviņu:

Mūsu izmantotā formula:

=NETWORKDAYS(B5,C5)*8

Šeit varat redzēt kopējo nostrādāto stundu skaitu visā mēnesī. Šeit nav iekļautas brīvdienas.

Lai iegūtu kopējo nostrādāto stundu skaitu bez brīvdienām, formula ir šāda:

=NETWORKDAYS(sākuma datums,beigu datums,brīvdienu_saraksts)*darba stunda dienā

Lai uzzinātu vairāk par šo funkciju, izlasiet: Kā lietot NETWORKDAYS funkciju programmā Excel (3 piemēroti piemēri)

Excel formula nostrādāto stundu aprēķināšanai mīnus pusdienas

Tagad jums, iespējams, ir Excel darba laika tabula, kurā ir jāņem vērā darbinieku pusdienu laiks. Un jūs nevarat to pievienot darba stundām, lai aprēķinātu. Mēs varam aprēķināt nostrādātās stundas mīnus pusdienas, izmantojot SUM funkcija .

Vispārējā formula:

=SUM((pusdienu_sākums-saākuma_laiks)+(beigu_laiks-pusdienu_ beigas))*24

Lai gūtu labāku priekšstatu, aplūkojiet tālāk redzamo ekrānšāviņu:

Mēs izmantojam šo formulu:

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

Kā uzņēmuma darbiniekiem mums katru darba dienu ir jāreģistrējas un jāizrakstās, mērot visu nostrādāto laiku un atskaitot dienas pusdienas, var palīdzēt aprēķināt algu atbilstoši laikam. Piemērā es parādīju formulu, lai aprēķinātu nostrādāto laiku, bet atskaitot pusdienas laiku katrai dienai Excel laika grafikā.

Lasīt vairāk: Excel formula nostrādāto stundu aprēķināšanai mīnus pusdienas

💬 Lietas, kas jāatceras

Pārliecinieties, ka laika formāts ir mainīts uz ciparu vai vispārīgo formātu, ja tas netiek rādīts decimālformātā.

Ja formula atgriež #### , tas nozīmē, ka jūsu vērtība ir negatīva vai kolonnas platums ir mazāks.

Secinājums

Nobeigumā es ceru, ka šī pamācība ir sniegusi jums daļu noderīgu zināšanu, lai izmantotu formulu, lai aprēķinātu nostrādāto laiku programmā Excel. Iesakām apgūt un piemērot visus šos norādījumus savai datu kopai. Lejupielādējiet praktisko darbgrāmatu un izmēģiniet tos paši. Tāpat nevilcinieties sniegt atsauksmes komentāru sadaļā. Jūsu vērtīgās atsauksmes uztur mūsu motivāciju veidot šādas pamācības.

Neaizmirstiet pārbaudīt mūsu vietni Exceldemy.com par dažādām ar Excel saistītām problēmām un risinājumiem.

Turpiniet apgūt jaunas metodes un augt!

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.