Menu

Cara Menghitung Jam di Excel: Selisih Dua Waktu

=B2-A2 mengembalikan selisih antara waktu mulai di A2 dan waktu selesai di B2: format sebagai h:mm untuk melihat 8:30, atau kalikan dengan 24 untuk mendapatkan 8,5 jam. Shift yang melewati tengah malam, total di atas 24 jam dan gaji dari jam kerja.

Setiap lembar kerja di halaman ini interaktif: ubah angka atau rumus, dan hasilnya langsung dihitung ulang.

=B2-A2 mengembalikan selisih antara waktu mulai di A2 dan waktu selesai di B2. Excel menyimpan waktu sebagai pecahan dari satu hari (12:00 adalah 0,5), jadi hasilnya juga berupa pecahan: format sebagai h:mm untuk membacanya sebagai 8:30, atau kalikan dengan 24 untuk mendapatkan 8,5 jam.

Jam kerja
C2
ABCD
1StartEndHoursDecimal hours
29:0017:308:308.50
38:1516:458:308.50
47:3012:004:304.50
513:0018:205:205.33
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Baris pertama adalah 8:30 sebagai waktu dan 8,50 sebagai angka. 13:00 sampai 18:20 adalah 5:20, atau 5,33 jam. Pakai kolom h:mm jika hasilnya dibaca orang, dan kolom desimal jika hasilnya dipakai untuk perhitungan seperti gaji. Di sel berformat General, hasil yang sama tampil sebagai pecahan mentahnya, 0,354167 untuk 8:30.

Menambah atau mengurangi jam dan menit

Menambahkan waktu ke sebuah waktu bekerja dengan cara yang sama. TIME(hours, minutes, seconds) membuat jumlah yang ditambahkan, atau bagi dengan 24 untuk jam dan dengan 1440 untuk menit.

Menambah dan mengurangi waktu
B2
ABCD
1StartPlus 1:30Plus 45 minutesMinus 2 hours
29:0010:309:457:00
314:2015:5015:0512:20
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Dari 9:00, ketiga kolom menghasilkan 10:30, 9:45 dan 7:00; dari 14:20 hasilnya 15:50, 15:05 dan 12:20. Waktu juga bisa diketik di dalam tanda kutip: =A2+"1:30" menambahkan satu setengah jam.

Menghitung waktu yang melewati tengah malam

Shift malam dari 22:00 sampai 6:00 selesai "sebelum" dimulai, jadi =B2-A2 bernilai negatif: -16 jam. Waktu tidak bisa negatif, dan Excel mengisi selnya dengan #####. MOD(B2-A2,1) menambahkan satu hari pada hasil yang negatif dan membiarkan hasil yang positif, jadi rumus ini bisa dipakai untuk shift siang dan shift malam di kolom yang sama.

Shift yang melewati tengah malam
C2
ABCD
1StartEndHoursDecimal hours
222:006:008:008.00
39:0017:008:008.00
423:307:157:457.75
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Panjang ketiga shift itu 8:00, 8:00 dan 7:45. Cara lain menuliskannya adalah =B2-A2+(B2<A2): perbandingannya bernilai 1 jika waktu selesai lebih awal, sehingga satu hari ditambahkan. Jika waktu mulai dan selesai berupa tanggal dan jam lengkap (2026-03-14 22:00), pengurangan biasa sudah cukup, karena tanggalnya sudah menunjukkan hari dari setiap waktu.

Menjumlahkan jam lebih dari 24 jam

h:mm menampilkan jam dalam sehari, jadi angkanya kembali ke awal setelah 24: seminggu berisi 42 jam 30 menit ditampilkan sebagai 18:30. Format [h]:mm, dengan kurung siku, menampilkan total jam tanpa kembali ke awal.

Total mingguan: h:mm dan [h]:mm
C7
ABCD
1StartEndHoursTotal as [h]:mm
28:0016:308:30
38:0016:308:30
49:0017:308:30
58:0016:308:30
68:0016:308:30
7Total18:3042:30
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

C7 menampilkan 18:30 dan D7 menampilkan 42:30. Kedua sel menyimpan angka yang sama (1,77 hari); hanya formatnya yang berbeda. Cara mengaturnya: Home > Number Format > More Number Formats > Custom, lalu ketik [h]:mm. Untuk total dalam bentuk desimal, kalikan dengan 24: 42,5.

Mengubah waktu menjadi jam desimal dan sebaliknya

