Kuinka muuntaa aika desimaaliksi Excelissä

Muunna aika desimaaliksi Excelissä – käyttämällä aritmeettisia laskelmia tai MUUNNA-funktiota tai Excelin aikafunktioita (TUNTI, MINUUTI ja SECOND).

Kun työskentelet aika-arvojen kanssa Excelissä, saattaa joskus olla tarpeen muuntaa aika desimaaliluvuiksi (kuten tunteiksi, minuutteiksi tai sekunneiksi). Koska Time-muodossa olevia arvoja ei voida käyttää laskelmissa, meidän on muunnettava ne desimaaliksi.

Excelissä on kolme erilaista tapaa muuntaa aika desimaaliksi – käyttämällä aritmeettisia operaatioita tai MUUNNA-funktiota tai kolmen eri aikafunktion yhdistelmää, eli HOUR, MINUTE ja SECOND. Tässä artikkelissa esitellään kaikki kolme tapaa, joilla voit muuntaa ajan desimaaliluvuiksi Excelissä.

Ajan muuntaminen desimaaliluvuiksi Excelissä

Jos normaaliaikasi on esimerkiksi 17:40:22, saatat haluta muuntaa sen desimaaliluvuiksi:

  • Tuntien lukumäärä 5
  • Minuuttimäärä 40
  • Sekuntien lukumäärä 22

Muuta aika tunteiksi, minuutteiksi tai sekunneiksi jollakin seuraavista kolmesta menetelmästä.

Muunna aika desimaaliluvuiksi aritmeettisella toiminnolla

Tässä osiossa näytetään, kuinka aika muunnetaan tunneiksi, minuutteiksi ja sekunneiksi käyttämällä aritmeettisia laskutoimituksia Excelissä.

On todella helppoa muuntaa aika desimaaliluvuiksi aritmeettisilla operaatioilla, sinun tarvitsee vain kertoa aika-arvo vuorokauden tuntien, sekuntien tai minuuttien kokonaismäärällä.

Tätä varten sinun on ensin tiedettävä, kuinka monta tuntia, minuuttia ja sekuntia on päivässä:

  • 24 tuntia 1 päivässä
  • 60 minuuttia 1 tunnissa
  • 60 * 24 (tuntia) = 1 440 minuuttia yhdessä päivässä
  • 60 sekuntia 1 minuutissa
  • 60 * 1 440 (minuuttia) tai 60 * 24 * 60 = 86 400 sekuntia yhdessä päivässä

Kun kirjoitat Exceliin 12:00, Excel tunnistaa tämän merkinnän automaattisesti muodossa h:mm. Ja jos muutat tämän arvon muodoksi "Numero", saat "0,50".

Tämä johtuu siitä, että Excelissä "24 tuntia on yhtä suuri kuin 1". Siksi '12:00' muuttuu 0,50:ksi (12/24), kun se muunnetaan numeroksi.

Muunna aika tunteiksi Excelissä

Jos haluat muuntaa normaaliajan tuntimääräksi aritmeettisilla operaatioilla, kerro aika-arvo 24:llä eli vuorokauden tuntien määrällä.

Oletetaan, että sinulla on aika solussa A2 kello 12:00 ja haluat muuntaa sen tunneiksi, käytä tätä kaavaa:

=A2*24

Missä A2 on missä aika-arvo on.

Älä huolestu, jos sinulla on aluksi kello 12.00. Kun kerrot aika-arvon Excelissä, se palauttaa tuloksen samassa aikamuodossa, ei desimaalimuodossa.

Korjaa tämä käyttämällä tuloksessa "Yleinen"- tai "Numero"-muotoa. Siirry Koti-välilehdelle, napsauta avattavaa Numeromuoto-luetteloa ja valitse "Yleinen" tai "Numero". "Yleinen" muoto näyttää luvun kokonaislukuna (kokonaisluku), kun taas "Number" muoto näyttää sen desimaalina kahdella desimaalilla.

Selitämme kuinka tämä toimii, päivämäärät ja kellonajat tallennetaan aina numeroina Excelissä, mutta ne on muotoiltu näyttämään kellonajalta. Kuten aiemmin mainittiin, 1 päivä (24 tuntia) on yhtä kuin 1 Excelissä, joten jokainen tunti tallennetaan nimellä 1/24.

Joten kun syötät arvon 12:00 PM, Excel tallentaa sen arvoksi '0,50' (12/24). Jos kerrot ajan 24:llä, se näyttää sinulle vuorokaudessa kuluneiden tuntien määrän (24 tunnin joukosta).

Myös jos sinulla on aika, kuten 14:30, kerro se 24:llä ja saat 14,50 (tässä minuutit näytetään desimaaleina ja kokonaiset tunnit kokonaislukuina). Tässä tapauksessa 30 minuutin numeerinen arvo Excelissä olisi 0,50 tuntia.

Jos muunnat 12.30 PM desimaaliksi ja saat 12.5, mutta jos haluat vain täyden tunnin arvon ilman minuuttiosaa, käytä seuraavaa kaavaa INT-funktiolla:

=INT(A2*24)

Muunna aika minuutteiksi Excelissä

Jos haluat muuntaa ajan minuutteiksi, kerro aika-arvo 1440:llä, eli minuuttien määrällä 1 päivässä (24*60).

