Cara Menukar Masa kepada Perpuluhan dalam Excel

Tukar masa kepada perpuluhan dalam Excel – dengan menggunakan pengiraan aritmetik atau fungsi CONVERT atau fungsi Excel Time (HOUR, MINUTE dan SECOND).

Apabila bekerja dengan nilai masa dalam Excel, mungkin ada masa anda perlu menukar masa kepada digit perpuluhan (seperti jam atau minit atau saat). Oleh kerana nilai dalam format Masa tidak boleh digunakan dalam pengiraan, jadi kita perlu menukarnya kepada perpuluhan.

Excel mempunyai tiga kaedah berbeza untuk menukar masa kepada perpuluhan – dengan menggunakan operasi aritmetik atau fungsi CONVERT atau gabungan tiga fungsi masa yang berbeza, iaitu JAM, MINIT dan KEDUA. Artikel ini menunjukkan ketiga-tiga kaedah yang boleh anda gunakan untuk menukar masa kepada nombor perpuluhan dalam Excel.

Menukar Masa kepada Nombor Perpuluhan dalam Excel

Sebagai contoh, jika anda mempunyai masa standard sebagai 5:40:22 PM, anda mungkin ingin menukarnya kepada nombor perpuluhan:

  • Bilangan jam sebagai 5
  • Bilangan minit sebagai 40
  • Bilangan saat sebagai 22

Untuk melakukannya, gunakan mana-mana daripada tiga kaedah berikut untuk menukar masa kepada jam, minit atau saat.

Menukar Masa kepada Nombor Perpuluhan Menggunakan Operasi Aritmetik

Bahagian ini menunjukkan cara menukar masa kepada beberapa jam, minit dan saat menggunakan pengiraan aritmetik dalam Excel.

Sangat mudah untuk menukar masa kepada nombor perpuluhan menggunakan operasi aritmetik, anda hanya perlu mendarabkan nilai masa dengan jumlah jam, saat atau minit dalam sehari.

Untuk melakukan itu, pertama, anda perlu tahu berapa jam, minit dan saat dalam sehari:

  • 24 jam dalam 1 hari
  • 60 minit dalam 1 jam
  • 60 * 24 (jam) = 1,440 minit dalam 1 hari
  • 60 saat dalam 1 minit
  • 60 * 1,440 (minit) atau 60 * 24 * 60 = 86,400 saat dalam 1 hari

Apabila anda memasukkan '12:00' dalam Excel, Excel secara automatik mengesan masukan ini sebagai 'h:mm'. Dan jika anda menukar format nilai itu kepada 'Nombor', anda akan mendapat '0.50'.

Ini kerana dalam Excel '24 jam adalah sama dengan 1'. Itulah sebabnya '12:00', apabila ditukar kepada 'Nombor' bertukar kepada 0.50 (12/24).

Tukar Masa kepada Jam dalam Excel

Jika anda ingin menukar masa standard kepada beberapa jam menggunakan operasi aritmetik, hanya darabkan nilai masa dengan 24, iaitu dengan bilangan jam dalam sehari.

Katakan anda mempunyai masa dalam sel A2 pada jam 12:00 dan anda ingin menukarnya kepada jam, gunakan formula ini:

=A2*24

di mana A2 adalah di mana nilai masa adalah.

Jangan risau jika anda mendapat '12:00 AM' pada mulanya. Apabila anda mendarab nilai masa dalam Excel, ia akan mengembalikan hasil dalam format masa yang sama, bukan dalam perpuluhan.

Untuk membetulkannya, gunakan format 'Umum' atau 'Nombor' pada hasilnya. Pergi ke tab 'Rumah', klik pada senarai juntai bawah Format Nombor dan pilih 'Umum' atau 'Nombor'. Format 'Umum' memaparkan nombor sebagai nombor bulat (integer) manakala format 'Nombor' memaparkannya sebagai perpuluhan dengan dua tempat perpuluhan.

Mari kita terangkan cara ini berfungsi, tarikh dan masa sentiasa disimpan sebagai nombor dalam Excel tetapi ia diformatkan untuk kelihatan seperti masa. Seperti yang dinyatakan sebelum 1 hari (24 jam) adalah sama dengan 1 dalam Excel, jadi setiap jam disimpan sebagai 1/24.

Jadi apabila anda memasukkan nilai 12:00 PM, Excel menyimpannya sebagai nilai '0.50' (12/24). Jika anda mendarabkan masa dengan 24, ia akan menawarkan anda bilangan jam yang telah berlalu pada hari itu (daripada 24 jam).

Juga jika anda mempunyai masa seperti 2:30 PM, darabkannya dengan 24 dan anda akan mendapat 14.50 (di sini minit dipaparkan dalam perpuluhan dan jam penuh sebagai integer). Dalam kes ini, nilai berangka 30 minit dalam Excel ialah 0.50 jam.

Sekiranya anda menukar 12.30 PM kepada perpuluhan dan anda mendapat 12.5, tetapi jika anda hanya mahukan nilai jam penuh tanpa bahagian minit, gunakan formula berikut dengan fungsi INT:

=INT(A2*24)

Tukar Masa kepada Minit dalam Excel

Jika anda ingin menukar masa kepada minit, hanya darabkan nilai masa dengan 1440, iaitu bilangan minit dalam 1 hari (24*60).

