Excel formula za izračunavanje radnog vremena

  • Podijeli Ovo
Hugh West

U Microsoft Excel-u rad s vremenom je jedan od poznatih zadataka. Naći ćete se u puno situacija u kojima ćete morati izračunati vremenske razlike. Ako ste na rukovodećoj poziciji u svojoj kompaniji, morat ćete pratiti raspored svih zaposlenih. Morate izračunati koliko sati su radili. U ovom vodiču naučit ćete izračunati vrijeme rada koristeći Excel formulu s odgovarajućim primjerima i odgovarajućim ilustracijama.

Preuzmite Vježnicu

Formule za izračunavanje Time Worked.xlsx

Formula za pronalaženje vremenskih razlika u Excelu

U mnogim situacijama, morat ćete izračunati vremenske razlike ili vrijeme rada između dva vremena u rasporedu. Da biste izračunali ukupno odrađeno vrijeme, morate znati osnovnu formulu za izračunavanje vremenskih razlika. U sljedećim odjeljcima pokazat ću vam nekoliko jednostavnih i lakih primjera koji će vam otkloniti sumnju. Preporučujem da naučite i primijenite sve ovo na svoj Excel timesheet za izračunavanje vremenske razlike.

1. Vrijeme rada koristeći jednostavno oduzimanje

Sada, jednostavna formula za izračunavanje vremenske razlike je oduzimanje vrijeme početka do vremena završetka. Na ovaj način možete izračunati vrijeme rada za bilo koju smjenu u vašem Excel vremenskom listu.

Radno vrijeme = Vrijeme završetka – Vrijeme početka

Pogledajte sljedeći snimak ekrana:

Evo, imamoa Week in Excel

U ovom primjeru, pokazat ću vam primjer u kojem će zaposleni imati ukupne sate i prekovremeni rad u sedmici. Ovo izvodimo koristeći funkciju IF , funkciju MAX i funkciju SUM .

Pogledajte sljedeći snimak ekrana:

Ovdje smo izračunali vrijeme prekovremenog rada prema sljedećoj formuli:

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

Ova funkcija u osnovi izračunava prekovremeni rad kada osoba obavi više od 40 sati tjedno.

Uloga prvog raspona funkcija SUM je apsolutna, ali drugi dio nije. Kada kopirate ovu formulu u kolonu, vidjet ćete da funkcija SUM sumira sve sate obavljene u koloni Radio . Kada se raspon SUM poveća, povećat će se i radni sati. Kada SUM dostigne više od 40 sati, prekovremene sate će staviti u kolonu Prekovremeni rad kao rastući ukupan broj.

Sada pogledajte sljedeći snimak ekrana:

Redovni sati se procjenjuju na osnovu ukupnog broja sati, a prekovremeni rad:

=MAX(E5-G5,0)

Koristimo funkciju MAX kako ne bismo završili s negativnim satima kada je zaposlenik radio prekovremeno. Ako formula vrati negativnu vrijednost, onda će funkcija MAX vratiti nulu u Excel vremenskoj tablici.

Pročitajte više: Kako izračunati ukupne sateu Excelu (9 jednostavnih metoda)

Kako izračunati ukupne sate u mjesecu u Excelu

Možete izračunati ukupno vrijeme (sati) koje ste radili u mjesecu koristeći Funkcija NETWORKDAYS u Excelu.

U osnovi, ova funkcija izračunava ukupan radni sat na osnovu radnog vremena vaše kompanije.

Generička formula:

=NETWORKDAYS(datum početka, datum završetka)*radni sat po danu

Pogledajte sljedeći snimak ekrana:

Formula koristimo:

=NETWORKDAYS(B5,C5)*8

Ovdje možete vidjeti ukupan broj sati rada u cijelom mjesec. Ovdje nismo uključili praznike.

Da dobijete ukupan broj radnih sati bez praznika, formula će biti:

=NETWORKDAYS(datum početka, datum završetka ,holiday_list)*radni sat po danu

Da biste saznali više o ovoj funkciji, pročitajte: Kako koristiti funkciju NETWORKDAYS u Excelu (3 pogodna primjera)

Excel formula za izračunavanje radnih sati minus ručak

Sada, možda imate Excel raspored u kojem morate uzeti u obzir vrijeme ručka zaposlenih. I ovo ne možete dodati radnom vremenu da biste izračunali. Možemo izračunati sate rada minus ručak koristeći funkciju SUM .

Generička formula:

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

Pogledajte sljedeći snimak ekrana da biste bolje razumjeli:

Mi koristimo ovoformula:

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

