
Yleinen kaava
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Yhteenveto
Voit laskea työtunnit, kun otetaan huomioon vähennettävä tauko, voit käyttää MOD-funktioon perustuvaa kaavaa. MOD: tä käytetään keskiyön ylittävien aloitus- ja lopetusaikojen käsittelemiseen. Esitetyssä esimerkissä kaava kohdassa F6 on:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Selitys
Ytimessä tämä kaava vähentää aloitusajan lopetusajasta saadakseen keston tunteina. Tämä tehdään laskemaan sekä työaika että taukoaika.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Seuraavaksi tauon aika vähennetään työajasta, jotta saadaan "nettotyötunnit".
Tämä kaava käyttää MOD-toimintoa päivärajan ylittävien aikojen (keskiyön) käsittelemiseen. Käyttämällä MOD: n jakajaa 1 positiiviset tulokset eivät muutu, mutta negatiiviset tulokset (joita tapahtuu, kun alkamisaika on suurempi kuin lopetusaika) "käännetään" oikean keston saamiseksi.
Katso lisätietoja kohdasta: Kuinka laskea kahden tunnin välinen tuntimäärä
Aikojen muotoilu
Jos laskettu aika ylittää 24 tuntia, kannattaa käyttää mukautettua muotoa, kuten (h): mm. Hakasulkujen syntaksissa (h) käsketään Excelin näyttämään yli 24 tunnin tuntikestot. Jos et käytä sulkeita, Excel yksinkertaisesti "kaatuu", kun kesto saavuttaa 24 tuntia (kuten kello).
Vaihtoehtoinen aikataulun asettelu
Alla olevassa kuvakaappauksessa näkyy vaihtoehtoinen muoto työstetyn ajan sieppaamiseksi. Sen sijaan, että kirjaat työ- ja taukoaikaa erikseen, tämä versio tallentaa kaksi erillistä sisään / ulos -aikaa yhdelle vuorolle.
Tätä asettelua varten F5: ssä käytetty kaava on:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Sen sijaan, että vähennettäisiin taukoaikaa työajasta, laskemme yhteen kaksi työaikaa.