Generička formula
=MOD(end-start,1)*24
Sažetak
Da biste dobili trajanje između dva puta u decimalnom satu (tj. 3 sata, 4,5 sata, 8 sati itd.), Možete koristiti formulu koja se temelji na funkciji MOD. U prikazanom primjeru formula u D5 je:
=MOD(B2-A2,1)*24
Obrazloženje
Excel datumi su serijski brojevi, a dan je ekvivalentan broju 1. To znači 1 sat = 1/24 = 0,041666667. Drugim riječima, Excel vremena samo su razlomljeni brojevi:
Vrijeme | Frakcija | Sati |
---|---|---|
3:00 UJUTRO | 0,125 | 3 |
06:00 | 0,25 | 6 |
9:00 | 0,375 | 9 |
12:00 | 0,5 | 12 |
15:00 | 0,625 | 15 |
18:00 | 0,75 | 18 |
21:00 | 0,875 | 21 |
12:00 | 1 | 24 |
Da biste pretvorili ove razlomljene vrijednosti u decimalne sate, samo pomnožite s 24. Na primjer .5 * 24 = 12 sati, .24 * 24 = 6 sati itd.
Sati između vremena
Da biste izračunali sate između vremena, možete jednostavno oduzeti vrijeme početka od vremena završetka kada su oba vremena u istom danu. Na primjer, s vremenom početka od 9:00 i završetkom od 15:00, možete jednostavno koristiti ovu formulu:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Vremena koja prelaze ponoć
Kad vremena prijeđu ponoć, problem postaje zamršeniji, jer će vrijeme završetka često biti manje od vremena početka. Jedan od elegantnih načina rješavanja ovog izazova je dodavanje MOD funkcije u formulu. Na primjer, za izračunavanje sati između 21:00 i 03:00:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
Funkcija MOD brine se o negativnom problemu "prevrtanjem" negativnih vrijednosti na traženu pozitivnu vrijednost. (Na taj način, MOD funkcija djeluje poput sata. Evo dobre poveznice na Khan Academy koja objašnjava više o modulu.)