Katakan, anda mempunyai nilai masa ini dalam A3 sebagai 4:45 PG dan anda ingin menukarnya kepada minit, kemudian gunakan formula ini:

=A3*1440

Atau jika anda tidak ingat bilangan minit dalam sehari, darabkan masa dengan 24*60:

=A3*24*60

Dalam contoh di atas, '285' ialah jumlah bilangan minit yang telah berlalu pada hari itu dalam masa tertentu.

Tukar Masa kepada Saat dalam Excel

Untuk menukar masa kepada saat, darabkan nilai masa dengan 86,400, iaitu bilangan saat dalam 1 hari (24*60*60).

Katakan anda mempunyai masa '05:50:10 AM' dalam sel A3 dan anda ingin menukarnya kepada saat (perpuluhan), maka anda perlu menggunakan formula ini:

=A3*86400 

atau

=A3*24*60*60

Akibatnya, anda akan mendapat '21010' ialah jumlah bilangan saat yang telah berlalu pada hari tersebut dalam masa yang dinyatakan.

Tukar Masa kepada Nombor Perpuluhan Menggunakan Fungsi CONVERT

Kaedah lain untuk melakukan penukaran masa kepada perpuluhan ialah menggunakan fungsi CONVERT. Fungsi CONVERT menukar nombor yang diberikan daripada satu unit kepada unit yang lain.

Sintaks fungsi CONVERT ialah

=CONVERT(nombor,daripada_unit,kepada_unit)

Parameter:

  • nombor – nilai angka untuk ditukar
  • from_unit – unit permulaan
  • kepada_unit – unit penamat

Di sini anda menukar masa kepada nombor perpuluhan, hanya terdapat 4 unit yang anda perlu ingat:

  • "hari" - hari
  • "jam" - jam
  • "mn" - minit
  • “saat” – saat

Fungsi ini menukar nilai berangka (masa) kepada jam atau minit atau saat.

Tukar Masa kepada Jam dalam Excel

Katakan anda nilai masa dalam sel B2, kemudian cuba formula ini untuk menukar masa kepada jam:

=CONVERT(B2,"hari","hr")

Dalam formula di atas, "hari" memberitahu fungsi bahawa nilai dalam sel B2 adalah dalam format hari dan "jam" menentukannya untuk menukarnya kepada jam.

Jika anda ingin mendapatkan hanya nilai jam dan mengabaikan bahagian minit, gunakan formula INT di bawah:

=INT(CONVERT(B2,"hari","hr"))

Tukar Masa kepada Minit dalam Excel

Untuk menukar masa kepada minit menggunakan fungsi CONVERT, masukkan "hari" sebagai argumen 'unit untuk ditukar daripada' dan "mn" sebagai argumen 'unit untuk ditukar kepada' dalam formula:

=CONVERT(B2,"hari","mn")

Tukar Masa kepada Saat dalam Excel

Formula pada dasarnya adalah sama seperti dalam dua contoh sebelumnya dengan satu-satunya perbezaan ialah anda menukar unit "hari" kepada unit "saat":

=CONVERT(B2,"hari","saat")

Tukar Masa kepada Nombor Perpuluhan Menggunakan Fungsi Masa Excel

Satu lagi cara untuk menukar masa kepada nombor perpuluhan adalah dengan menggunakan fungsi masa Excel. Kaedah ini menggunakan formula yang sedikit lebih kompleks daripada dua kaedah lain, namun logiknya agak jelas.

Fungsi:

  • HOUR(nombor_siri)
  • MINUTE(nombor_siri)
  • KEDUA(nombor_siri)

Fungsi HOUR, MINUTE dan SECOND hanya mengembalikan bilangan jam, bilangan minit dan bilangan saat yang telah berlalu dalam masa tertentu, masing-masing.

Tukar Masa kepada Jam Menggunakan Fungsi Masa

Kita perlu mendapatkan semua bahagian dalam jam (jam, minit dan saat), jadi anda perlu menggabungkan ketiga-tiga fungsi menjadi satu formula.

Untuk menukar masa kepada jam, dapatkan unit masa yang berasingan dengan menggunakan fungsi HOUR, MINUTE dan SECOND, kemudian bahagikan nilai minit yang diekstrak dengan 60 (bilangan minit dalam satu jam) dan nilai saat dengan 3600 (bilangan saat dalam satu jam (60*60)), dan gabungkan hasilnya:

=JAM(B2)+MINIT(B2)/60+SAAT(B2)/3600

Tukar Masa kepada Minit Menggunakan Fungsi Masa

Untuk menukar masa kepada minit, dapatkan unit masa yang berasingan dengan menggunakan fungsi HOUR, MINUTE dan SECOND, kemudian darab jam dengan 60 dan bahagikan saat dengan 60:

=JAM(B2)*60+MINIT(B2)+SECOND(B2)/60

Tukar Masa kepada Saat Menggunakan Fungsi Masa

Untuk menukar masa kepada saat, ekstrak semua bahagian (jam, minit dan saat) dalam saat, darab jam dengan 3600 (60*60) dan darab minit dengan 60 dan tambahkan hasilnya:

=JAM(B2)*3600+MINIT(B2)*60+SAAT(B2)

itu sahaja.

Kategori: Apl