Excel vzorec: Časový rozdíl v hodinách jako desetinná hodnota -

Obsah

Obecný vzorec

=MOD(end-start,1)*24

souhrn

Chcete-li získat dobu trvání dvakrát za desetinnou hodinu (tj. 3 hodiny, 4,5 hodiny, 8 hodin atd.), Můžete použít vzorec založený na funkci MOD. V zobrazeném příkladu je vzorec v D5:

=MOD(B2-A2,1)*24

Vysvětlení

Data aplikace Excel jsou pořadová čísla a den odpovídá číslu 1. To znamená 1 hodina = 1/24 = 0,041666667. Jinými slovy, časy aplikace Excel jsou pouze zlomková čísla:

Čas Zlomek Hodin
3:00 RÁNO 0,125 3
6:00 0,25 6
9:00 dop 0,375 9
12:00 0,5 12
15:00 0,625 15
18:00 0,75 18
21:00 0,875 21
0:00 dop 1 24

Chcete-li převést tyto zlomkové hodnoty na desítkové hodiny, vynásobte je 24. Například 0,5 * 24 = 12 hodin, 0,24 * 24 = 6 hodin atd.

Hodiny mezi časy

Chcete-li vypočítat hodiny mezi časy, můžete jednoduše odečíst čas zahájení od času konce, když jsou oba časy ve stejný den. Například s časem zahájení 9:00 a časem ukončení 15:00 můžete jednoduše použít tento vzorec:

=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6

Časy, které překračují půlnoc

Když časy překročí půlnoc, problém se stává složitějším, protože čas ukončení bude často kratší než čas začátku. Jedním z elegantních způsobů řešení této výzvy je přidání funkce MOD do vzorce. Například pro výpočet hodin mezi 21:00 a 3:00:

=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6

Funkce MOD se postará o negativní problém „převrácením“ záporných hodnot na požadovanou kladnou hodnotu. (Tímto způsobem funguje funkce MOD trochu jako hodiny. Zde je dobrý odkaz na Khan Academy, který vysvětluje více o modulo.)

Dobré odkazy

An Introduction to Modular Math (Khan Academy) Calculation working hours (Chandoo video)

Zajímavé články...