Oletetaan, että sinulla on tämä aika-arvo A3:ssa kello 4:45 ja haluat muuntaa sen minuutteiksi, ja käytä sitten tätä kaavaa:

=A3*1440

Tai jos et muista minuuttien määrää vuorokaudessa, kerro aika 24*60:llä:

=A3*24*60

Yllä olevassa esimerkissä '285' on minuuttien kokonaismäärä, joka on kulunut kyseisenä päivänä annetussa ajassa.

Muunna aika sekunteiksi Excelissä

Muuntaaksesi ajan sekunteiksi kerro aika-arvo 86 400:lla, mikä on sekuntien lukumäärä 1 päivässä (24*60*60).

Oletetaan, että sinulla on solussa A3 kello 05:50:10 ja haluat muuntaa sen sekunteiksi (desimaali), niin sinun on käytettävä tätä kaavaa:

=A3*86400 

tai

=A3*24*60*60

Tämän seurauksena saat '21010' on sekuntien kokonaismäärä, joka on kulunut kyseisenä päivänä mainitussa ajassa.

Muunna aika desimaaliluvuiksi MUUNTA-funktiolla

Toinen tapa muuttaa ajan desimaaliluku on käyttää CONVERT-toimintoa. CONVERT-funktio muuntaa annetun luvun yksiköstä toiseen.

CONVERT-funktion syntaksi on

=MUUNTA(luku,yksiköstä,yksikköön)

Parametrit:

  • määrä – muunnettava numeerinen arvo
  • yksiköstä – aloitusyksikkö
  • yksikköön – loppuyksikkö

Tässä muunnat aikaa desimaaliluvuiksi, sinun on muistettava vain 4 yksikköä:

  • "päivä" - päivää
  • "hr" - tuntia
  • "mn" - minuuttia
  • "sek" - sekuntia

Tämä toiminto muuntaa numeerisen arvon (ajan) tunneiksi, minuutteiksi tai sekunneiksi.

Muunna aika tunteiksi Excelissä

Oletetaan, että sinulla on aika-arvo solussa B2, ja kokeile sitten tätä kaavaa muuntaaksesi ajan tunteiksi:

=MUUNTA(B2"päivä","h")

Yllä olevassa kaavassa "päivä" ilmoittaa funktiolle, että arvo solussa B2 on päivämuodossa ja "hr" määrittää sen muuttamaan sen tunteiksi.

Jos haluat saada vain tuntiarvon ja jättää huomioimatta minuuttiosat, käytä alla olevaa INT-kaavaa:

=INT(MUUNTA(B2"päivä","tunti"))

Muunna aika minuutteiksi Excelissä

Jos haluat muuntaa ajan minuutteiksi CONVERT-funktiolla, lisää "päivä" argumentiksi "muunnettava yksikkö" ja "mn" argumentiksi "muunnettava yksikkö" kaavaan:

=MUUNTA(B2"päivä","min")

Muunna aika sekunteiksi Excelissä

Kaava on olennaisesti sama kuin kahdessa edellisessä esimerkissä, mutta ainoa ero on, että muutat "päivä"-yksikön "sekunti"-yksiköksi:

=MUUNTA(B2"päivä","sek")

Muunna aika desimaaliluvuiksi Excelin aikafunktioiden avulla

Toinen tapa muuntaa aika desimaaliluvuiksi on käyttää Excelin aikafunktioita. Tämä menetelmä käyttää hieman monimutkaisempaa kaavaa kuin kaksi muuta menetelmää, mutta sen logiikka on melko ilmeinen.

Toiminnot:

  • TUNTI(sarjanumero)
  • MINUUTI(sarjanumero)
  • SECOND(sarjanumero)

HOUR-, MINUTE- ja SECOND-funktiot yksinkertaisesti palauttavat annetussa ajassa kuluneiden tuntien määrän, minuuttien määrän ja sekuntien lukumäärän.

Muunna aika tunteiksi aikafunktioiden avulla

Meidän on saatava kaikki osat tunneissa (tunteina, minuutteina ja sekunteina), joten sinun on yhdistettävä kaikki kolme funktiota yhdeksi kaavaksi.

Jos haluat muuntaa ajan tunteiksi, hanki erilliset aikayksiköt HOUR-, MINUTE- ja SECOND-funktioiden avulla ja jaa sitten erotettu minuuttien arvo 60:llä (minuuttien määrä tunnissa) ja sekuntien arvo 3600:lla (sekuntien määrä tunti (60*60)) ja yhdistä tulokset:

=TUNTIA(B2)+MINUUTTIA(B2)/60+SEKUNTIA(B2)/3600

Muunna aika minuutteiksi aikafunktioiden avulla

Jos haluat muuntaa ajan minuuteiksi, hanki erilliset aikayksiköt HOUR-, MINUTE- ja SECOND-funktioiden avulla, kerro sitten tunnit 60:llä ja jaa sekunnit 60:llä:

=TUNTIA(B2)*60+MINUUTTIA(B2)+SEKUNTIA(B2)/60

Muunna aika sekunteiksi aikafunktioiden avulla

Muuntaaksesi ajan sekunneiksi, irrota kaikki osat (tunnit, minuutit ja sekunnit) sekunneissa, kerro tunnit luvulla 3600 (60*60) ja kerro minuutit 60:llä ja laske tulokset yhteen:

=TUNTIA(B2)*3600+MINUUTTIA(B2)*60+SEKUNTIA(B2)

Se siitä.