
Formula generik
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Ringkasan
Untuk mengisi rangkaian sel dengan nombor rawak dengan cepat dari sekumpulan pilihan tetap (iaitu 25,50,75,100), anda boleh menggunakan formula berdasarkan fungsi PILIH dan RANDBETWEEN.
Dalam contoh yang ditunjukkan, formula dalam B4 adalah:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Yang mengembalikan nombor rawak dari nombor yang diberikan.
Penjelasan
Fungsi PILIH melakukan sebahagian besar kerja dalam formula ini. Pilih mengambil nilai angka tunggal sebagai argumen pertamanya (index_number), dan menggunakan nombor ini untuk memilih dan mengembalikan salah satu nilai yang diberikan sebagai argumen berikutnya, berdasarkan indeks angka mereka.
Dalam kes ini, kami memberikan empat nombor sebagai pilihan: 25,50,75,100, jadi kami perlu memberi PILIH nombor antara 1 dan 4.
Untuk menghasilkan nombor ini, kami menggunakan RANDBETWEEN, fungsi yang mengembalikan bilangan bulat rawak berdasarkan batas bawah dan atas. Oleh kerana kami hanya bekerja dengan 4 nilai dalam PILIH, kami menyediakan 1 untuk nombor bawah dan 4 untuk nombor teratas.
Apabila formula ini disalin ke bawah, ia akan mengembalikan salah satu daripada empat nombor.
Perhatikan bahawa RANDBETWEEN akan mengira nilai baru setiap kali lembaran kerja diubah. Setelah anda mempunyai nilai dalam julat, anda mungkin ingin mengganti formula dengan nilai untuk mengelakkan perubahan selanjutnya. Anda boleh melakukannya dengan pasta khas: pilih semua formula, salin, tampal khas> nilai untuk menggantikan formula dengan nilai.