Kalikan waktu dengan 24 untuk mendapatkan jam, dengan 1440 untuk menit. Untuk kembali, bagi jam desimal dengan 24 dan format selnya sebagai h:mm. HOUR dan MINUTE mengembalikan bagian-bagian waktu sebagai bilangan bulat.

Waktu dan jam desimal
B2
ABCDEF
1TimeHoursMinutesHOURMINUTEBack from hours
26:456.754056456:45
31:201.33801201:20
40:500.83500500:50
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

6:45 sama dengan 6,75 jam, 405 menit, jam 6 dan menit 45. 1:20 sama dengan 1,33 jam. HOUR hanya mengembalikan 0 sampai 23, jadi untuk durasi lebih dari satu hari pakai =INT(A2*24). Kolom F mengubah jam desimal kembali menjadi waktu aslinya. Jika =A2*24 menampilkan 18:00 di workbook-mu, hasilnya mengambil format waktu dari A2: ubah selnya menjadi General atau Number.

Latihan: gaji dan shift malam

Giliranmu: gaji hari ini
D2
ABCD
1StartEndRatePay
28:3016:0018
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di D2, hitung gajinya: jumlah jam antara waktu mulai di A2 dan waktu selesai di B2, dikali tarif per jam di C2.

Giliranmu: jam kerja lewat tengah malam
C2
ABC
1StartEndHours
222:005:30
39:0017:00
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di C2, kembalikan panjang shift sebagai jam desimal, lalu salin ke bawah sampai C3. Sebuah shift bisa berlangsung melewati tengah malam.

Kenapa hasil waktu menampilkan ##### atau desimal

Ada tiga masalah tampilan yang menjadi penyebab sebagian besar pertanyaan soal waktu:

  • #####: hasilnya adalah waktu negatif, biasanya shift malam yang dihitung dengan =B2-A2. Pakai =MOD(B2-A2,1). (Kolom yang terlalu sempit juga menampilkan #####; lebarkan kolomnya untuk membedakan keduanya.)
  • Desimal seperti 0,354: selnya berformat General. Terapkan h:mm, atau kalikan dengan 24 jika yang kamu inginkan adalah jumlah jam.
  • Total yang terlalu kecil: jumlahnya melewati 24 jam dan h:mm kembali ke awal. Pakai [h]:mm.

Waktu yang diketik sebagai teks ('9:00, atau nilai yang ditempel dari sistem lain) bukanlah angka: SUM melewatinya, jadi total dari sel-sel seperti itu menjadi terlalu kecil atau 0. =ISNUMBER(A2) mengembalikan TRUE untuk waktu yang sungguhan; =TIMEVALUE(A2) mengubah teks seperti "9:00".

Pertanyaan yang sering diajukan

Bagaimana cara menghitung jumlah jam di antara dua waktu di Excel?

Kurangi waktu selesai dengan waktu mulai, =B2-A2, lalu format selnya sebagai h:mm. Untuk jumlah jam dalam bentuk angka, kalikan dengan 24: =(B2-A2)*24 mengubah 8:30 menjadi 8,5.

Bagaimana cara menghitung waktu yang melewati tengah malam di Excel?

Pakai =MOD(B2-A2,1). Shift dari 22:00 sampai 6:00 menghasilkan -16 jam dengan pengurangan biasa; MOD menambahkan satu hari pada hasil yang negatif, sehingga hasilnya 8:00.

Kenapa total jam saya kembali ke awal setelah 24 jam?

Format h:mm menampilkan jam dalam sehari, jadi 42 jam 30 menit ditampilkan sebagai 18:30. Format totalnya sebagai [h]:mm (Home > Number Format > More Number Formats > Custom) untuk menampilkan 42:30.

Bagaimana cara mengubah waktu menjadi jam desimal di Excel?

Kalikan dengan 24: =A2*24. Excel menyimpan waktu sebagai pecahan dari satu hari, jadi 6:45 adalah 0,28125 dan dikali 24 menjadi 6,75 jam. Kalikan dengan 1440 untuk mendapatkan menit.

Bagaimana cara menambahkan menit ke sebuah waktu di Excel?

=A2+TIME(0,45,0) menambahkan 45 menit. =A2+45/1440 melakukan hal yang sama, karena satu hari punya 1440 menit. TIME juga menerima jam: TIME(2,30,0) adalah dua setengah jam.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai