Cara membuat range bilangan acak di excel. Kemungkinan

Angka acak sering berguna dalam spreadsheet. Misalnya, Anda dapat mengisi rentang dengan angka acak untuk menguji rumus, atau menghasilkan angka acak untuk mensimulasikan berbagai proses. Excel menyediakan beberapa cara untuk menghasilkan nomor acak.

Menggunakan fungsi RAND

Disajikan dalam fungsi excel RAND menghasilkan bilangan acak yang seragam antara 0 dan 1. Dengan kata lain, bilangan apa pun antara 0 dan 1 memiliki probabilitas yang sama dikembalikan oleh fungsi ini. Jika Anda membutuhkan nomor acak dengan nilai besar, menggunakan rumus sederhana perkalian. Rumus berikut, misalnya, menghasilkan angka acak seragam antara 0 dan 1000:
=RAND()*1000 .

Untuk membatasi bilangan acak menjadi bilangan bulat, gunakan fungsi BULAT:
=ROUND((RAND()*1000);0) .

Menggunakan fungsi RANDBETWEEN

Untuk menghasilkan angka acak yang seragam antara dua angka, Anda dapat menggunakan fungsi RANDOMantara. Rumus berikut, misalnya, menghasilkan angka acak antara 100 dan 200:
=RANDOMBETWEEN(100.200) .

Dalam versi yang lebih lama dari Excel 2007, fungsi RANDOMantara hanya tersedia selama instalasi paket tambahan analisis. Untuk kompatibilitas dengan versi sebelumnya (dan untuk menghindari penggunaan add-on ini), gunakan rumus di mana sebuah mewakili bagian bawah, a b- batas atas: =RAND()*(b-а)+а. Untuk menghasilkan angka acak antara 40 dan 50, gunakan rumus berikut: =RAND()*(50-40)+40 .

Menggunakan Add-in Analysis ToolPack

Cara lain untuk mendapatkan angka acak di lembar kerja adalah dengan menggunakan add-on Paket Alat Analisis(yang datang dengan Excel). Alat ini dapat menghasilkan angka acak yang tidak seragam. Mereka tidak dihasilkan oleh rumus, jadi jika Anda memerlukan serangkaian angka acak baru, Anda harus memulai ulang prosedur.

Dapatkan akses ke paket Paket Alat Analisis dengan memilih Analisis Data Analisis data. Jika perintah ini tidak ada, instal paket Paket Alat Analisis menggunakan kotak dialog tambahan. Cara termudah untuk memanggilnya adalah dengan menekan Atl+TI. Di kotak dialog Analisis data Pilih Pembuatan angka acak dan tekan Oke. Jendela yang ditunjukkan pada Gambar. 130.1.

Pilih jenis distribusi dari daftar dropdown Distribusi, lalu atur opsi tambahan (berubah tergantung pada distribusi). Jangan lupa untuk mengatur parameter interval keluaran, yang menyimpan angka acak.

Excel memiliki fungsi untuk menemukan angka acak =RAND(). Kemampuan untuk menemukan angka acak di Excel merupakan bagian penting dari perencanaan atau analisis, karena Anda dapat memprediksi hasil model Anda pada sejumlah besar data, atau hanya menemukan satu angka acak untuk menguji rumus atau pengalaman Anda.

Penggunaan paling umum dari fungsi ini adalah untuk mendapatkan jumlah yang besar angka acak. Itu. Anda selalu dapat membuat 2-3 angka sendiri, untuk jumlah besar paling mudah menggunakan fungsinya. Di sebagian besar bahasa pemrograman, fungsi serupa dikenal sebagai Acak (dari bahasa Inggris acak), sehingga Anda sering dapat menemukan ekspresi Russified "dalam urutan acak", dll. Dalam bahasa Inggris Excel, fungsi RAND terdaftar sebagai RAND

Mari kita mulai dengan deskripsi fungsi =RAND(). Fungsi ini tidak memerlukan argumen apa pun.

Dan ini berfungsi sebagai berikut - ini menampilkan angka acak dari 0 hingga 1. Angkanya akan nyata, mis. pada umumnya apa saja, sebagai aturannya desimal, misalnya 0,0006.

Setiap simpan nomor akan berubah, untuk memperbarui nomor tanpa memperbarui tekan F9.

Nomor acak dalam rentang tertentu. Fungsi

Apa yang harus dilakukan jika rentang nomor acak yang tersedia tidak sesuai dengan Anda, dan Anda memerlukan satu set nomor acak dari 20 hingga 135. Bagaimana ini bisa dilakukan?

Anda perlu menulis rumus berikut.

RAND()*115+20

Itu. nomor dari 0 hingga 115 akan ditambahkan secara acak ke 20, yang memungkinkan Anda untuk mendapatkan nomor dalam rentang yang diinginkan setiap kali (lihat gambar pertama).

