19 Juli 2013

Membuat Data Angka dan Teks Secara Acak

Saya perbaiki lagi konten tentang me-random atau meng-acak baik itu Angka (Number) maupun Teks, nah Excel menyediakan fungsi yang untuk keperluan ini yaitu Fungsi RAND() dan RANDBETWEEN(), sebetulnya mereka bekerja untuk mengacak angka, tetapi jika dikombinasi dengan Fungsi yang lain seperti INDEX dan VLOOKUP maka data teks-pun akan bisa diacak. Untuk mengacak data menggunakan fungsi diatas dengan cara menekan tombol F9.

TEORI DASAR:
1. Random Angka dengan RAND()
Angka yang random adalah lebih besar atau sama dengan 0 dan lebih kecil dari 1.
    


2. Random Angka dengan Kriteria:
    
   Contoh diatas menghasilkan angka antara 1 (CellA8) dan 4 (Cell B8), contoh rumus yang lainnya
   


3. Random dengan Kriteria dengan RANDBETWEEN()
    

PENERAPAN:
Misalkan ada kasus pembuatan jadual shift jaga malam satuan keamanan atau security, nah tabel kasusnya seperti ini misalnya:


















Dan hasil yang ingin ditampilkan seperti ini


















Jadi pada cell warna kuning adalah nama yang diambil secara acak pada tabel data, nah saya memakai drop down list untuk memudahkan mengacak data, jika saya pilih "Start" maka mulai me-random data, jika saya pilih kosong atau blank, maka blank juga daftar namanya.

Rumusnya untuk mengacak Nama, harus digabungkan dengan Fungsi Lookup, seperti ini:
1. =IF($C$14="Start";VLOOKUP(RANDBETWEEN(1;10);$A$2:$B$11;2;FALSE);"")
2. =IF($C$14="Start";INDEX($B$2:$B$11;RANDBETWEEN(1;10));"")

Alternatif lain :
1.=IF($C$14="Start";VLOOKUP(RANDBETWEEN(1;4);{1\"Yasir";2\"Dedi";3\"Jalal";4\"Fahmi";5\"Agus"};2);"")

2.=IF($C$14="Start";INDEX({"Dedi"\"Agus"\"Fatur"\"Samidi"\"Joko"};RANDBETWEEN(1;5));"")
3.=IF($C$14="Start";INDEX({"Agus"\"Sukar"\"Sayar"\"Nrimo"\"Batin"};INT(RAND()*5+1));"")

 Supaya lebih mudah belajar, silahkan di-unduh file latihannya

9 komentar:

  1. saya kok masih bingung, ada ndak cara yang lebih mudah

    BalasHapus
  2. Hasil yang kompleks, biasanya juga menuntut rumus yang kompleks

    BalasHapus
  3. Apabila saya ingin setiap orang dapat hanya 1 giliran bisa tidak ?

    BalasHapus
    Balasan
    1. Mungkin bisa jika ada contoh file excel-nya, kirim ke email saya di rizkybhendrawan@gmail.com atau di rizkyu@aol.com

      Hapus
  4. file latihannya not found

    BalasHapus
  5. SUdah saya update silahkan cek lagi terima kasih

    BalasHapus
  6. mas cara membuat nama random, misal "ABC", BCD, CDE, dan seterusnya sampai dengan 10rb peserta bagaimana yah?

    BalasHapus
  7. cara merandom sel-sel tertentu tidak dalam sebuah range bisa tidak mas?
    misal dalam kolom B kita hanya mengambil B2,B4,B7,B9 dan hanya 4 sel itu yang di random bisa gak..terima kasih

    BalasHapus
  8. Thank you for nice information. Please visit our web:

    Ghozi
    Ghozi

    BalasHapus