
Formula generik
=MOD(end-start,1)*24
Ringkasan
Untuk mendapatkan jangka masa antara dua kali dalam satu jam perpuluhan (iaitu 3 jam, 4.5 jam, 8 jam, dll.) Anda boleh menggunakan formula berdasarkan fungsi MOD. Dalam contoh yang ditunjukkan, formula dalam D5 adalah:
=MOD(B2-A2,1)*24
Penjelasan
Tarikh Excel adalah nombor siri, dan sehari bersamaan dengan nombor 1. Ini bermaksud 1 jam = 1/24 = 0.041666667. Dengan kata lain, masa Excel hanyalah pecahan nombor:
Masa | Pecahan | Jam |
---|---|---|
3:00 Pagi | 0.125 | 3 |
6:00 PAGI | 0.25 | 6 |
9.00 PAGI | 0.375 | 9 |
12:00 TENGAH HARI | 0.5 | 12 |
3:00 PETANG | 0.625 | 15 |
6:00 petang | 0.75 | 18 |
9:00 MALAM | 0.875 | 21 |
12:00 Pagi | 1 | 24 |
Untuk menukar nilai pecahan ini ke jam perpuluhan, hanya kalikan dengan 24. Contohnya .5 * 24 = 12 jam, .24 * 24 = 6 jam, dll.
Jam antara waktu
Untuk mengira jam antara waktu, anda hanya boleh mengurangkan waktu mula dari waktu tamat ketika kedua waktu berada pada hari yang sama. Contohnya, dengan waktu mula 09:00 dan waktu tamat 3:00 PM, anda boleh menggunakan formula ini:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Masa yang melintas tengah malam
Apabila waktu melintasi tengah malam, masalahnya menjadi lebih rumit, kerana waktu berakhir selalunya kurang dari waktu mula. Salah satu cara yang elegan untuk menangani cabaran ini adalah dengan menambahkan fungsi MOD pada formula. Contohnya, untuk mengira jam antara 9 PM dan 3 AM:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
Fungsi MOD menangani masalah negatif dengan "membalikkan" nilai negatif ke nilai positif yang diperlukan. (Dengan cara ini, fungsi MOD berfungsi sedikit seperti jam. Berikut adalah pautan yang baik di Khan Academy yang menerangkan lebih lanjut mengenai modulo.)