Excel-kaava: Muunna aika aikavyöhykkeeksi -

Sisällysluettelo

Yleinen kaava

=MOD(time+(hours/24),1)

Yhteenveto

Voit muuntaa ajan aikavyöhykkeestä toiseen käyttämällä kaavaa, joka muuntaa syötetyt tunnit kokonaislukuina desimaaliarvoiksi, jotka Excel tunnistaa kertaa. Esitetyssä esimerkissä kaava kohdassa F5 on:

=MOD(C5+(E5/24),1)

Tämä kaava palauttaa luvun, jonka Excel tunnistaa kello 2.00.

Selitys

Ajat Excelissä ovat luvun 1 murtoluvut. Joten, 12 PM on 12/24 = .5, 6:00 on 6/24 = .25 ja niin edelleen. Joten, jos haluat muuntaa ajan tietyllä luvulla, sinun on jaettava tuntien määrä 24: llä saadaksesi vaaditun desimaalin arvon:

E5/24 // convert adjustment to Excel time

Lisätään tulos alkamisaikaan:

C5+(E5/24)

Varmistaaksemme, että meillä on oikea aika-arvo, meidän on varmistettava, että meillä on vain desimaaliarvo. Toisin sanoen, jos lisäämme 12 tuntia (.5) klo 18.00 (.75), saamme 1,25, mutta haluamme todella vain .25.

Varmistaaksemme, että saamme vain desimaaliarvon, käytämme MOD-funktiota jakajalla 1 älykkäänä tapana pitää kaava yksinkertaisena.

MOD palauttaa loput jakamisen jälkeen, joten palauttaa desimaaliarvon tapauksissa, joissa tulos on suurempi kuin 1 (eli yli 24 tuntia).

Vielä parempi, jos lopputuloksena on negatiivinen murtoluku, MOD palauttaa vastavuoroisen. Joten, jos lopputulos on -25, MOD palauttaa .75 (vastaa 18 PM).

Tämä on tärkeää, koska Excel ei näytä negatiivisia aika-arvoja.

Datatimes

Jotkut päivämääräarvot sisältävät sekä päivämäärän että kellonajan, ja niitä kutsutaan joskus "päivämääräajoiksi". Nämä arvot sisältävät sekä sarjanumeron, joka edustaa päivämäärää, että murto-arvon, joka edustaa aikaa. Seuraavassa taulukossa on joitain esimerkkejä:

Treffiaika Raaka-arvo
6.3.2018 klo 6.00 43165,25
1. tammikuuta 1999 21:00 36161,875
1.4.2014 0:00 43922
3. kesäkuuta 1980 klo 12.00 29375.5

Kun työskentelet päivämäärien kanssa, jotka sisältävät sekä päivämäärän että kellonajan (päivämääräajat), sinun ei tarvitse käyttää MOD: ää, koska sinun ei tarvitse tehdä mitään fiksua, kun ajat ylittävät keskiyön. Toiminnosta tulee yksinkertainen lisäys, koska päivämäärä sisältyy, ja voit käyttää seuraavaa kaavaa:

=datetime+(hours/24)

Tämä sallii päivämääräarvon muutoksen tarpeen mukaan (eteenpäin tai taaksepäin), kun aikamuutokset ylittävät kello 00.00.

Mielenkiintoisia artikkeleita...