Excel formula za izračun radnog vremena

  • Podijeli Ovo
Hugh West

U programu Microsoft Excel rad s vremenom jedan je od poznatih zadataka. Naći ćete se u mnogim situacijama u kojima ćete morati izračunati vremenske razlike. Ako ste na rukovodećem položaju u svojoj tvrtki, morat ćete pratiti vremenske tablice svih zaposlenika. Morate izračunati koliko su sati radili. U ovom ćete vodiču naučiti izračunati utrošeno vrijeme pomoću Excel formule s prikladnim primjerima i odgovarajućim ilustracijama.

Preuzmite vježbovnu bilježnicu

Formule za izračunavanje Radno vrijeme.xlsx

Formula za pronalaženje vremenskih razlika u Excelu

U mnogim situacijama morat ćete izračunati vremenske razlike ili radno vrijeme između dva vremena u vremenskoj tablici. Da biste izračunali ukupno odrađeno vrijeme, morate znati osnovnu formulu za izračun vremenskih razlika. U sljedećim odjeljcima pokazat ću vam nekoliko jednostavnih primjera koji će razjasniti vašu sumnju. Preporučujem da naučite i primijenite sve ovo na svoj Excel vremenski list kako biste izračunali vremensku razliku.

1. Odrađeno vrijeme korištenjem jednostavnog oduzimanja

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 radno vrijeme za bilo koju smjenu u vašem Excel vremenskom listu.

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

Pogledajte sljedeću sliku zaslona:

Ovdje imamotjedan u Excelu

U ovom primjeru, pokazat ću vam primjer koji će imati ukupne sate i prekovremene odrađene u tjednu od strane zaposlenika. Ovo izvodimo pomoću funkcije IF , funkcije MAX i funkcije SUM .

Pogledajte sljedeću sliku zaslona:

Ovdje smo izračunali prekovremeni rad 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 radi više od 40 sati tjedno.

Uloga prvog raspona funkcija SUM je apsolutna, ali drugi dio nije. Kada kopirate ovu formulu preko stupca, vidjet ćete da funkcija SUM zbraja sve sate koji su korišteni u stupcu Odrađeno . Kada se raspon SUM poveća, povećat će se i broj radnih sati. Kada SUM dosegne više od 40 sati, stavit će prekovremene sate u stupac Prekovremeni rad kao rastući ukupni iznos.

Sada, pogledajte sljedeću sliku zaslona:

Redovni sati procjenjuju se na temelju 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 prekovremeni rad. Ako formula vrati negativno, tada će funkcija MAX vratiti nulu u vremenskoj tablici programa Excel.

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 radno vrijeme (sati) u mjesecu koristeći Funkcija NETWORKDAYS u Excelu.

U osnovi, ova funkcija izračunava ukupan broj odrađenih sati na temelju radnog vremena vaše tvrtke.

Generička formula:

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

Pogledajte sljedeću sliku zaslona:

Formula koristimo:

=NETWORKDAYS(B5,C5)*8

Ovdje možete vidjeti ukupno odrađene sate u cijelom mjesec. Ovdje nismo uključili praznike.

Da biste dobili ukupne sate rada 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 prikladna primjera)

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

Sada, možda imate Excel timesheet u kojem morate uzeti u obzir vrijeme ručka zaposlenika. A ovo ne možete dodati radnim satima da biste izračunali. Možemo izračunati odrađene sate minus ručak pomoću funkcije SUM .

Generička formula:

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

Pogledajte sljedeću sliku kako biste bolje razumjeli:

Koristimo ovoformula:

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

Kao poslovni zaposlenici, moramo se prijaviti i odjaviti svaki radni dan, mjerenje cijelog radnog razdoblja i minus ručak jednog dana može pomoći da se izračuna plaća prema vremenu. Iz primjera sam pokazao formulu za izračunavanje radnog vremena, ali minus vrijeme ručka za svaki dan u vremenskoj tablici programa Excel.

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

💬 Stvari koje treba zapamtiti

Obavezno promijenite format vremena u broj ili opći ako se ne prikazuje u decimalnom formatu.

Ako formula vrati #### , to znači da je vaša vrijednost negativna ili da je širina stupca manja.

Zaključak

