
Obecný vzorec
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
souhrn
K výpočtu pracovní doby s přihlédnutím k době přestávky, kterou je třeba odečíst, můžete použít vzorec založený na funkci MOD. MOD se používá ke zpracování časů začátku a konce, které překračují půlnoc. V zobrazeném příkladu je vzorec v F6:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Vysvětlení
V jádru tento vzorec odečte čas začátku od času konce, aby získal dobu v hodinách. To se provádí pro výpočet doby práce i doby přestávky.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Dále se od pracovní doby odečte doba přestávky, aby se získala „čistá pracovní doba“.
Tento vzorec používá funkci MOD ke zpracování časů, které překračují denní hranici (půlnoc). Použitím MOD s dělitelem 1 jsou pozitivní výsledky nezměněny, ale negativní výsledky (které se vyskytnou, když je počáteční čas větší než koncový čas) jsou „převráceny“, aby se dosáhlo správné doby trvání.
Další informace viz: Jak vypočítat počet hodin mezi dvěma časy
Formátování doby trvání
V případech, kdy vypočítaný čas přesáhne 24 hodin, můžete použít vlastní formát jako (h): mm. Syntaxe hranatých závorek (h) říká aplikaci Excel, aby zobrazovala hodinovou dobu delší než 24 hodin. Pokud závorky nepoužíváte, Excel se jednoduše „převrátí“, když doba dosáhne 24 hodin (jako hodiny).
Alternativní rozvržení časového rozvrhu
Snímek obrazovky níže ukazuje alternativní formát pro zachycení odpracovaného času. Namísto samostatného protokolování práce a doby přestávek tato verze zachycuje dva samostatné časy vstupu / výstupu pro jednu směnu.
Pro toto rozložení je vzorec použitý v F5:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Místo odečtení doby přestávky od pracovní doby sečteme dvě pracovní doby.