
Üldine valem
=MOD(end-start,1)*24
Kokkuvõte
Kestuse saamiseks kaks korda kümnendtunnis (st 3 tundi, 4,5 tundi, 8 tundi jne) saate kasutada funktsiooni MOD põhinevat valemit. Näidatud näites on valem D5-s:
=MOD(B2-A2,1)*24
Selgitus
Exceli kuupäevad on seerianumbrid ja päev on võrdne arvuga 1. See tähendab 1 tund = 1/24 = 0,041666667. Teisisõnu, Exceli ajad on vaid murdarvud:
Aeg | Murdosa | Tunnid |
---|---|---|
3:00 AM | 0,125 | 3 |
6:00 AM | 0,25 | 6 |
9:00 AM | 0,375 | 9 |
12:00 | 0.5 | 12 |
15:00 | 0,625 | 15 |
18:00 | 0,75 | 18 |
21:00 | 0,875 | 21 |
00:00 | 1 | 24 |
Nende murdarvude teisendamiseks kümnendkohtadeks korrutage lihtsalt 24-ga. Näiteks .5 * 24 = 12 tundi, .24 * 24 = 6 tundi jne.
Tunnid aegade vahel
Kellaaegade vaheliste tundide arvutamiseks võite lihtsalt lahutada algusaja lõpuajast, kui mõlemad kellaajad on samal päeval. Näiteks kui algusaeg on 9:00 AM ja lõppaeg on 15:00, saate lihtsalt kasutada seda valemit:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Ajad, mis ületavad keskööd
Kui ajad ületavad keskööd, muutub probleem keerulisemaks, kuna lõpuaeg on sageli väiksem kui algusaeg. Üks elegantne viis selle väljakutse lahendamiseks on lisada valemisse funktsioon MOD. Näiteks tundide arvutamiseks vahemikus 21.00–3.00:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
Funktsioon MOD hoolitseb negatiivse probleemi eest, viies negatiivsed väärtused nõutava positiivse väärtuseni. (Sel viisil töötab MOD-funktsioon natuke nagu kell. Siin on hea link Khani akadeemias, mis selgitab mooduli kohta rohkem.)