Za kraj, nadam se da vam je ovaj vodič pružio djelić korisnog znanja za korištenje formule za izračunavanje radnog vremena u Excelu. Preporučujemo da naučite i primijenite sve ove upute na svoj skup podataka. Preuzmite radnu bilježnicu za vježbanje i isprobajte ih sami. Također, slobodno dajte povratne informacije u odjeljku za komentare. Vaše vrijedne povratne informacije motiviraju nas za izradu ovakvih vodiča.

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

Nastavite učiti nove metode i rasti!

neke vremenske razlike. Formula koju smo koristili:

=C5-B5

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

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

Da biste to promijenili, slijedite ove korake:

  • Prvo odaberite raspon ćelije.

  • Sada pritisnite Ctrl+1 na tipkovnici.

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

Na kraju će prikazati odrađeno vrijeme u formatu sati, minuta i sekundi. Dakle, uspješni smo u izračunavanju odrađenog vremena nakon izvođenja oduzimanja u Excel vremenskoj tablici.

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

2. Izračunajte odrađeno vrijeme u satima, minutama ili sekundama

U prethodnom primjeru vidjeli ste da je naš izlaz formatiran u formatu sati, minuta i sekundi. Sada biste mogli izračunati radne sate u formatu minuta ili sekundi. Također možete izračunati odrađeno vrijeme pomoću Excel formule. Da bismo to pokazali, koristimo prethodni skup podataka.

2.1 VrijemeRadio u satima

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

=C5-B5

Sada, kako biste izračunali odrađeno vrijeme u samo satima, izmijenite formulu na sljedeći način:

=(C5-B5)*24

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

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

Sada, ako ne želite rezultat u decimalnom obliku, već ih želite u obliku cijelog broja, upotrijebite funkciju INT na sljedeći način:

=INT((C5-B5)*24)

Kao što vidite, uspješno izračunavamo odrađene sate u Excel vremenskoj tablici.

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

2.2 Odrađeno vrijeme u minutama

Da biste procijenili vremenski kontrast u minutama, trebate pomnožiti vremena tog stupca s ukupan broj minuta u danu. To je 1440 (24 sata*60 min).

Formula:

=(C5-B5)*24*60

Excel će ih opet dati u vremenskom formatu. Dakle, promijenite to iz grupe Brojevi kartice Početna .

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

2.3 Odrađeno vrijeme u sekundama

Da biste izračunali vremensku razliku u sekundama, morate pomnožiti prethodni rezultatukupnim brojem sekundi u danu. To je 86400 (24 sata * 60 minuta * 60 sekundi).

Koristimo sljedeću formulu:

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

Na ovaj način možete izračunati odrađeno vrijeme u bilo kojem formatu pomoću ove formule za Excel vremenski list.

Zabilježite ovu formulu radit će samo ako računate Excel vremensku razliku za isti dan. Ako su vaše vremenske vrijednosti iz različitih datuma, ova formula će vratiti netočan rezultat. Ne brinite o ovome. O tome ćemo raspravljati u kasnijem odjeljku.

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

3. Izračunajte urađeno vrijeme pomoću funkcije TEXT

U prethodnom odjeljku morali smo promijeniti format vremenske razlike za izračunavanje. Budući da Excel automatski mijenja razliku u formatu vremena. Iz tog smo razloga morali promijeniti format knjige.

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

Generička formula:

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

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

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 isporučiti samo ishod koji prikazuje broj sati razlike između vrijednosti dva vremena. 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

Za prikaz samo odrađenih minuta upotrijebite sljedeću formulu:

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

3.3 Prikaži samo sekunde

Za prikaz samo odrađenih sekundi upotrijebite sljedeću formulu:

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

3.4 Prikaz sati i minuta

Za prikaz samo odrađenih sati i minuta koristite sljedeću formulu:

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

3.5 Prikaz sati, minuta i sekundi

Za prikaz samo odrađenih sati, minuta i sekundi, upotrijebite sljedeću formulu:

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

Sada, možete pitati zašto koristimo uglate zagrade poput [hh], [mm] ili [ss] negdje. U osnovi, daje vam cijeli broj odrađenih sati između dva datuma, čak i ako je sat veći od 24. Dakle, ako želite izračunati odrađene sate između dvije datumske vrijednosti gdje je razlika veća od 24 sata, koristeći [hh] isporučit će vam ukupan broj odrađenih sati, a "hh" će vam dati samo sate protekle na dan završnog datuma.

4. Vrijeme odrađeno do sada

