
Üldine valem
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Kokkuvõte
Tööaja arvutamiseks, võttes arvesse lahutamist vajavat vaheaega, võite kasutada funktsiooni MOD põhinevat valemit. MOD-i kasutatakse kesköö ületavate algus- ja lõppaegade käsitlemiseks. Näidatud näites on valem F6-s järgmine:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Selgitus
Põhimõtteliselt lahutab see valem algusaja lõpuajast, et saada kestus tundides. Seda tehakse nii tööaja kui ka vaheaja arvutamiseks.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Järgmiseks lahutatakse vaheaja tööajast, et saada "netotööaeg".
See valem kasutab funktsiooni MOD, et käsitleda päeva piiri ületavaid aegu (südaöö). MOD-i kasutamisel jagajaga 1 positiivsed tulemused ei muutu, kuid negatiivsed tulemused (mis ilmnevad siis, kui algusaeg on suurem kui lõppaeg) korrektse kestuse saamiseks "pööratakse".
Lisateavet leiate teemast: Kuidas arvutada tundide arv kahe korra vahel
Aja kestuste vormindamine
Kui arvutatud aeg ületab 24 tundi, võiksite kasutada kohandatud vormingut nagu (h): mm. Nurksulgude süntaks (h) käsib Excelis kuvada tundide kestusi, mis on pikemad kui 24 tundi. Kui te sulgusid ei kasuta, siis Excel lihtsalt "veeretab ümber", kui kestus on 24 tundi (nagu kell).
Alternatiivne töögraafiku paigutus
Allpool olev ekraanipilt näitab töötatud aja hõivamiseks alternatiivset vormingut. Töö ja vaheaja eraldi sisselogimise asemel hõivab see versioon ühe vahetuse jaoks kaks eraldi sisse- ja väljalülitusaega.
Selle paigutuse jaoks on F5-s kasutatud valem:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Selle asemel, et lahutada tööajast pausiaeg, liidame kokku kaks tööaega.