Excel-kaava: Aikaero tunteina desimaalilukuna -

Sisällysluettelo

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

Hyvät linkit

Johdatus modulaariseen matematiikkaan (Khan Academy) Työtuntien laskeminen (Chandoo-video)

Mielenkiintoisia artikkeleita...