Exceli valem: ajavahe tundides kümnendarvuna -

Lang L: none (table-of-contents)

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

Head lingid

Sissejuhatus moodulmatemaatikasse (Khani akadeemia) Tööaja arvutamine (Chandoo video)

Huvitavad Artiklid...