"Excel" formulė dirbtam laikui apskaičiuoti

  • Pasidalinti
Hugh West

Programoje "Microsoft Excel" darbas su laiku yra viena iš gerai pažįstamų užduočių. Pateksite į daugybę situacijų, kuriose turėsite apskaičiuoti laiko skirtumus. Jei savo įmonėje užimate vadovaujančias pareigas, turite sekti visų darbuotojų darbo laiko apskaitos žiniaraščius. Turite apskaičiuoti, kiek valandų jie dirbo. Šioje pamokoje išmoksite apskaičiuoti dirbtą laiką naudodami "Excel" formulę, pateikdami tinkamus pavyzdžius ir tinkamas iliustracijas.

Atsisiųsti praktikos sąsiuvinį

Dirbto laiko apskaičiavimo formulės.xlsx

Formulė laiko skirtumams rasti "Excel" programoje

Daugeliu atvejų darbo laiko apskaitos žiniaraštyje turėsite apskaičiuoti laiko skirtumus arba dirbtą laiką tarp dviejų laikų. Norėdami apskaičiuoti bendrą dirbtą laiką, turite žinoti pagrindinę laiko skirtumų apskaičiavimo formulę. Tolesniuose skyriuose pateiksiu keletą paprastų ir lengvų pavyzdžių, kurie išsklaidys jūsų abejones. Rekomenduoju juos visus išmokti ir taikyti savo "Excel" darbo laiko apskaitos žiniaraštyje, kad galėtumėte apskaičiuotilaiko skirtumą.

1. Darbo laikas naudojant paprastą atimtį

Dabar paprasta formulė laiko skirtumui apskaičiuoti yra atimti pradžios laiką iš pabaigos laiko. Taip galite apskaičiuoti bet kurios pamainos darbo laiką "Excel" darbo laiko apskaitos žiniaraštyje.

Dirbtas laikas = pabaigos laikas - pradžios laikas

Pažvelkite į šią ekrano nuotrauką:

Čia susiduriame su tam tikrais laiko skirtumais. Naudota formulė:

=C5-B5

Problema, kurią čia galite pastebėti, yra ta, kad turime laiko formato skirtumą. Kalbant apie pirmuosius duomenis, norėjome 8 val. vietoj to gavome 8:00 val. ryto.

Jį galite formatuoti įvairiais būdais. Norėdami gauti rezultatą valandų, minučių ir sekundžių formatu, tiesiog pakeiskite jį į pasirinktinį formatą.

Norėdami tai pakeisti, atlikite šiuos veiksmus:

  • Pirmiausia pasirinkite ląstelių intervalą.

  • Dabar paspauskite Ctrl+1 ant klaviatūros.

  • Dabar iš Formuoti ląsteles dialogo lange rasite įvairių Skaičiai Tada pasirinkite Pasirinktinis Kategorija . Tada iš Tipas , pasirinkite h:mm: ss formatą. Galiausiai spustelėkite GERAI .

Galiausiai bus rodomas dirbtas laikas valandų, minučių ir sekundžių formatu. Taigi, mums pavyko apskaičiuoti dirbtą laiką atlikus atimtį "Excel" darbo laiko apskaitos žiniaraštyje.

Skaityti daugiau: Kaip atimti laiką "Excel" programoje (7 greiti metodai)

2. Apskaičiuokite dirbtą laiką valandomis, minutėmis arba sekundėmis

Ankstesniame pavyzdyje matėte, kad mūsų išvestis buvo suformatuota laiko valandų, minučių ir sekundžių formatu. Dabar galite norėti apskaičiuoti darbo valandas minučių arba sekundžių formatu. Taip pat galite apskaičiuoti dirbtą laiką naudodami "Excel" formulę. Norėdami tai pademonstruoti, naudojame ankstesnį duomenų rinkinį.

2.1 Dirbtas laikas valandomis

Jau matėte šią formulę laiko skirtumui apskaičiuoti "Excel" programoje:

=C5-B5

Dabar, norėdami apskaičiuoti dirbtą laiką tik valandomis, pakeiskite formulę taip:

=(C5-B5)*24

Vėlgi, "Excel" pateiks rezultatą laiko formatu. Norėdami jį pakeisti, eikite į Skaičių formatas, esantį Pagrindinis skirtuką. Iš ten spustelėkite Numeris .