Kao poslovni zaposlenici, moramo se prijaviti i odjaviti svaki radni dan, mjerenje cijelog radnog perioda i minus ručak u danu može pomoći da se izračuna plata prema vremenu. Iz primjera sam pokazao formulu za izračunavanje odrađenog vremena, ali minus vrijeme za ručak za svaki dan u Excel vremenskoj tablici.

Pročitajte više: Excel formula za izračunavanje radnih sati Minus ručak

💬 Stvari koje treba zapamtiti

Promijenite format vremena u broj ili općenito ako se ne prikazuje u decimalnom formatu.

Ako formula vraća #### , to znači da je vaša vrijednost negativna ili je širina kolone manja.

Zaključak

Da zaključimo, nadam se da vam je ovaj vodič pružio dio korisnog znanja za korištenje formule za izračunavanje vremena rada u Excelu. Preporučujemo da naučite i primijenite sve ove upute na svoj skup podataka. Preuzmite radnu svesku i isprobajte ih sami. Također, slobodno dajte povratne informacije u odjeljku za komentare. Vaše vrijedne povratne informacije nas motiviraju za kreiranje ovakvih tutorijala.

Ne zaboravite provjeriti našu web stranicu Exceldemy.com za razne probleme i rješenja u vezi s Excelom.

Nastavite da učite nove metode i nastavite da rastete!

neke vremenske razlike. Formula koju smo koristili:

=C5-B5

Problem koji ovdje možete primijetiti je što imamo vremensku razliku u vremenskom formatu. Što se tiče prvih podataka, željeli smo 8 sati. Umjesto toga, imamo 8:00 ujutro.

Možete ga formatirati na različite načine. Morate ga samo promijeniti u prilagođeni format da biste dobili rezultat u formatu sati, minuta i sekundi.

Da biste promijenili ovo, slijedite ove korake:

  • Prvo, odaberite raspon ćelije.

  • Sada pritisnite Ctrl+1 na svojoj tastaturi.

  • Sada, iz dijaloškog okvira Format Cells , naći ćete različite Brojeve Zatim odaberite Prilagođeno iz Kategorija . Zatim, iz Tip , odaberite h:mm: ss format. Na kraju, kliknite na OK .

Na kraju će se prikazati radno vrijeme u formatu sati, minuta i sekundi. Dakle, uspješni smo u izračunavanju radnog vremena nakon obavljanja oduzimanja u Excel timesheet-u.

Pročitajte više: Kako oduzeti vrijeme u Excelu (7 brzih metoda)

2. Izračunajte radno vrijeme u satima, minutama ili sekundama

U prethodnom primjeru, vidjeli ste da je naš izlaz u formatu vremena sati, minuta i sekundi. Sada ćete možda htjeti izračunati radno vrijeme u minutama ili sekundama. Također možete izračunati radno vrijeme koristeći Excel formulu. Da bismo to demonstrirali, koristimo prethodni skup podataka.

2.1 VrijemeRadili u satima

Već ste vidjeli sljedeću formulu za izračunavanje vremenske razlike u Excelu:

=C5-B5

Sada, da biste izračunali vrijeme rada u samo satima, modificirajte formulu na sljedeći način:

=(C5-B5)*24

Opet, Excel će vam dati rezultat u vremenskom formatu. Da biste ovo promijenili, idite na format brojeva na kartici Početna . Odatle kliknite na Broj .

Nakon toga, dobićete odrađene sate u svom Excel vremenskom listu.

Sada, ako ne želite rezultat u decimalnom obliku, ali želite da bude u cjelobrojnom formatu, koristite funkciju INT na sljedeći način:

=INT((C5-B5)*24)

Kao što vidite, uspješni smo u izračunavanju radnih sati u Excel vremenskom listu.

Pročitajte više: Kako za izračunavanje ukupnog broja sati u Excelu (9 jednostavnih metoda)

2.2 Vrijeme rada u minutama

Da biste procijenili vremenski kontrast u minutama, potrebno je da pomnožite vremena te kolone sa ukupan broj minuta u danu. To je 1440 (24 sata*60 min).

Formula:

=(C5-B5)*24*60

Excel će ih ponovo dati u formatu vremena. Dakle, promijenite to iz grupe Brojevi na kartici Početna .

Pročitajte više: Kako dodati minute vremenu u Excel (3 brze metode)

2.3 Vrijeme rada u sekundama

Da biste izračunali vremensku razliku u sekundama, morate pomnožiti prethodni rezultatprema ukupnom broju sekundi u danu. To je 86400 (24 sata * 60 min * 60 sekundi).

