Excel formel: Grunnleggende timelisteformel med pauser

Generisk formel

=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)

Sammendrag

For å beregne arbeidstid, med tanke på pause som må trekkes fra, kan du bruke en formel basert på MOD-funksjonen. MOD brukes til å håndtere start- og sluttider som går over midnatt. I eksemplet vist er formelen i F6:

=MOD(C6-B6,1)-MOD(E6-D6,1)

Forklaring

I kjernen trekker denne formelen starttid fra sluttid for å få varighet i timer. Dette gjøres for å beregne både arbeidstid og pausetid.

MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time

Deretter trekkes pausetid fra arbeidstid for å få "netto arbeidstid".

Denne formelen bruker MOD-funksjonen til å håndtere tider som krysser en dagsgrense (midnatt). Ved å bruke MOD med en divisor på 1, er positive resultater uendret, men negative resultater (som oppstår når starttiden er større enn sluttiden) blir "snudd" for å få en korrekt varighet.

For mer informasjon, se: Hvordan beregne antall timer mellom to ganger

Formateringstid

I tilfeller der beregnet tid overstiger 24 timer, kan det være lurt å bruke et tilpasset format som (h): mm. Syntaksen for hakeparentes (h) forteller Excel å vise timevarigheter på mer enn 24 timer. Hvis du ikke bruker parentesene, vil Excel ganske enkelt "rulle" når varigheten treffer 24 timer (som en klokke).

Alternativ timelisteoppsett

Skjermbildet nedenfor viser et alternativt format for å fange opp arbeidet. I stedet for å logge arbeid og pause tid hver for seg, fanger denne versjonen to separate inn / ut-tider for et enkelt skift.

For denne utformingen er formelen som brukes i F5:

=MOD(C5-B5,1)+MOD(E5-D5,1)

I stedet for å trekke pause fra arbeidstid, legger vi sammen to arbeidstider.

Gode ​​lenker

En introduksjon til modulær matematikk (Khan Academy) Beregning av arbeidstid (Chandoo-video)

Interessante artikler...