Artikel ini membahas berbagai fungsi waktu di Excel, yang meskipun jumlahnya sedikit dibandingkan fungsi-fungsi tanggal, tetap memiliki kegunaan penting untuk mengolah data terkait jam, menit, dan detik.
Semua contoh dalam artikel ini dapat dipelajari langsung melalui file pendukung berikut:
File: hasil-fungsi-waktu-excel.xlsx.
Apa Itu Fungsi-fungsi Waktu di Excel?
Fungsi-fungsi waktu di Excel adalah fungsi-fungsi untuk memproses data terkait waktu, seperti jam, menit, dan detik. Dengan fungsi ini, kita dapat:
- Membentuk data waktu dari komponen jam, menit, dan detik.
- Memisahkan nilai waktu menjadi bagian-bagian pembentuknya.
Fungsi NOW di Excel
Fungsi NOW mengembalikan nilai tanggal dan waktu saat ini.
Sintaks NOW()
Contoh Rumus:
=NOW()
Mengenai fungsi waktu:
- Tidak memerlukan parameter.
- Hasilnya otomatis diperbarui setiap kali workbook dihitung ulang, seperti saat membuka file atau melakukan perubahan.
- Format hasil NOW bergantung pada pengaturan Regional Settings sistem.
Fungsi TIME di Excel
Fungsi TIME digunakan untuk membuat format waktu yang valid. Penggunaanya disarankan untuk menghindari kesalahan seperti pesan #VALUE! akibat format yang tidak dikenali Excel. Kesalahan ini umum terjadi saat kita mengetikkan nilai waktu secara langsung.
Sintaks TIME(hour; minute; second)
- hour, minute, second (wajib) adalah angka bulat dari 0 sampai 32767 yang mewakili jam, menit, dan detik.
Saat menggunakan rumus TIME:
- Jika hour melebihi 23, akan dihitung ulang menjadi jam.
- Jika minute melebihi 59, Excel akan mengkonversinya sebagai jam dan menit.
- Jika angka detik melebihi 59, Excel akan mengkonversinya menjadi jam, menit, dan detik.
- Nilai negatif akan menghasilkan pesan error #NUM!.
Cara Menggunakan Fungsi TIME
Langkah-langkah untuk menerapkan fungsi TIME:
- Ketik
=TIME(
di cell. - Masukkan jam, angka menit, dan angka detik (dalam bentuk angka atau referensi cell), pisahkan dengan tanda
;
atau pemisah daftar berlaku lainnya. - Tutup dengan
)
dan tekan Enter.
Rumus akan terlihat seperti berikut:
=TIME(A2; B2; C2)
Fungsi TIMEVALUE di Excel
Sejatinya, nilai waktu di Excel adalah angka desimal.
Fungsi TIMEVALUE mengubah teks waktu dalam format yang dikenali Excel menjadi angka desimal.
Sintaks TIMEVALUE(time_text)
- time_text: teks waktu dalam format waktu yang valid, misalnya “11:23:56”.
Format yang tidak dikenali akan menghasilkan error #VALUE!.
Contoh rumus:
=TIMEVALUE("12:03:16 AM")
Fungsi HOUR, MINUTE, SECOND di Excel
Fungsi-fungsi ini memisahkan nilai waktu menjadi jam, menit, dan detik. Misalnya, waktu 06:09:11 dipecah menjadi 6 (jam), 9 (menit), dan 11 (detik).
Sintaks HOUR(serial_number) MINUTE(serial_number) SECOND(serial_number)
- serial_number (wajib): nilai waktu dalam format teks, nilai serial, atau hasil rumus lain.
Contoh:
=HOUR("06:09:11")
→ Menggunakan waktu dalam format teks. Menghasilkan 6.
=MINUTE(0,256377315)
→ Menggunakan nilai serial. Menghasilkan 9.
=SECOND(TIME(6; 9; 11)
→ Menggunakan hasil rumus. Menghasilkan 11.
Bonus: Fungsi TEXT untuk Memformat Waktu
Walau pun bukan fungsi Tanggal dan Waktu, fungsi TEXT dapat digunakan untuk menyesuaikan tampilan waktu sesuai kebutuhan.
Sintaks TEXT(waktu; teks_format)
Contoh rumus:
=TEXT(TIME(6;9;11); "hh:mm:ss AM/PM")
→ Mengembalikan: 06:09:11 AM.
Format dapat disesuaikan seperti “hh:mm:ss” atau “h:m:s AM/PM”.