Koristimo sljedeću formulu:

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

Na ovaj način možete izračunati vrijeme rada u bilo kojem formatu koristeći ovu formulu za Excel timesheet.

Zabilježite ovu formulu funkcionirat će samo ako izračunavate vremensku razliku u Excelu za isti dan. Ako su vaše vremenske vrijednosti iz različitih datuma, ova formula će vratiti netačan izlaz. Ne brini za ovo. O tome ćemo razgovarati u kasnijem odjeljku.

Pročitajte više: Kako izračunati vrijeme u Excelu (16 mogućih načina)

3. Izračunajte radno vrijeme koristeći funkciju TEXT

U prethodnom odjeljku, morali smo promijeniti format vremenske razlike da bismo izračunali. Jer Excel automatski mijenja razliku u formatu vremena. Iz tog razloga, morali smo promijeniti format knjige.

Sada, ako se ne želite suočiti s ovom opasnošću i želite jednostavno rješenje, koristite funkciju TEXT . Ovdje ne morate brinuti o promjeni formata.

Generička formula:

=TEXT(Vrijeme završetka – Vrijeme početka, format)

Sada, prvi argument je osnovno oduzimanje. A u formatu morate samo unijeti željeni format vremenske razlike.

Pročitajte više: Formula vremenskog lista u Excelu (5 primjera)

3.1 Prikaz samo sati

Za prikaz samo radnih sati,koristite sljedeću formulu:

=TEXT(C5-B5,"hh")

Ova formula će dati samo rezultat koji prikazuje broj razlike u satima između dvovremenih vrijednosti. Ako je vaš rezultat 10 sati i 40 minuta, prikazat će se samo 9 sati.

Povezani sadržaj: Kako oduzeti i prikazati negativno vrijeme u Excelu (3 metode)

3.2 Prikaz samo minuta

Da biste prikazali samo odrađene minute, koristite sljedeću formulu:

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

3.3 Prikaz samo sekundi

Da biste prikazali samo odrađene sekunde, koristite sljedeću formulu:

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

3.4 Prikaz sati i minuta

Da biste prikazali samo odrađene sate i minute, koristite sljedeću formulu:

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

3.5 Prikaz sati, minuta i sekundi

Za prikaz samo sati, minuta i sekundi rada, koristite sljedeću formulu:

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

Sada se možete pitati zašto koristimo uglaste zagrade poput [hh], [mm] ili [ss] negdje. U osnovi, daje vam cijeli broj sati odrađenih između dva datuma, čak i ako je sat veći od 24. Dakle, ako želite izračunati radno vrijeme između dvije vrijednosti datuma gdje je razlika više od 24 sata, koristeći [hh] isporučit će vam ukupan broj odrađenih sati, a “hh” će vam samo dati sate koje ste prošli na dan krajnjeg datuma.

4. Vrijeme rada do sada

Da biste izračunali vrijeme rada između vremena početka i trenutnog vremena, koristite funkciju SADA umjesto Vrijeme završetka u koloni Razlika.

Funkcija SADA vraća trenutni datum i vrijeme s vašeg uređaja. Ne prihvata nijedan ulazni argument.

Generička formula:

Radno vrijeme = SADA() – Vrijeme početka

Pogledajte sljedeći snimak ekrana radi boljeg razumijevanja:

Ako je razlika u vremenu između vremena početka i trenutnog vremena veća od 24 sata, formatirajte rezultat da prikažete dan sa vremenskim dijelom koristeći funkciju TEXT.

Formula:

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

Sada također možete izvršiti istu stvar modifikacijom prilagođenog oblikovanja ćelije kako bi se prikazao dan zajedno sa dijelom vremena.

Excel će automatski uzima u obzir vrijeme 1. januar 1990. ako vaše vrijeme početka ima samo vremenski dio.

Iz tog razloga, funkcija SADA će vam dati netačan izlaz dok izračunavate vrijeme rada. Kao što smo spomenuli, rezultirajuća vrijednost bi također imala ukupan broj dana koji su prošli od 1. januara 1990.

Da biste ovo riješili, koristite sljedeću formulu:

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

Ovdje, funkcija INT će obrisati dio dana iz rezultata koji proizvodi ova funkcija. Nakon toga, to će koristiti za izračunavanje vremenarazlika.

Zapamtite, funkcija SADA se ažurira svaki put kada unesete promjenu u svoj Excel timesheet. Ali ne prerađuje se u stvarnom vremenu

Formula za izračunavanje radnih sati za dnevnu smjenu

