Invent

Cara Membuat Angka dan Karakter Acak di Excel


Ada pertanyaan bagaimana meembuat angka dan karakter acak di Excel. Sebenarnya hal ini mudah saja dilakukan, baik dengan pemrograman atau dengan fungsi biasa.

Berikut ini saya akan contohkan bagaimana kita bisa membuat angka acak di Excel

Fungsi Excel untuk membuat angka acak adalah Rand(). Fungsi Rand() – lengkap dengan tanda kurungnya akan menghasilkan angka acak (random) diantara 0 dan 1, jadi angkanya pecahan. Kalau anda menginginkan nilai diantara 1 dan 100, misalnya, rumusnya adalah =Rand()*100

Nah, angka random yang dihasilkan diatas adalah angka pecahan. Untuk membuat angka random yang berupa bilangan bulat, kita tambahkan fungsi Int.

=Int(Rand()*100)

—->menghasilkan bilangan bulat random dari 1-100

Kalau anda ingin menghasilkan bilangan bulat Random dari 5 – 20, bagaimana caranya?

untuk menghasilkan bilangan random dari 5 – 20, kita harus buat seperti ini.

=Int(Rand()*(ba-bb)+bb)

dimana

bb = batas bawah =5

ba = batas atas  = 20

=int(rand()*(20-5)+5) —>menghasilkan angka random bulat dari 5 sampai 20

Dengan demikian, anda dengan mudah dapat membuat angka random berapapun batas atasnya….

Bagaimana dengan huruf acak?

Untuk membuat huruf acak, kita tinggal membuat angka acak dari 1-26 (sebanyak jumlah abjad dari a-z), selanjutnya angka tersebut dikorelasikan dengan huruf. Bila 1, berarti a, 2, berarti b dan seterusnya.

Untuk mengimplementasikan hal ini, kita gunakan fungsi CHAR(). Fungsi ini akan mengembalikan karakter dengan kode sesuai yang dimasukkan. Kode yang dimaksud adalah kode ASCII dengan daftar seperti dibawah ini

asciifull 

extend 

Nah, untuk membuat karakter a-z, nomor ASCIInya adalah 97 – 122, sedangkan untuk huruf besar A-Z, kodenya adalah 65 – 90.

Dengan mengetahui hal ini, kita dapat dengan mudah mengubah angka random menjadi karakter. Rumusnya

=CHAR(INT((RAND()*(90-65)+65)))

—->menghasilkan huruf besar random

Bagaimana kalau ingin membuat 5 huruf random?

Untuk mengimplementasikannya, anda bisa membuat 5 sel, berisi rumus diatas, kemudian di sel ke – enam anda Concatenate isi kelima sel tersebut. Atau yang lebih praktis dengan menggunakan fungsi berikut ini. Tulis di Module baru dan langsung bisa dipanggil lewat sel

Function KarakterAcak(JmlKar)
temp = “” ‘variabel temp adalah dummy variabel
For i = 1 To JmlKar
Randomize ‘supaya selalu random
a = Int(Rnd * (90 – 65) + 65) ‘random huruf besar
temp = temp & Chr(a) ‘gabungkan
Next i
KarakterAcak = temp ‘kembalikan hasil
End Function

Catatan

Kalau anda ingin membuat Nomor acak  atau mengacak urutan nomor, silahkan lihat postingan disini :

Istilah Pencarian:

Klik untuk melihat isi list

4 Responses to Cara Membuat Angka dan Karakter Acak di Excel

  1. By darma, 25 December 2011 at 2:31 am

    trims pak atas informasinya

  2. By Ayu SM, 25 April 2012 at 4:04 pm

    infonya sangat membantu pak, numpang share yaa :)

    • By Admin, 25 April 2012 at 5:21 pm

      @ayu: silahkan

  3. By van, 1 July 2012 at 11:23 am

    membuat 5 huruf random
    belum jelas gan caranya…
    mohon pencerahan…

Archives

Kategori

Who's Online

23 visitors online now
16 guests, 7 bots, 0 members
Map of Visitors

Masukkan email anda untuk mendapatkan update website ini secara otomatis di email anda. Bergabunglah bersama 1862 Subscriber yang lain

Visit also our social profiles:

Scroll to top