Po to "Excel" darbo laiko apskaitos žiniaraštyje bus nurodytos dirbtos valandos.

Jei nenorite gauti rezultatų dešimtainės trupmenos formatu, bet norite, kad jie būtų išreikšti sveikaisiais skaičiais, naudokite INT funkcija kaip antai:

=INT((C5-B5)*24)

Kaip matote, mums pavyksta apskaičiuoti dirbtas valandas "Excel" darbo laiko apskaitos žiniaraštyje.

Skaityti daugiau: Kaip apskaičiuoti bendrą valandų skaičių programoje "Excel" (9 paprasti metodai)

2.2 Dirbtas laikas minutėmis

Norint apskaičiuoti laiko kontrastą minutėmis, reikia to stulpelio laiką padauginti iš bendro dienos minučių skaičiaus. Tai yra 1440 (24 val. * 60 min.).

Formulė:

=(C5-B5)*24*60

"Excel" ir vėl pateiks juos laiko formatu. Taigi pakeiskite tai iš grupės Skaičiai Pagrindinis skirtukas.

Skaityti daugiau: Kaip "Excel" programoje pridėti minučių prie laiko (3 greiti metodai)

2.3 Dirbtas laikas sekundėmis

Norėdami apskaičiuoti laiko skirtumą sekundėmis, ankstesnį rezultatą turite padauginti iš bendro sekundžių skaičiaus per parą. Tai yra 86400 (24 val. * 60 min. * 60 sek.).

Naudojame šią formulę:

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

Taip naudodami šią formulę "Excel" darbo laiko apskaitos žiniaraštyje galite apskaičiuoti dirbtą laiką bet kokiu formatu.

Atkreipkite dėmesį, kad ši formulė veiks tik tuo atveju, jei "Excel" laiko skirtumą skaičiuojate tą pačią dieną. Jei jūsų laiko vertės yra skirtingų datų, ši formulė duos neteisingą išvestį. Nesijaudinkite dėl to. Tai aptarsime vėlesniame skyriuje.

Skaityti daugiau: Kaip apskaičiuoti laiką programoje "Excel" (16 galimų būdų)

3. Apskaičiuokite dirbtą laiką naudodami funkciją TEXT

Ankstesniame skyriuje turėjome pakeisti laiko skirtumo skaičiavimo formatą. Kadangi "Excel" automatiškai pakeičia laiko skirtumo formatą. Dėl šios priežasties turėjome pakeisti tome formatą.

Jei nenorite susidurti su šiuo pavojumi ir norite paprasto sprendimo, naudokite funkcija TEXT . Čia nereikia rūpintis, kad pakeistumėte formatą.

Bendroji formulė:

=TEXT(pabaigos laikas - pradžios laikas, formatas)

Dabar pirmasis argumentas yra pagrindinė atimtis. O formate turite tiesiog įvesti norimą laiko skirtumo formatą.

Skaityti daugiau: Laiko suvestinės formulė programoje "Excel" (5 pavyzdžiai)

3.1 Tik rodymo valandos

Jei norite rodyti tik dirbtas valandas, naudokite šią formulę:

=TEXT(C5-B5, "hh")

Ši formulė pateiks tik tokį rezultatą, kuris rodo valandų skaičių, skiriantį dvi laiko vertes. Jei jūsų rezultatas yra 10 valandų ir 40 minučių, bus rodomos tik 9 valandos.

Susijęs turinys: Kaip atimti ir rodyti neigiamą laiką programoje "Excel" (3 metodai)

3.2 Rodyti tik minutes

Jei norite rodyti tik dirbtas minutes, naudokite šią formulę:

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

3.3 Rodyti tik sekundes

Jei norite rodyti tik dirbtas sekundes, naudokite šią formulę:

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

3.4 Valandų ir minučių rodymas

Jei norite rodyti tik dirbtas valandas ir minutes, naudokite šią formulę:

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

3.5 Valandų, minučių ir sekundžių rodymas

Jei norite rodyti tik dirbtas valandas, minutes ir sekundes, naudokite šią formulę:

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

