Bagaimana menjaga agar angka acak tidak berubah di Excel?

9

Saya mencoba membuat daftar set angka acak antara 1 dan 5 menggunakan RANDBETWEENrumus.

Saya mengalami masalah yang setiap kali saya mengklik sel lain di mana saja di lembar atau bahkan membuka dan menutup lembar setelah menyimpannya, angka acak berubah lagi. Bagaimana saya bisa menjaga agar angka acak tidak berubah?

Valrok
sumber
Saya tidak menginstal Excel, dan karenanya tidak dapat menguji ini, tetapi Anda harus menemukan yang Anda inginkan di sini . Dalam opsi 3 ia menciptakan fungsinya sendiri yang meniru RAND dan RANDBETWEEN, tetapi menghilangkan volatilitas yang datang dengan fungsi-fungsi tersebut.
Michael Frank

Jawaban:

8

Salin rentang dan masukkan pada posisi yang sama. Setelah memasukkan, tekan Ctrldan pilih opsi untuk hanya menyimpan nilai aktual dari menu yang terbuka.

Daniel B
sumber
1
Cara pintas untuk melakukan ini: Pilih rentang dengan tebusan, tekan Ctrl+C, tekan Shift+F10, tekanV
Alex Frolov
5

RANDBETWEEN () dibuat ulang setiap kali lembar dihitung sehingga satu-satunya cara untuk menjaga agar nilai acak tetap ada adalah mematikan perhitungan otomatis atau menyalin nilai yang dihasilkan dan menyimpannya.

Anda dapat menimpa tempat mereka dihitung atau menempatkannya di lokasi lain dengan menyalin dan menempel nilai - nilai khusus .

Raystafarian
sumber
1

MS telah menjelaskan cara untuk melakukan ini dalam dokumentasi fungsi RAND

  • Untuk menghasilkan bilangan real acak antara a dan b, gunakan:

    =RAND()*(b-a)+a
    
  • Jika Anda ingin menggunakan RAND untuk menghasilkan angka acak tetapi tidak ingin angka berubah setiap kali sel dihitung, Anda bisa memasukkan =RAND()di bilah rumus, lalu tekan F9untuk mengubah rumus ke angka acak. Formula akan menghitung dan meninggalkan Anda hanya dengan nilai.

Sehingga Anda dapat memasukkan =RAND()*(b-a)+aatau =RANDBETWEEN(a, b)kemudian tekanF9 untuk mengganti formula dengan hasilnya

Lihat juga

phuclv
sumber