Omong-omong, jika Anda perlu menemukan bilangan bulat dalam kisaran yang sama, ada fungsi khusus untuk ini, di mana kami menentukan bagian atas dan batas bawah nilai-nilai

RANDOMANTARA(20;135)

Sederhana tapi sangat nyaman!

Jika Anda membutuhkan banyak sel angka acak, cukup regangkan sel di bawah ini.

Nomor acak dengan langkah tertentu

Jika kita perlu mendapatkan nomor acak dengan langkah, misalnya lima, maka kita akan menggunakan salah satu dari . Ini akan menjadi ATAS()

ROUNDUP(RAND()*50;5)

Di mana kami menemukan angka acak dari 0 hingga 50 dan kemudian membulatkannya ke kelipatan terdekat 5 dari atas.Berguna ketika Anda melakukan perhitungan untuk set 5 buah.

Bagaimana cara menggunakan acak untuk memvalidasi model?

Anda dapat memeriksa model yang ditemukan menggunakan sejumlah besar angka acak. Misalnya, periksa apakah rencana bisnis akan menguntungkan

Diputuskan untuk memindahkan topik ini ke artikel terpisah. Nantikan pembaruan minggu ini.

Nomor acak di VBA

Jika Anda perlu merekam makro dan Anda tidak tahu cara melakukannya, Anda bisa membacanya.

VBA menggunakan fungsi Rnd(), namun, itu tidak akan berfungsi tanpa menyertakan perintah Acak untuk menjalankan generator nomor acak. Mari kita hitung angka acak dari 20 hingga 135 dengan makro.

Sub MacroRand() Randomize Range("A24") = Rnd * 115 + 20 End Sub

Rekatkan kode ini ke editor VBA (Alt + F11)

Seperti biasa, saya lampirkan contoh* dengan semua opsi perhitungan.

Tulis komentar jika Anda memiliki pertanyaan!

Bagikan artikel kami di jejaring sosial Anda:

Untuk memilih data acak dari tabel, Anda perlu menggunakan fungsi di Excel "Angka Acak". sudah siap pembuat angka acak di excel. Fitur ini berguna saat melakukan spot check atau saat melakukan undian, dll.
Jadi, kita perlu mengadakan pengundian hadiah untuk pembeli. Kolom A berisi informasi tentang pembeli - nama depan, atau nama belakang, atau nomor, dll. Di kolom di kami mengatur fungsi angka acak. Pilih sel B1. Pada tab "Rumus" di bagian "Perpustakaan Fungsi", klik tombol "Matematika" dan pilih fungsi "RAND" dari daftar. Anda tidak perlu mengisi apa pun di jendela yang muncul. Cukup klik tombol "OK". Salin rumus menurut kolom. Ternyata seperti ini.Rumus ini menempatkan angka acak kurang dari nol. Agar bilangan acak lebih besar dari nol, Anda perlu menulis rumus berikut. =RAND()*100
Saat Anda menekan tombol F9, angka acak berubah. Anda dapat memilih setiap kali dari daftar pembeli pertama, tetapi mengubah nomor acak dengan tombol F9.
Nomor acak dari jangkauanUnggul.
Untuk mendapatkan nomor acak di kisaran tertentu, atur fungsi "RANDBETWEEN" ke rumus matematika. Atur rumus di kolom C. Kotak dialog diisi seperti ini.
Kami menunjukkan yang terkecil dan terbesar jumlah besar. Ternyata seperti ini. Anda dapat menggunakan rumus untuk memilih dari daftar dengan nomor acak nama dan nama keluarga pembeli.
Perhatian! Dalam tabel, angka acak ditempatkan di kolom pertama. Kami memiliki meja seperti itu.
Di sel F1, kami menulis rumus yang akan mentransfer angka acak terkecil.
=KECIL($A$1:$A$6,E1)
Kami menyalin rumus ke sel F2 dan F3 - kami memilih tiga pemenang.
Di sel G1 kami menulis rumus berikut. Dia akan memilih nama pemenang secara acak dari kolom F. =VLOOKUP(F1;$A$1:$B$6;2;0)
Ini adalah tabel pemenang.

Jika Anda perlu memilih pemenang dalam beberapa nominasi, tekan tombol F9 dan tidak hanya nomor acak yang akan diganti, tetapi juga nama pemenang yang terkait dengannya.
Cara menonaktifkan pembaruan nomor acak diUnggul.
Untuk mencegah angka acak berubah di dalam sel, Anda perlu menulis rumus secara manual dan menekan tombol F9 alih-alih tombol Enter sehingga rumus diganti dengan nilai.
Di Excel, ada beberapa cara untuk menyalin rumus agar tautan di dalamnya tidak berubah. Lihat deskripsi cara sederhana penyalinan seperti itu dalam artikel "

