Daftar Isi
Pada artikel ini, saya akan membahas mengenai pembangkit angka acak antar range di excel. Seringkali, ketika sedang melakukan analisis statistik dan finansial, kamu mungkin harus menggunakan pembangkit angka acak. Apapun tujuannya, excel memiliki beberapa cara untuk membangkitkan angka acak. Mari kita lihat cara-cara tersebut.
Unduh Buku Kerja Praktik
Anda bisa mengunduh buku kerja latihan yang kami gunakan untuk menyiapkan artikel ini.
Pembangkit Angka Acak antara Range.xlsm8 Contoh yang Cocok dari Pembangkit Angka Acak antara Rentang di Excel
1. Gunakan Fungsi RAND Excel untuk Menghasilkan Angka di antara Rentang
Anda bisa menggunakan fungsi RAND sebagai generator angka acak. Biasanya, fungsi ini menciptakan angka acak antara 0 untuk 1 .
Langkah-langkah:
- Pertama. tulis rumus di bawah ini dalam Sel B5 . Masuk Seperti yang diharapkan, Anda akan mendapatkan angka antara 0 untuk 1 .
=RAND()
- Sekarang, seret Isi Gagang ( +) untuk mendapatkan daftar angka di antara RAND rentang fungsi.
- Akhirnya, inilah daftar angka-angka.
- Di samping itu, Anda bisa menetapkan kisaran angka acak menggunakan perintah RAND Misalnya, saya ingin mendapatkan angka di antara 0 dan 6 Kemudian ketikkan rumus di bawah ini di Sel B5 dan tekan Masuk .
=RAND()*5+1
- Seperti sebelumnya, seret ke bawah Isi Gagang ( + ) dan mendapatkan hasil di bawah ini.
📌 Mengkonversi Hasil Formula ke Nilai:
Sekarang, ada masalah dengan rumus di atas. RAND adalah fungsi Fungsi yang mudah menguap Angka-angka yang kita dapatkan dari fungsi tersebut akan terus berubah pada saat penghitungan ulang. Jadi, untuk menghindari perubahan tersebut kita harus mengubah hasil dari rumus di atas menjadi nilai. Untuk melakukan itu, ikuti langkah-langkah di bawah ini.
Langkah-langkah:
- Pertama, pilih daftar hasil yang telah kita dapatkan, dan tekan Ctrl + C .
- Selanjutnya, dari Pita Excel , pergi ke Rumah > Tempel Sekarang klik pada Tempel Nilai ikon (Lihat tangkapan layar).
- Hasilnya, kita mendapatkan angka-angka seperti nilai di bawah ini. Sekarang, nilai-nilai ini tidak akan berubah pada penghitungan ulang.
Baca selengkapnya: Rumus Excel untuk Menghasilkan Angka Acak (5 contoh)
2. Terapkan Fungsi RANDBETWEEN sebagai Pembangkit Bilangan Acak dalam suatu Range
Mari kita gunakan fungsi RANDBETWEEN untuk mendapatkan daftar angka acak. Dengan menggunakan fungsi ini, Anda dapat menentukan angka teratas dan terbawah dari rentang Anda. Misalnya, kita ingin memiliki angka acak antara 10 dan 50 .
Langkah-langkah:
- Ketikkan rumus di bawah ini di Sel B5 Akibatnya, kita akan mendapatkan hasil berikut ini setelah memukul Masuk .
=ANTARA (10,50)
- Setelah menggunakan Isi Gagang alat, berikut ini adalah daftar angka acak kami.
Mirip dengan RAND jika perlu, pastikan Anda mengonversi hasil dari fungsi RANDBETWEEN rumus untuk nilai. Hal ini karena RANDBETWEEN juga merupakan fungsi Fungsi yang mudah menguap di excel.
Baca selengkapnya: Cara Menghasilkan Angka Acak dengan Excel VBA (4 Contoh)
3. Gunakan Fungsi RANK.EQ dan RAND sebagai Penghasil Angka Unik di antara Rentang
Biasanya RAND mengembalikan angka-angka unik di antara suatu rentang. Namun, untuk memeriksa pengulangan angka acak yang dihasilkan, kita dapat menggunakan fungsi RANK.EQ .
Langkah-langkah:
- Pertama, dapatkan daftar angka acak dengan menggunakan RAND fungsi.
- Lalu, konversikan daftar ke nilai menggunakan Tempel Nilai (Dijelaskan dalam Metode 1 ).
- Sekarang, ketikkan rumus di bawah ini di Sel C5 .
=RANK.EQ(B5,$B$5:$B$13)
- Tekan Masuk .
- Sekarang, jika Anda menaruh nilai duplikat apa pun dalam Kolom B , Kolom C akan mengindikasikannya dengan menunjukkan bilangan bulat duplikat ke RAND nilai.
Baca selengkapnya: Excel VBA: Penghasil Angka Acak tanpa Duplikat (4 Contoh)
4. Masukkan Fungsi RANDARRAY sebagai Pembangkit Angka Acak di Excel
Dalam Excel 365 , kita bisa menggunakan fungsi RANDARRAY sebagai generator angka acak. Sintaks dari RANDARRAY fungsi disebutkan di bawah ini untuk pemahaman Anda yang lebih baik.
RANDARRAY([baris],[kolom],[min],[max],[whole_number])
Misalkan, Anda ingin membuat larik angka acak di antara kisaran 10 dan 20 , yang mengandung 5 baris dan 2 kolom, dan saya ingin memiliki bilangan bulat, maka ikuti prosedur di bawah ini.
Langkah-langkah:
- Ketikkan rumus di bawah ini di Sel B5 . tekan Masuk dan Anda akan mendapatkan array (diuraikan sebagai warna biru) yang berisi angka acak yang diharapkan.
=RANDARRAY(5,2,10,20,TRUE)
Bacaan Serupa
- Cara Menghasilkan Data Acak di Excel (9 Metode Mudah)
- Generator Nomor 5 Digit Acak di Excel (7 Contoh)
- Pembangkit Nomor 4 Digit Acak di Excel (8 Contoh)
- Pembangkit Angka Acak di Excel tanpa Pengulangan (9 Metode)
5. Kombinasi Fungsi Excel ROUND dan RAND sebagai Pembangkit Angka Acak dalam suatu Range
Sekarang saya akan menggunakan fungsi ROUND bersama dengan RAND berfungsi untuk mendapatkan daftar nomor acak antara 0 dan 20 .
Langkah-langkah:
- Pertama, tulis rumus berikut dalam Sel B5 dan tekan Masuk Sebagai konsekuensinya, Anda akan mendapatkan daftar angka acak dalam rentang yang ditentukan.
=ROUND(RAND()*19+1,0)
Di sini, hasil dari RAND rumus dikalikan dengan 19 dan kemudian 1 menambahkannya. Kemudian, yang BULAT akan membulatkan angka desimal ke 0 tempat desimal.
Baca Lebih Lanjut: Hasilkan Nomor Acak di Excel dengan Desimal (3 Metode)
6. Gunakan Alat Analisis Toolpak Add in untuk Menghasilkan Angka Acak di antara Rentang
Kami akan menggunakan excel Add-in untuk menghasilkan daftar angka acak. Ikuti langkah-langkah di bawah ini untuk melakukan tugas tersebut.
Langkah-langkah:
- Pertama, pergi ke Berkas tab dari Pita Excel .
- Berikutnya, buka Opsi .
- Kemudian Opsi Excel akan muncul. Pergi ke jendela Add-in menu, sekarang pastikan Add-in Excel dipilih di lapangan: Kelola Klik pada Pergi tombol.
- The Add-in Setelah itu, beri tanda centang pada jendela Alat Analisis dan klik OK .
- Sebagai hasilnya, yang Analisis Data ditambahkan di bawah opsi Data tab dari Pita Excel Sekarang, klik pada Analisis Data pilihan.
- The Analisis Data dialog akan muncul. Pilih Pembuatan Angka Acak opsi dan klik OK .
- Masukkan nilai pada bidang di bawah ini (lihat tangkapan layar) dan klik OK Sebagai contoh, saya ingin menghasilkan daftar angka acak dalam kisaran 10 untuk 50 .
- Akhirnya, kami mendapatkan hasil di bawah ini.
Baca selengkapnya: Generator Angka Acak dengan Alat Analisis Data dan Fungsi di Excel
7. Terapkan VBA sebagai Penghasil Angka Acak di antara Rentang di Excel
Anda bisa menggunakan VBA sebagai generator angka acak di excel Mari kita lihat bagaimana membuat angka acak menggunakan VBA dan menunjukkannya pada kotak pesan dan lembar kerja.
7.1. Hasilkan Angka Acak Menggunakan VBA dan Kembalikan Hasilnya dalam Kotak Pesan
Mari kita asumsikan, saya ingin mendapatkan angka acak di antara 0 dan 13 Berikut ini adalah langkah-langkah yang terlibat dalam prosesnya.
Langkah-langkah:
- Pertama, buka lembar kerja yang sesuai dan klik kanan pada nama sheet, lalu pilih Lihat Kode pilihan.
- Sebagai hasilnya, yang VBA akan muncul. Tulis kode di bawah ini pada jendela Modul .
Sub RandomNumber() MsgBox Round((Rnd() * 10) + 3) End Sub
- Lari kode dengan menekan tombol F5 atau mengklik ikon run (lihat tangkapan layar).
- Setelah menjalankan kode, Anda akan mendapatkan hasil di bawah ini dalam kotak pesan.
7.2. Buat Nomor Acak Menggunakan VBA dan Tampilkan di Lembar Kerja Excel
Contohnya, jika Anda ingin mendapatkan daftar angka acak (bilangan bulat) antara 3 dan 10 kemudian ikuti langkah-langkah di bawah ini.
Langkah-langkah:
- Pergi ke sheet excel yang sesuai, klik kanan pada nama sheet dan klik pada tombol Lihat Kode untuk memunculkan opsi VBA jendela.
- Ketik kode di bawah ini di dalam Modul .
Sub RandomNumberEx1() Dim N As Integer For N = 1 To 5 ActiveSheet.Cells(N, 1) = Round((Rnd(10) * 7) + 3, 0) Next N End Sub
- Setelah itu, Lari kode.
- Daftar di bawah ini akan muncul dalam lembar excel.
Baca selengkapnya: Cara Menghasilkan Angka Acak dalam Rentang dengan Excel VBA
8. Pembangkit Bilangan Acak tanpa Duplikat (RANDBETWEEN, RANK.EQ &; Fungsi COUNTIF)
Sebagian besar waktu RANDBETWEEN mengembalikan daftar angka acak yang mengandung duplikat. Jadi, kita akan menggabungkan fungsi PERINGKAT. EQ dan Fungsi COUNTIF untuk mendapatkan angka acak yang unik.
Langkah-langkah:
- Pertama, saya telah membuat daftar angka acak antara 1 dan 10 memasukkan rumus di bawah ini di Sel B5 .
=ANTARA(1,10)
- Tekan Masuk .
- Kemudian ketikkan rumus di bawah ini di Sel C5 dan tekan Masuk untuk mendapatkan daftar angka acak yang berisi angka-angka unik antara 1 untuk 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Bagaimana Cara Kerja Formula?
➤ RANK.EQ(B5, $B$5:$B$13)
Bagian rumus ini mengembalikan { 5 }. Di sini, yang RANK.EQ fungsi mengembalikan peringkat angka dalam daftar angka.
➤ COUNTIF($B$5:B5,B5)
Sekarang, bagian rumus ini mengembalikan { 1 }. Di sini COUNTIF fungsi menghitung jumlah sel di dalam $B$5:B5 yang memenuhi kondisi yang ditentukan.
➤ RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Akhirnya, rumus mengembalikan { 5 }.
Baca selengkapnya: Cara Menghasilkan Angka Acak Tanpa Duplikat di Excel (7 Cara)
Kesimpulan
Pada artikel di atas, saya telah mencoba membahas beberapa metode untuk membuat bilangan acak antar range di excel secara mendetail. Semoga metode-metode dan penjelasannya cukup untuk menyelesaikan permasalahanmu. Mohon beritahu saya jika kamu memiliki pertanyaan.