Da biste izračunali vrijeme odrađeno između vremena početka i trenutnog vremena, upotrijebite funkciju SADA umjesto vremena završetka u stupcu Razlika.

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

Generička formula:

Odrađeno vrijeme = SADA() – Vrijeme početka

Pogledajte sljedeću sliku zaslona za bolje razumijevanje:

Ako je razlika u vremenu između vremena početka i trenutnog vremena veća od 24 sata, formatirajte rezultat za prikaz dana s vremenskim dijelom pomoću funkcije TEKST.

Formula:

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

Sada također možete izvršiti istu stvar izmjenom prilagođenog oblikovanja ćelije za prikaz dana zajedno s vremenskim dijelom.

Excel će automatski uzeti u obzir vrijeme 1. siječnja 1990. ako vaše početno vrijeme ima samo vremenski dio.

Iz tog razloga, funkcija SADA dat će vam netočan izlaz prilikom izračunavanja odrađenog vremena. Kao što smo spomenuli, rezultirajuća vrijednost bi također imala ukupne dane koji su prošli od 1. siječnja 1990.

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

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

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

Zapamtite, funkcija SADA ažurira se svaki put kada napravite promjenu u vašem Excel vremenskom listu. Ali ne radi se ponovno u stvarnom vremenu

Formula za izračun radnih sati za dnevnu smjenu

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

Da bismo to demonstrirali, koristimo ovaj skup podataka:

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

=MOD(D5-C5,1)*24

Ovdje naša formula sadrži funkciju MOD za izračun odrađeno vrijeme u satima u Excel vremenskoj tablici.

Kao što vidite, uspjeli smo u izračunavanju ukupnih radnih sati u Excel vremenskoj tablici.

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

Sada, prethodno smo raspravljali o vremenskoj razlici na temelju dnevne smjene. To znači da vam nismo prikazali rezultat ako je vaše vrijeme završetka na drugi datum. To znači da je vaše vrijeme početka u hh:mm: ss PM, ali vrijeme završetka je hh:mm: ss AM. Ovo možete usporediti s noćnom smjenom gdje zaposlenici počinju raditi noću i završavaju sljedeći dan.

Pogledajte sljedeći skup podataka:

Ovdje možete jasno vidjeti neke ljude koji su radili noću. Dakle, datum se ovdje također promijenio s vremenom.

Da bismo to riješili koristimo formulu programa Excel s funkcijom IF .

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

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

Kao što možete vidjeti, izračunali smo odrađeno vrijeme pomoću formule. Još jedan koristan način za rješavanje ovoga je korištenje funkcije MOD za izračunavanje radnog vremena u satima.

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

=MOD(D5-C5,1)*24

Ova formula obrađuje negativno vrijeme korištenjem MOD funkcije za "poništavanje" negativnih vrijednosti na tražene pozitivna vrijednost. Budući da će ova formula izdržati vremena na točan dan i vremena nakon ponoći, ne zahtijevamo upotrebu funkcije IF . Ovo je ljepota funkcije MOD .

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

Slična čitanja:

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

Formula za izračun prekovremenog rada u programu Excel

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

Pogledajte skup podataka:

U ovomExcel timesheet, možete primijetiti vrijeme početka i završetka zaposlenika. Kod nas je standardno radno vrijeme 8 sati. Dakle, ako je netko radio više od 8 sati, naša formula će to prikazati u stupcu Prekovremeni rad. No, stupac Odrađeno, prikazat će samo standardno radno vrijeme koje je izvršio zaposlenik.

Da biste izračunali uobičajeno radno vrijeme u danu, upišite sljedeću formulu u ćeliju E5 i povucite ikona ručke za popunjavanje:

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

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

Da biste izračunali prekovremeni rad u danu, upišite sljedeću formulu u ćeliju F5 i povucite ikonu ručke za punjenje:

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

Ova formula u osnovi izvlači te dodatne sate nakon oduzimanja vremena provedenog od vremena izvan vremena u Excel vremenskoj tablici.

Pročitajte više: Formula programa Excel za prekovremeni rad preko 40 sati [s besplatnim predloškom]

Kako izračunati odrađene sate u programu Excel pomoću 24-satnog sata

Sada, ako koristite 24-satni sat u svojoj regiji, također možete koristiti prethodne formule za ovo.

Koristimo MOD funkciju da to izvedemo .

=MOD(D5-C5,1)*24

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

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

Kako izračunati ukupan broj sati u

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.