Dabar galite paklausti, kodėl naudojame tokius laužtinius skliaustus kaip [hh],[mm] , arba [ss] Iš esmės jis pateikia visą dirbtų valandų skaičių tarp dviejų datų, net jei valanda yra didesnė nei 24. Taigi, jei norite apskaičiuoti dirbtas valandas tarp dviejų datų reikšmių, kai skirtumas yra didesnis nei 24 valandos, naudodami [hh] gausite visą dirbtų valandų skaičių, o "hh" pateiksite tik valandas, praėjusias galutinės datos dieną.

4. Iki šiol dirbtas laikas

Norėdami apskaičiuoti laiką, dirbtą nuo pradžios laiko iki dabartinio laiko, naudokite funkcija DABAR vietoj skirtumo stulpelyje nurodyto pabaigos laiko.

Svetainė DABAR funkcija grąžina esamą datą ir laiką iš jūsų įrenginio. Ji nepriima jokių įvesties argumentų.

Bendroji formulė:

Dirbtas laikas = DABAR() - pradžios laikas

Kad geriau suprastumėte, pažvelkite į toliau pateiktą ekrano nuotrauką:

Jei laiko skirtumas tarp pradžios ir dabartinio laiko yra didesnis nei 24 valandos, suformatuokite rezultatą taip, kad būtų rodoma diena su laiko dalimi, naudodami funkcija TEXT.

Formulė:

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

Dabar tą patį galite atlikti pakeisdami ląstelės pasirinktinį formatavimą taip, kad diena būtų rodoma kartu su laiko dalimi.

"Excel" automatiškai laikys 1990 m. sausio 1 d. laiką, jei jūsų pradžios laikas turi tik laiko dalį.

Dėl šios priežasties DABAR funkcija apskaičiuodama dirbtą laiką pateiks neteisingą išvestį. Kaip minėjome, gautoje reikšmėje taip pat būtų nurodyta bendra dienų, praėjusių nuo 1990 m. sausio 1 d., suma.

Šiam uždaviniui išspręsti naudokite šią formulę:

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

Čia INT funkcija iš šios funkcijos gauto rezultato išvalys dienos dalį. Po to ji jį panaudos laiko skirtumui apskaičiuoti.

Atminkite, kad DABAR funkcija atnaujina kiekvieną kartą, kai "Excel" darbo laiko apskaitos žiniaraštyje atliekate pakeitimą. Tačiau ji neperdirba realiuoju laiku.

Dienos pamainos darbo valandų skaičiavimo formulė

Šiame skyriuje jums parodysiu paprastą duomenų rinkinį, kuriame yra kai kurių darbuotojų darbo pradžios ir pabaigos laikas. Mūsų tikslas - apskaičiuoti dirbtą laiką valandomis.

Norėdami tai įrodyti, naudojame šį duomenų rinkinį:

Dabar pasirinkite E5 ląstelė ir įveskite šią formulę:

=MOD(D5-C5,1)*24

Čia mūsų formulėje yra MOD funkcija apskaičiuoti dirbtą laiką valandomis "Excel" darbo laiko apskaitos žiniaraštyje.

Kaip matote, mums pavyko apskaičiuoti bendrą darbo valandų skaičių "Excel" darbo laiko apskaitos žiniaraštyje.

Nakties pamainos darbo laiko apskaičiavimo formulė

Dabar, anksčiau aptarėme laiko skirtumą pagal dienos pamainą. Tai reiškia, kad neparodėme išvesties, jei jūsų pabaigos laikas yra kitą dieną. Tai reiškia, kad jūsų pradžios laikas yra hh:mm:ss PM, bet pabaigos laikas yra hh:mm: ss AM. Tai galima palyginti su naktine pamaina, kai darbuotojai pradeda dirbti naktį ir baigia kitą dieną.

Peržiūrėkite šį duomenų rinkinį:

Čia aiškiai matyti, kad kai kurie žmonės dirbo naktį. Taigi, data čia keitėsi kartu su laiku.

Šiam klausimui išspręsti naudojame "Excel" formulę su funkcija IF .

Dabar pasirinkite E5 ląstelė ir įveskite šią formulę:

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

Kaip matote, dirbtą laiką apskaičiavome pagal formulę. Kitas naudingas būdas išspręsti šį uždavinį - naudoti MOD funkcija apskaičiuoti dirbtą laiką valandomis.

Pasirinkite E5 ląstelė ir įveskite šią formulę:

=MOD(D5-C5,1)*24

