Excel-formel: Grundlæggende timesedelformel med pauser -

Generisk formel

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

Resumé

For at beregne arbejdstid under hensyntagen til pausetid, der skal trækkes fra, kan du bruge en formel baseret på MOD-funktionen. MOD bruges til at håndtere start- og sluttider, der krydser midnat. I det viste eksempel er formlen i F6:

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

Forklaring

I kernen trækker denne formel starttid fra sluttid for at få varighed i timer. Dette gøres for at beregne både arbejdstid og pausetid.

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

Dernæst trækkes pausetid fra arbejdstid for at få "netto arbejdstid".

Denne formel bruger MOD-funktionen til at håndtere tidspunkter, der krydser en dagsgrænse (midnat). Ved at bruge MOD med en divisor på 1 er positive resultater uændrede, men negative resultater (som opstår, når starttiden er større end sluttiden) "vendes" for at få den korrekte varighed.

For flere detaljer, se: Sådan beregnes antal timer mellem to gange

Formateringstidsvarigheder

I tilfælde, hvor den beregnede tid overstiger 24 timer, kan du bruge et brugerdefineret format som (h): mm. Den firkantede parentes-syntaks (h) fortæller Excel at vise timevarigheder på mere end 24 timer. Hvis du ikke bruger parenteserne, vil "Excel" blot "vælte", når varigheden rammer 24 timer (som et ur).

Alternativ timeseddelayout

Skærmbilledet nedenfor viser et alternativt format til at fange den arbejdede tid. I stedet for at logge arbejde og bryde tid separat, fanger denne version to separate ind / ud-tider for et enkelt skift.

For dette layout er formlen, der anvendes i F5:

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

I stedet for at trække pause fra arbejdstid sammenlægger vi to arbejdstider.

Gode ​​links

En introduktion til modulær matematik (Khan Academy) Beregning af arbejdstid (Chandoo-video)

Interessante artikler...