Splošna formula
=MOD(end-start,1)*24
Povzetek
Če želite dobiti čas med dvakratoma v decimalni uri (tj. 3 ure, 4,5 ure, 8 ur itd.), Lahko uporabite formulo, ki temelji na funkciji MOD. V prikazanem primeru je formula v D5:
=MOD(B2-A2,1)*24
Pojasnilo
Excel datumi so serijske številke, dan pa enakovreden številki 1. To pomeni 1 ura = 1/24 = 0,041666667. Z drugimi besedami, Excel-ovi časi so le delna števila:
Čas | Ulomek | Ure |
---|---|---|
3:00 | 0,125 | 3. |
6:00 | 0,25 | 6. |
9:00 ZJUTRAJ | 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. |
Če želite te delne vrednosti pretvoriti v decimalne ure, samo pomnožite s 24. Na primer .5 * 24 = 12 ur, .24 * 24 = 6 ur itd.
Ure med časi
Če želite izračunati ure med urami, lahko preprosto odštejete začetni čas od končnega časa, ko sta oba časa v istem dnevu. Na primer, z začetnim časom 9:00 in končnim časom 15:00 lahko preprosto uporabite to formulo:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Časi, ki prečkajo polnoč
Ko čas preide polnoč, postane težava bolj zapletena, saj je čas konca pogosto krajši od začetnega. Elegantni način reševanja tega izziva je dodajanje funkcije MOD v formulo. Na primer za izračun ur med 21.00 in 03.00:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
Funkcija MOD skrbi za negativno težavo tako, da negativne vrednosti "obrne" na zahtevano pozitivno vrednost. (Na ta način funkcija MOD deluje podobno kot ura. Tu je dobra povezava na akademiji Khan, ki pojasnjuje več o modulu.)