Rumus Excel: Hitung jumlah jam antara dua kali -

Formula umum

=IF(end>start, end-start, 1-start+end)

Ringkasan

Untuk menghitung jumlah jam antara dua waktu, Anda dapat menggunakan rumus yang mengurangi waktu mulai dari waktu berakhir. Jika waktu mulai dan waktu berakhir tengah malam, Anda perlu menyesuaikan rumus seperti yang dijelaskan di bawah ini. Dalam contoh yang ditampilkan, rumus di D5 adalah:

=IF(C5>B5,C5-B5,1-B5+C5)

Penjelasan

Untuk menghitung jam di antara waktu, saat kedua waktu berada pada hari kalender yang sama, Anda cukup mengurangi waktu mulai dari waktu akhir:

=end-start

Dan terapkan pemformatan angka untuk menampilkan jam.

Namun, ketika waktu melewati batas hari (tengah malam), segalanya bisa menjadi rumit. Baca di bawah untuk melihat beberapa cara mengelola tantangan ini.

Bagaimana Excel melacak waktu

Di Excel, satu hari sama dengan 1, yang mewakili 24 jam. Artinya, waktu dan jam adalah nilai pecahan dari 1, seperti yang ditunjukkan pada tabel di bawah ini:

Jam Waktu Pecahan Nilai
3 03:00 3/24 0.125
6 6:00 PAGI 6/24 0.25
4 4:00 pagi 24/4 0,167
8 8:00 pagi 24/8 0.333
12 12.00 12/24 0,5
18 18.00 18/24 0.75
21 9:00 malam 21/24 0.875

Perhitungan durasi sederhana

Jika waktu mulai dan waktu berakhir berada di hari yang sama, menghitung durasi dalam jam sangatlah mudah. Misalnya, dengan waktu mulai pukul 09:00 dan waktu berakhir pukul 17:00, Anda cukup menggunakan rumus ini:

=end-start =5:00PM-8:00AM =0.375-0.708=.333 // 8hours

Saat waktu melewati tengah malam

Menghitung waktu yang telah berlalu lebih rumit jika waktu melewati batas hari (tengah malam). Misalnya, jika waktu mulai pukul 22:00 satu hari, dan waktu berakhir adalah pukul 05:00 keesokan harinya, waktu berakhir sebenarnya kurang dari waktu mulai dan rumus di atas akan mengembalikan nilai negatif, dan Excel twill menampilkan string karakter hash (########).

Untuk memperbaiki masalah ini, Anda dapat menggunakan rumus ini untuk waktu yang melewati batas hari:

=1-start+end

Dengan mengurangkan waktu mulai dari 1, Anda mendapatkan jumlah waktu di hari pertama, yang bisa Anda tambahkan ke jumlah waktu di hari ke-2, yang sama dengan waktu berakhir .

Rumus ini tidak akan berfungsi untuk waktu di hari yang sama, jadi kita bisa menggeneralisasi dan menggabungkan kedua rumus di dalam pernyataan IF seperti:

=IF(end>start, end-start, 1-start+end)

Sekarang ketika kedua waktu berada di hari yang sama, akhir lebih besar dari waktu mulai , jadi rumus sederhana digunakan. Tetapi ketika waktu melintasi batas hari, rumus kedua digunakan.

Alternatif fungsi MOD

Dengan menggunakan fungsi MOD dengan pembagi 1, kita dapat menyederhanakan rumus di atas menjadi:

=MOD(end-start,1)

Di sini fungsi MOD menangani masalah negatif dengan menggunakan fungsi MOD untuk "membalik" nilai negatif ke nilai positif yang diperlukan. Versi rumus ini akan menangani kedua kasus, jadi kita bisa menghilangkan pernyataan IF bersyarat.

Catatan: formula di atas tidak akan menangani durasi lebih dari 24 jam. Jika Anda membutuhkannya, lihat opsi tanggal + waktu di bawah.

Untuk lebih lanjut tentang modulo, berikut ini tautan bagus di Khan Academy.

Memformat durasi waktu

Secara default, Excel mungkin menampilkan waktu, bahkan waktu yang mewakili durasi, menggunakan AM / PM. Misalnya, jika Anda memiliki waktu terhitung 6 jam, Excel mungkin menampilkannya sebagai 6:00. Untuk menghapus AM / PM, terapkan format angka kustom seperti h: mm.

Jika waktu yang dihitung melebihi 24 jam, Anda mungkin ingin menggunakan format kustom seperti (h): mm. Sintaks tanda kurung siku (h) memberi tahu Excel untuk menampilkan durasi jam lebih dari 24 jam. Jika Anda tidak menggunakan tanda kurung, Excel hanya akan "berputar" ketika durasinya mencapai 24 jam (seperti jam).

Menyederhanakan masalah dengan tanggal + waktu

Anda dapat dengan mudah menghitung waktu yang telah berlalu dengan bekerja dengan nilai yang berisi tanggal dan waktu. Untuk memasukkan tanggal dan waktu bersamaan, gunakan satu spasi antara waktu dan tanggal: 9/1/2016 10:00 AM

Kemudian Anda dapat menggunakan rumus dasar untuk menghitung waktu yang telah berlalu:

=end-start

Dalam contoh di bawah ini, nilai awal dan akhir berisi tanggal dan waktu:

Rumusnya adalah:

=C5-B5

Diformat dengan format angka khusus (h): mm, untuk menampilkan jam yang telah berlalu.

Tautan bagus

Pengantar Matematika Modular (Khan Academy) Menghitung jam kerja (video Chandoo)

Artikel yang menarik...