Formula Excel: Tempoh masa dengan hari -

Isi kandungan

Formula generik

=days+time

Ringkasan

Untuk memasukkan jangka masa seperti 2 hari 6 jam dan 30 minit ke dalam Excel, anda boleh memasukkan hari secara berasingan sebagai nilai perpuluhan, kemudian menambahkan waktunya. Dalam contoh yang ditunjukkan, formula dalam sel F5, disalin ke bawah, adalah:

=B5+TIME(C5,D5,0)

Penjelasan

Dalam contoh yang ditunjukkan, tujuannya adalah memasukkan waktu yang sah berdasarkan hari, jam, dan minit, kemudian menampilkan hasilnya sebagai jumlah jam.

Kuncinya adalah untuk memahami bahawa masa dalam Excel hanyalah bilangan. 1 hari = 24 jam, dan 1 jam = 0.0412 (1/24). Itu bermaksud 12 jam = 0.5, 6 jam = 0.25, dan seterusnya. Oleh kerana waktu hanyalah angka, anda dapat menambahkan waktu ke hari dan menampilkan hasilnya menggunakan format nombor khusus, atau dengan formula anda sendiri, seperti yang dijelaskan di bawah.

Dalam contoh yang ditunjukkan, formula dalam sel F5 adalah:

=B5+TIME(C5,D5,0)

Di sebelah kanan formula, fungsi TIME digunakan untuk mengumpulkan masa yang sah dari bahagian komponennya (jam, minit, saat). Jam berasal dari lajur C, minit dari lajur D, dan saat dikodkan sebagai sifar. TIME mengembalikan 0.5, kerana 12 jam sama dengan satu setengah hari:

TIME(12,0,0) // returns 0.5

Dengan nombor 1 di C5, kita dapat mempermudah formula untuk:

=1+0.5

yang mengembalikan 1.5 sebagai hasil akhir. Untuk memaparkan hasil ini sebagai jumlah jam, format nombor khusus digunakan:

(h):mm

Tanda kurung persegi memberitahu Excel untuk memaparkan jam lebih dari 24, kerana secara lalai Excel akan diset semula ke nol pada setiap selang 24 jam (seperti jam). Hasilnya adalah waktu seperti "36:00", kerana jam 1.5 adalah sehari setengah, atau 36 jam.

Formula dalam G5 menunjukkan kembali ke F5:

=F5

Format nombor khusus yang digunakan untuk memaparkan hasil seperti "1d 12h 0m" adalah:

d"d" h"h" m"m"

Lebih daripada 31 hari

Menggunakan "d" untuk menampilkan hari dalam format nombor khusus berfungsi dengan baik hingga 31 hari. Walau bagaimanapun, selepas 31 hari, Excel akan menetapkan semula hari menjadi sifar. Ini tidak mempengaruhi jam, yang akan terus dipaparkan dengan betul dengan format nombor (h).

Malangnya, format nombor khusus seperti (d) tidak disokong. Walau bagaimanapun, dalam contoh ini, kerana hari, jam, dan minit sudah dipecah secara berasingan, anda boleh menulis formula anda sendiri untuk memaparkan hari, minit, dan jam seperti ini:

=B5&"d "&C5&"h "&D5&"m"

Ini adalah contoh penggabungan. Kami hanya memasukkan ketiga-tiga nilai angka ke dalam rentetan teks tunggal, digabungkan dengan operator ampersand (&).

Sekiranya ingin memaparkan nilai masa yang ada sebagai rentetan teks, anda boleh menggunakan formula seperti ini:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

di mana A1 mengandungi masa. Fungsi INT hanya mengembalikan bahagian nombor bulat (hari). Fungsi TEXT digunakan untuk memformat jam dan minit.

Artikel menarik...