U ovom odjeljku, pokazujem vam jednostavan skup podataka koji ima neka vremena početka i vremena završetka nekih zaposlenih. Naš cilj je izračunati vrijeme rada u satima.

Da bismo to demonstrirali, koristimo ovaj skup podataka:

Sada odaberite Ćelija E5 i upišite sljedeću formulu:

=MOD(D5-C5,1)*24

Ovdje, naša formula sadrži funkciju MOD za izračunavanje radno vrijeme u satima u Excel vremenskom listu.

Kao što vidite, uspješni smo u izračunavanju ukupnog radnog vremena u Excel vremenskom listu.

Formula za izračunavanje radnog vremena za noćnu smjenu

Sada, ranije smo raspravljali o vremenskoj razlici na osnovu dnevne smjene. To znači da vam nismo pokazali izlaz ako je vaše vrijeme završetka na drugi datum. To znači da je vaše početno vrijeme u hh:mm: ss popodne, ali vrijeme završetka je hh:mm: ss prijepodne. Ovo možete uporediti s noćnom smjenom u kojoj zaposleni počinju raditi noću i završavaju sljedećeg dana.

Pogledajte sljedeći skup podataka:

Ovdje možete jasno vidjeti da neki ljudi rade noću. Dakle, datum se i ovdje promijenio s vremenom.

Da bismo ovo riješili, koristimo Excel formulu sa IF funkcijom .

Sada odaberite Ćelija E5 i upišite sljedeću formulu:

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

Kao vi možemo vidjeti, izračunali smo radno vrijeme koristeći formulu. Još jedan koristan način da se ovo riješi je korištenje MOD funkcije za izračunavanje vremena rada u satima.

Odaberite Ćeliju E5 i upišite sljedeću formulu:

=MOD(D5-C5,1)*24

Ova formula upravlja negativnim vremenom korištenjem MOD funkcije za „obrnutu“ negativnih vrijednosti na tražene pozitivna vrijednost. Budući da će ova formula izdržati vrijeme tačnog dana i vrijeme koje prođe ponoć, ne moramo koristiti funkciju IF . Ovo je ljepota funkcije MOD .

Napomena koju treba zapamtiti: Ova formula neće raditi duže od 24 sata.

Slična očitanja:

  • Kako izračunati proteklo vrijeme u Excelu (8 načina)
  • Izračunati proteklo vrijeme između dva Datumi u Excelu (5 metoda)
  • Kako oduzeti vojno vrijeme u Excelu (3 metode)
  • Koristite format vremena u Excelu VBA (makro , UDF i UserForm)
  • Kako izračunati prosječno vrijeme rukovanja u Excelu (2 laka načina)

Formula za izračunavanje prekovremenog rada u Excelu

U ovom odjeljku, pokazat ću vam primjer prekovremenog rada. Prekovremeni rad se odnosi na sve sate koje radi zaposlenik koji premašuju uobičajeno planirano radno vrijeme.

Pogledajte skup podataka:

U ovomExcel timesheet, možete primijetiti vrijeme početka i vrijeme završetka zaposlenika. Ovdje je naše standardno radno vrijeme 8 sati. Dakle, ako je neko radio više od 8 sati, naša formula će to prikazati u koloni Prekovremeni rad. Ali, kolona Odrađeno će prikazati samo standardno radno vrijeme koje je zaposlenik obavio.

Da biste izračunali uobičajeno radno vrijeme u danu, unesite sljedeću formulu u ćeliju E5 i prevucite Ikona ručke za punjenje:

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

Ako je zaposlenik radio duže od 8 sati, formula će proizvesti najviše 8 sati.

Da biste izračunali prekovremeni rad u danu, unesite sljedeću formulu u ćeliju F5 i prevucite ikonu ručke za popunjavanje:

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

Ova formula u osnovi izdvaja te dodatne sate nakon oduzimanja vremena od isteka vremena u Excel vremenskoj tablici.

Pročitajte više: Excel formula za prekovremeni rad preko 40 sati [sa besplatnim predloškom]

Kako izračunati sate rada u Excelu koristeći 24-satni sat

Sada, ako koristite 24-satni sat u vašoj regiji, možete i prethodne formule da izvršite ovo.

Koristimo funkciju MOD za ovo .

=MOD(D5-C5,1)*24

Možete koristiti bilo koji iznad Formula za izračunavanje radnog vremena u Excel vremenskoj tablici za 24-satni sat.

Pročitajte više: Kako dodati vrijeme u Excelu preko 24 sata (4 načina)

Kako izračunati ukupne sate u

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.