Šioje formulėje neigiamas laikas apdorojamas naudojant MOD funkciją, kuri neigiamas reikšmes "apverčia" į reikalaujamą teigiamą reikšmę. Kadangi ši formulė atlaikys tikslios dienos laikus ir laikus, kurie praeina vidurnaktį, mums nereikia naudoti IF funkcija. MOD funkcija.

Atminkite: ši formulė neveikia ilgiau nei 24 valandas.

Panašūs skaitiniai:

  • Kaip apskaičiuoti praėjusį laiką programoje "Excel" (8 būdai)
  • Praėjusio laiko tarp dviejų datų skaičiavimas "Excel" programoje (5 metodai)
  • Kaip atimti karinį laiką programoje "Excel" (3 metodai)
  • Laiko formato naudojimas "Excel VBA" (makrokomandoje, UDF ir vartotojo formoje)
  • Kaip apskaičiuoti vidutinį tvarkymo laiką programoje "Excel" (2 paprasti būdai)

Viršvalandžių skaičiavimo formulė programoje "Excel

Šiame skyriuje pateiksiu viršvalandžių pavyzdį. Viršvalandžiai - tai bet kokios darbuotojo dirbtos valandos, viršijančios įprastą darbo laiką.

Peržiūrėkite duomenų rinkinį:

Šioje "Excel" darbo laiko suvestinėje galite pastebėti darbuotojų darbo pradžios ir pabaigos laiką. Čia mūsų standartinė darbo valanda yra 8 valandos. Taigi, jei kas nors dirbo daugiau nei 8 valandas, mūsų formulė tai parodys stulpelyje "Viršvalandžiai". Tačiau stulpelyje "Dirbta" bus rodomas tik standartinis darbuotojo darbo laikas.

Norėdami apskaičiuoti įprastą darbo laiką per dieną, įveskite šią formulę E5 ląstelė ir vilkite užpildymo rankenos piktogramą:

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

Jei darbuotojas dirbo ilgiau nei 8 valandas, formulė parodys ne daugiau kaip 8 valandas.

Norėdami apskaičiuoti viršvalandžius per dieną, įveskite šią formulę Eilutė F5 ir vilkite užpildymo rankenos piktogramą:

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

Šia formule iš esmės iš "Excel" darbo laiko apskaitos žiniaraštyje nurodyto įvesto laiko atėmus iš išvesto laiko išgaunamos papildomos valandos.

Skaityti daugiau: "Excel" formulė viršvalandžiams virš 40 valandų [su nemokamu šablonu]

Kaip apskaičiuoti dirbtas valandas "Excel" programoje naudojant 24 valandų laikrodį

Jei savo regione naudojate 24 valandų laikrodį, tai galite atlikti ir pagal ankstesnes formules.

Mes naudojame MOD funkcija tai atlikti.

=MOD(D5-C5,1)*24

Galite naudoti bet kurią pirmiau nurodytą formulę, kad apskaičiuotumėte "Excel" darbo laiko apskaitos žiniaraštyje išdirbtą laiką, esant 24 valandų laikrodžio rodyklei.

Skaityti daugiau: Kaip "Excel" programoje pridėti laiko per 24 valandas (4 būdai)

Kaip apskaičiuoti bendrą valandų skaičių per savaitę programoje "Excel

Šiame pavyzdyje parodysiu pavyzdį, kuriame bus pateikta bendra darbuotojo per savaitę dirbtų valandų ir viršvalandžių suma. Tai atliekame naudodami funkcija IF , MAX funkcija , ir SUM funkcija .

Pažvelkite į šią ekrano nuotrauką:

Šiuo atveju viršvalandžius apskaičiavome pagal šią formulę:

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

Ši funkcija iš esmės apskaičiuoja viršvalandžius, kai asmuo dirba daugiau nei 40 valandų per savaitę.

Pirmojo diapazono vaidmuo SUMA funkcija yra absoliuti, tačiau antroji dalis nėra absoliuti. Kai nukopijuosite šią formulę į kitą stulpelį, pamatysite, kad funkcija SUM sumuoja visas valandas, kurios buvo valdomos Dirbama Kai didėja SUM diapazonas, didėja ir dirbtų valandų skaičius. Kai SUMA viršija 40 valandų, viršvalandžiai bus įrašyti į stulpelį "Viršvalandžiai" kaip didėjanti suma.

