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.)