Vzorec programu Excel: Základný vzorec časového rozvrhu s prerušeniami -

Všeobecný vzorec

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

Zhrnutie

Na výpočet pracovnej doby, berúc do úvahy čas prestávky, ktorý je potrebné odpočítať, môžete použiť vzorec založený na funkcii MOD. MOD sa používa na spracovanie časov začiatku a konca, ktoré prekračujú polnoc. V zobrazenom príklade je vzorec v F6:

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

Vysvetlenie

Tento vzorec v podstate odčíta začiatočný čas od konečného, ​​aby získal trvanie v hodinách. Toto sa robí na výpočet času práce a prestávky.

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

Ďalej sa prestávka odpočítava od času práce, aby sa získala „čistá pracovná doba“.

Tento vzorec využíva funkciu MOD na spracovanie časov, ktoré prekračujú dennú hranicu (polnoc). Použitím MOD s deliteľom 1 sú pozitívne výsledky nezmenené, ale negatívne výsledky (ktoré sa vyskytujú, keď je čas začiatku väčší ako čas konca) sa „otočia“, aby sa získalo správne trvanie.

Ďalšie informácie nájdete v časti: Ako vypočítať počet hodín medzi dvoma časmi

Formátovanie časových období

V prípadoch, keď vypočítaný čas presahuje 24 hodín, môžete použiť vlastný formát ako (h): mm. Syntax štvorcovej zátvorky (h) hovorí programu Excel, aby zobrazoval trvanie hodín dlhšie ako 24 hodín. Ak zátvorky nepoužívate, program Excel sa jednoducho „pretočí“, keď doba trvania dosiahne 24 hodín (ako hodiny).

Alternatívne rozloženie časového rozvrhu

Screenshot nižšie zobrazuje alternatívny formát na zaznamenanie odpracovaného času. Namiesto samostatného zaznamenávania práce a času prerušenia táto verzia zachytáva dva samostatné časy príchodu a odchodu pre jednu zmenu.

Pre toto rozloženie je vo F5 použitý vzorec:

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

Namiesto odpočítania času prestávky od času pracovného času spočítame dva pracovné časy.

Dobré odkazy

An Introduction to Modular Math (Khan Academy) Výpočet pracovnej doby (video Chandoo)

Zaujímavé články...