Dabar pažiūrėkite į toliau pateiktą ekrano nuotrauką:

Reguliarios valandos apskaičiuojamos pagal bendrą valandų skaičių, o viršvalandžiai - pagal dirbtus viršvalandžius:

=MAX(E5-G5,0)

Mes naudojame MAX funkciją, kad neliktų neigiamų valandų, kai Darbuotojas dirbo viršvalandžius. Jei formulė grąžina neigiamą rezultatą, tada MAX funkcija grąžins nulį į "Excel" darbo laiko lentelę.

Skaityti daugiau: Kaip apskaičiuoti bendrą valandų skaičių programoje "Excel" (9 paprasti metodai)

Kaip apskaičiuoti bendrą valandų skaičių per mėnesį programoje "Excel

Visą per mėnesį dirbtą laiką (valandas) galite apskaičiuoti naudodami funkcija NETWORKDAYS "Excel" programoje.

Iš esmės ši funkcija apskaičiuoja bendrą dirbtų valandų skaičių pagal jūsų įmonės darbo valandas.

Bendroji formulė:

=NETWORKDAYS(pradžios data,pabaigos data)*darbo valandos per dieną

Pažvelkite į šią ekrano nuotrauką:

Naudojama formulė:

=NETWORKDAYS(B5,C5)*8

Čia matote bendrą per visą mėnesį dirbtų valandų skaičių. Čia neįtraukėme švenčių dienų.

Kad gautumėte bendrą dirbtų valandų skaičių be atostogų, formulė bus tokia:

=NETWORKDAYS(pradžios data,pabaigos data,atostogų_sąrašas)*darbo valandos per dieną

Norėdami sužinoti daugiau apie šią funkciją, skaitykite: Kaip naudoti "NETWORKDAYS" funkciją "Excel" programoje (3 tinkami pavyzdžiai)

"Excel" formulė dirbtoms valandoms minus pietūs apskaičiuoti

Dabar galbūt turite "Excel" darbo laiko apskaitos žiniaraštį, kuriame turite atsižvelgti į darbuotojų pietų pertrauką. Ir negalite jos pridėti prie darbo valandų, kad galėtumėte apskaičiuoti. Galime apskaičiuoti dirbtas valandas, atėmę pietus, naudodami SUM funkcija .

Bendroji formulė:

=SUMA((pietų_pradžia-pradžios_laikas)+(pabaigos_laikas-pietų_ pabaiga))*24

Kad geriau suprastumėte, pažvelkite į toliau pateiktą ekrano nuotrauką:

Naudojame šią formulę:

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

Kaip verslo darbuotojai, turime kiekvieną darbo dieną registruotis ir išeiti iš darbo, o matuojant visą dirbtą laikotarpį ir atėmus dienos pietus galima padėti apskaičiuoti atlyginimą pagal laiką. Iš pavyzdžio parodžiau formulę, kaip apskaičiuoti kiekvienos dienos darbo laiką, bet atėmus pietų laiką "Excel" darbo laiko apskaitos žiniaraštyje.

Skaityti daugiau: "Excel" formulė dirbtoms valandoms minus pietūs apskaičiuoti

💬 Dalykai, kuriuos verta prisiminti

Būtinai pakeiskite laiko formatą į skaičių arba bendrąjį formatą, jei laikas nerodomas dešimtainės trupmenos formatu.

Jei formulė grąžina #### , tai reiškia, kad jūsų reikšmė yra neigiama arba stulpelio plotis yra mažesnis.

Išvada

Baigdamas tikiuosi, kad ši mokomoji knyga suteikė jums naudingų žinių, kaip naudoti formulę dirbtam laikui apskaičiuoti "Excel" programoje. Rekomenduojame išmokti ir taikyti visus šiuos nurodymus savo duomenų rinkiniui. Atsisiųskite pratybų sąsiuvinį ir išbandykite juos patys. Taip pat nedvejodami pateikite atsiliepimus komentarų skiltyje. Jūsų vertingi atsiliepimai skatina mus kurti tokias mokomąsias knygas kaip ši.

Nepamirškite patikrinti mūsų svetainės Exceldemy.com įvairioms su "Excel" susijusioms problemoms ir jų sprendimams.

Nuolat mokykitės naujų metodų ir tobulėkite!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.