
Formula umum
=FLOOR(RAND(),"0:15")
Ringkasan
Untuk menghasilkan waktu acak pada interval tertentu, Anda dapat menggunakan fungsi RAND dengan fungsi FLOOR. Dalam contoh yang ditampilkan, rumus di B6 adalah:
=FLOOR(RAND(),"0:15")
yang menghasilkan waktu acak dengan interval 15 menit.
Penjelasan
Fungsi RAND menghasilkan angka desimal antara nol dan 1. Jadi, Anda mungkin mendapatkan keluaran seperti ini dari RAND () dalam tiga sel:
0,54739314
0,919767722
0,633760119
Tanggal di Excel didefinisikan sebagai angka sederhana, di mana 1 = 1 hari. Ini berarti Anda cukup membagi 1 dengan nilai desimal waktu untuk mendapatkan nilai yang sesuai dengan waktu seperti yang dilihat Excel, misalnya:
1/12 = 12 jam = .5 hari
1/6 = 6 jam = .25 hari
1/8 = 8 jam = .333 hari
Ini berarti kita dapat menggunakan RAND () untuk menghasilkan nilai desimal antara 1 dan 0, lalu membulatkan angka itu ke bawah dengan FLOOR ke interval terdekat. FLOOR menggunakan argumen yang disebut "signifikansi" sebagai kelipatan pembulatan, dan ini mengenali interval waktu yang dinyatakan seperti ini:
"0:10" - 15 menit
"0:15" - 10 menit
"0:30" - 30 menit
"0:45" - 45 menit
Pengaturan dan waktu atas dan bawah
Jika Anda ingin membatasi jam yang digunakan oleh RAND, Anda dapat menggunakan rumus umum ini memaksa RAND untuk mengeluarkan angka antara nilai atas dan bawah:
=RAND()*(upper-lower)+lower
Karena Excel bisa mengenali nilai waktu, Anda bisa mendapatkan waktu antara jam 8 pagi dan 12 siang, dengan rumus seperti ini:
=RAND()*("12:00"-"8:00")+"8:00"
Catatan: rumus di atas bersifat umum dan akan berfungsi dengan angka lain juga, bukan hanya waktu.