Ilmu HRD

Blog berbagi ilmu untuk praktisi HR

Breaking

Cari di Blog Ini

Mengenal Fungsi RANDARRAY() dan Cara Penggunaan


Excel menyediakan beberapa fungsi untuk menghasilkan angka acak atau random yang sangat berguna untuk keperluan simulasi statistik, analisis data, pengambilan sampel acak, atau pembuatan data latihan. Fungsi-fungsi tersebut adalah RANDARRAY(), RANDBETWEEN(), dan RAND().

RANDARRAY() merupakan pengembangan canggih dari fungsi-fungsi sebelumnya dengan kemampuan menghasilkan sekumpulan angka acak (array) dalam bentuk matriks baris dan kolom, sehingga sangat cocok untuk keperluan simulasi statistik yang lebih kompleks, termasuk analisis multivariat, permodelan prediktif, dan studi bootstrap.

Sebelum membahas RANDARRAY() yaitu fungsi terbaru yang tersedia di Excel 365 & 2021, mari kita ulas terlebih dahulu RAND() dan RANDBETWEEN(), dua fungsi dasar yang telah menjadi tulang punggung berbagai aplikasi statistik di Excel sejak versi awal.


1. Fungsi RAND() untuk Simulasi Statistik Dasar

Fungsi RAND() menghasilkan angka acak desimal antara 0 (inklusif) dan 1 (eksklusif). Setiap kali worksheet di-refresh atau dihitung ulang, nilai yang dihasilkan akan berubah.

Contoh Penggunaan dengan menulis pada sel tertentu:

  • Menghasilkan angka acak antara 0 dan 1

A1:=RAND()

  • Menghasilkan bilangan bulat acak antara 1 dan 10:

A2:=INT(RAND()*10)+1 

Formula INT() untuk pembulatan ke bawah

  • Menghasilkan angka acak antara 1 dan 100:

A3:=RAND()*100

Mengalikan dengan 100 untuk mendapatkan angka acak antara 1 dan 100

  • Menghasilkan bilangan bulat acak antara 1 dan 100:

A4:=INT(RAND()*100)+1 

Untuk diingat Kembali, setiap kali worksheet di-refresh atau dihitung ulang, nilai yang dihasilkan akan berubah. Anda bisa lakukan refresh dengan tekan F9 berulang ulang untuk melihat perubahannya

Cara Membekukan Nilai RAND()

Karena RAND() selalu berubah, jika ingin nilai tetap (tidak berubah), gunakan:

  1. Salin sel yang berisi formula-formula diatas.
  2. Klik kanan → Paste Special → Values.

2. Fungsi RANDBETWEEN()

Fungsi RANDBETWEEN() menghasilkan bilangan bulat acak dalam rentang yang ditentukan.

Sintaks: =RANDBETWEEN(bottom, top)

  • bottom: Nilai terendah (inklusif).
  • top: Nilai tertinggi (inklusif).

Contoh Penggunaan dengan menulis pada sel tertentu:

  • Menghasilkan angka acak antara 1 dan 100:

A1:=RANDBETWEEN(1; 100)

  • Mengacak hari dalam sebulan (1-33):

A2:=RANDBETWEEN(1; 33)

  • Membuat data dummy untuk simulasi penjualan (60-300):

A3:=RANDBETWEEN(60; 300)

Catatan:

  • RANDBETWEEN() hanya menghasilkan bilangan bulat.
  • Sama dengan RAND() nilai akan berubah setiap kali sheet di-update atau di-refresh

3. Fungsi RANDARRAY()

Fungsi RANDARRAY() (tersedia di Excel 365 & 2021) menghasilkan array angka acak dalam bentuk baris dan kolom. Kita bisa menentukan rentang angka, jumlah baris, dan kolom.

Sintaks:

=RANDARRAY([baris], [kolom], [min], [max], [bilangan_bulat])

  • rows: Jumlah baris (default: 1).
  • columns: Jumlah kolom (default: 1).
  • min: Nilai minimum (default: 0).
  • max: Nilai maksimum (default: 1).
  • Integer:  TRUE untuk bilangan bulat, FALSE untuk desimal (default: FALSE).

Contoh Penggunaan dengan menulis pada sel tertentu:

  • 5 angka acak antara 0 dan 1 (1 kolom, 8 baris):

B2:=RANDARRAY(8)

  • Matriks 4x3 angka acak antara 10 dan 50:

E2:=RANDARRAY(4; 3; 10; 50) 

  • 5 bilangan bulat acak antara 1 dan 100:

J2:=RANDARRAY(5; 1; 1; 100; TRUE)         

Fitur Spill (Dynamic Array)

Hasil RANDARRAY() otomatis mengisi beberapa sel sekaligus (spill). Pastikan tidak ada data yang menghalangi area spill. Area spill ditandai dengan garis biru saat Anda memilih salah satu sel dalam area spill seperti pada gambar dibawah.


Gambar 1


Perbandingan RAND(); RANDBETWEEN(); dan RANDARRAY()


Gambar 2


Aplikasi Praktis

Undian Doorprize dengan formula

o    Siapkan Daftar Nomer Undian pada range A2:A20

o    Ambil 5 nomer undi acak dari daftar no undian dengan menulis rumus pada sel

D2:=INDEX(A2:A20; RANDARRAY(5; 1; 1; 19; TRUE))

 


Gambar 3

Catatan: Hasil pada gambar diatas tentunya akan berbeda dengan hasil penulisan rumus pada excel Anda.


Kesimpulan

  • RAND() → Angka desimal acak (0-1).
  • RANDBETWEEN() → Bilangan bulat acak dalam rentang.
  • RANDARRAY() → Array angka acak (lebih fleksibel).

Pilih fungsi sesuai kebutuhan; dan manfaatkan untuk analisis data; pengacakan; atau simulasi! 

Ronald Ardo@2025

#Excel #Statistik #Array #RANDARRAY()

1 comment:

Entri yang Diunggulkan

Omnibus Law Ketenagakerjaan dan Urgensinya

Bogor, 31-01-2020. Sudah lebih sekitar tiga bulan terakhir ini, kita sering kali mendengar istilah "Omnibus Law" bahkan hingga sa...