Yleinen kaava
=MOD(end-start,1)*24
Yhteenveto
Saadaksesi keston kahden kerran desimaalitunnissa (eli 3 tuntia, 4,5 tuntia, 8 tuntia jne.), Voit käyttää MOD-toimintoon perustuvaa kaavaa. Esitetyssä esimerkissä kaava kohdassa D5 on:
=MOD(B2-A2,1)*24
Selitys
Excel-päivämäärät ovat sarjanumeroita, ja päivä vastaa numeroa 1. Tämä tarkoittaa 1 tunti = 1/24 = 0,041666667. Toisin sanoen Excel-ajat ovat vain murtolukuja:
Aika | Murtoluku | Tunnit |
---|---|---|
03:00 | 0,125 | 3 |
6.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 |
00:00 | 1 | 24 |
Jos haluat muuntaa nämä murtoarvot desimaalitunneiksi, kerro vain 24: llä. Esimerkiksi .5 * 24 = 12 tuntia, .24 * 24 = 6 tuntia jne.
Tunnit aikojen välillä
Laskeaksesi tuntien välillä, voit yksinkertaisesti vähentää aloitusajan lopetusajasta, kun molemmat ajat ovat samana päivänä. Esimerkiksi, kun alkamisaika on 9:00 ja lopetusaika 15:00, voit yksinkertaisesti käyttää tätä kaavaa:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Ajat, jotka ylittävät keskiyön
Kun ajat ylittävät keskiyön, ongelmasta tulee hankalampi, koska lopetusaika on usein lyhyempi kuin alkamisaika. Yksi tyylikäs tapa hoitaa tämä haaste on lisätä MOD-funktio kaavaan. Esimerkiksi laskeaksesi tuntia välillä 21–3:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
MOD-toiminto huolehtii negatiivisesta ongelmasta "kääntämällä" negatiiviset arvot vaadittuun positiiviseen arvoon. (Tällä tavalla MOD-toiminto toimii vähän kuin kello. Tässä on hyvä linkki Khan Akatemialle, joka selittää lisää moduusta.)