Selamat siang, pembaca yang budiman!

Baru-baru ini, ada kebutuhan untuk membuat semacam generator angka acak di Excel dalam batasan tugas yang diinginkan, dan itu sederhana, dengan mempertimbangkan jumlah orang, pilih pengguna acak, semuanya sangat sederhana dan bahkan dangkal. Tapi saya tertarik, apa lagi yang bisa dilakukan dengan bantuan generator seperti itu, apa itu, apa fungsinya digunakan untuk ini dan dalam bentuk apa. Ada banyak pertanyaan, jadi saya akan menjawabnya secara bertahap.

Jadi, apa sebenarnya yang bisa kita gunakan mekanisme ini untuk:

  • Pertama-tama: kita dapat, untuk menguji rumus, mengisi rentang yang kita butuhkan dengan angka acak;
  • Kedua: untuk membentuk pertanyaan berbagai tes;
  • ketiga: untuk pembagian tugas secara acak sebelumnya di antara karyawan Anda;
  • keempat: untuk simulasi berbagai proses;

…… dan dalam banyak situasi lainnya!

Pada artikel ini, saya hanya akan mempertimbangkan 3 opsi untuk membuat generator (kemampuan makro, tidak akan saya jelaskan), yaitu:

Buat generator angka acak menggunakan fungsi RAND

Dengan fungsi RAND, kita dapat menghasilkan angka acak dalam rentang dari 0 hingga 1 dan fungsi ini akan terlihat seperti ini:

=RAND();

Jika diperlukan, dan kemungkinan besar memang demikian, gunakan nomor acak sangat penting, Anda cukup mengalikan fungsi Anda dengan angka apa pun, misalnya 100, dan mendapatkan:

=RAND()*100;
Tapi jika kamu tidak suka bilangan pecahan atau hanya perlu menggunakan bilangan bulat, lalu gunakan kombinasi fungsi ini, itu akan memungkinkan Anda setelah koma atau buang saja:

=ROUND((RAND()*100);0);

=PILIH((RAND()*100),0)
Ketika menjadi perlu untuk menggunakan generator angka acak dalam rentang tertentu yang spesifik, sesuai dengan kondisi kami, misalnya, dari 1 hingga 6, Anda harus menggunakan konstruksi berikut (pastikan untuk mengamankan sel dengan):

=RAND()*(b-a)+a, di mana,

  • a - mewakili batas bawah,
  • b - batas atas

dan rumus lengkap akan terlihat: =RAND()*(6-1)+1, dan tanpa bagian pecahan Anda perlu menulis: = REV(RAND()*(6-1)+1;0)

Buat generator angka acak menggunakan fungsi RANDBETWEEN

Fungsi ini lebih sederhana dan mulai menyenangkan kami dalam konfigurasi dasar Excel, setelah versi 2007, yang membuatnya lebih mudah untuk bekerja dengan generator saat Anda perlu menggunakan rentang. Misalnya, untuk menghasilkan angka acak dalam kisaran 20 hingga 50, kami akan menggunakan konstruksi berikut:

=RANDOMBETWEEN(20,50).

Buat generator menggunakan add-in AnalysisToolPack

Dalam metode ketiga, tidak ada fungsi pembangkitan yang digunakan, tetapi semuanya dilakukan menggunakan add-on Paket Alat Analisis(Add-in ini disertakan dengan Excel). Alat yang dibangun ke dalam editor spreadsheet dapat digunakan sebagai alat pembuatan, tetapi Anda perlu tahu jika Anda ingin mengubah kumpulan angka acak, maka Anda perlu memulai kembali prosedur ini.

Untuk mendapatkan akses ke pengaya yang sangat berguna ini, Anda harus terlebih dahulu menggunakan kotak dialog "Add-on" menginstal paket ini. Jika sudah terinstal, maka masalahnya kecil, pilih item menu "Data" - "Analisis" - "Analisis Data", pilih dalam daftar yang ditawarkan oleh program dan klik "OKE".

Di jendela yang terbuka, kami memilih jenis di menu "Distribusi", lalu tentukan parameter tambahan yang berubah berdasarkan jenis distribusi. Nah, langkah terakhir adalah indikasi "Keluar Interval", tepatnya interval tempat nomor acak Anda akan disimpan.

Dan hanya itu yang saya miliki! Saya sangat berharap itu pertanyaan membuat generator nomor acak, saya membuka sepenuhnya dan kamu mengerti segalanya. Saya akan sangat berterima kasih atas komentar yang ditinggalkan, karena ini merupakan indikator keterbacaan dan menginspirasi saya untuk menulis artikel baru! Bagikan dengan teman Anda membaca dan suka!

Jangan terlalu banyak berpikir. Jadi Anda membuat masalah yang tidak ada di tempat pertama.

Friedrich Nietzsche