Rumus Excel: Waktu acak pada interval tertentu -

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.

Artikel yang menarik...