
Generisk formel
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Sammanfattning
För att beräkna arbetstid, med hänsyn till paustid som behöver subtraheras, kan du använda en formel baserad på MOD-funktionen. MOD används för att hantera start- och sluttider som passerar midnatt. I exemplet som visas är formeln i F6:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Förklaring
I grunden subtraherar denna formel starttid från sluttid för att få varaktighet i timmar. Detta görs för att beräkna både arbetstid och paustid.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Därefter subtraheras paustiden från arbetstiden för att få "nettoarbetstid".
Denna formel använder MOD-funktionen för att hantera tider som passerar en daggräns (midnatt). Genom att använda MOD med delaren 1 är positiva resultat oförändrade, men negativa resultat (som uppstår när starttiden är längre än sluttiden) "vänds" för att få en korrekt varaktighet.
Mer information finns i: Hur man beräknar antalet timmar mellan två gånger
Formateringstid
I fall där beräknad tid överstiger 24 timmar, kanske du vill använda ett anpassat format som (h): mm. Syntaxen för hakparentes (h) ber Excel att visa timtid på mer än 24 timmar. Om du inte använder parenteserna kommer Excel helt enkelt att "rulla över" när varaktigheten träffar 24 timmar (som en klocka).
Alternativ tidsplanlayout
Skärmdumpen nedan visar ett alternativt format för att fånga arbetad tid. Istället för att logga arbete och bryta tid separat, fångar den här versionen två separata in / ut-tider för ett enda skift.
För denna layout är formeln som används i F5:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Istället för att dra paus från arbetstid lägger vi samman två arbetstider.