Numerele aleatorii în excel sunt folosite atunci când vrem să ne randomizăm datele pentru o evaluare a eșantionului, aceste numere generate sunt absolut aleatorii, există două funcții încorporate în Excel care ne oferă valori aleatorii în celule, = funcția RAND () ne oferă orice valoare din intervalul 0 la 1, în timp ce o altă funcție aleatorie = RANDBETWEEN () preia intrarea de la utilizator pentru un interval de numere aleatorii.
Generați numere aleatorii în Excel
- Randomnessul are multe utilizări în știință, artă, statistici, criptografie, jocuri, jocuri de noroc și alte domenii.
- Generarea numerelor aleatorii în Excel este importantă, deoarece multe lucruri din viața reală sunt atât de complicate încât apar aleatoriu. Prin urmare, pentru a simula aceste procese, avem nevoie de numere aleatorii.
Multe dispozitive de randomizare, cum ar fi zarurile, amestecarea cărților de joc și roțile de ruletă, par să fi fost dezvoltate pentru a fi utilizate în jocurile de noroc. Cu toate acestea, acestea nu pot fi utilizate pentru fișiere digitalizate. De aceea trebuie să avem instrumente pentru generarea de numere aleatorii în excel.

Cum se generează numere aleatorii în Excel?
Există o serie de metode pentru a genera un număr aleatoriu în Excel. Vom discuta despre acestea două - funcțiile Rand () și Randbetween ()
# 1 - Funcția RAND ()
Pentru a genera un număr aleatoriu în excel între 0 și 1 (cu excepția), avem funcția RAND () în Excel.
Funcțiile RAND () returnează un număr zecimal aleator care este egal sau mai mare decât 0, dar mai mic decât 1 (0 ≤ număr aleatoriu <1). RAND recalculează când o foaie de lucru este deschisă sau modificată ( funcție volatilă ).
Funcția RAND returnând valoarea între 0 și 1 (exclusiv).
Trebuie doar să tastați ' = RAND () ' în celulă și să apăsați Enter . Valoarea se va schimba de fiecare dată când se face orice modificare în foaie.
Cum se generează numere aleatorii în Excel pentru mai mult de o celulă?
Dacă vrem să generăm numere aleatorii în Excel pentru mai multe celule, atunci avem nevoie
- Mai întâi, faceți o selecție a intervalului necesar, apoi tastați = ' rand () ' și apăsând 'Ctrl + Enter' ne vor da valorile.

Cum se oprește recalcularea numerelor aleatorii în Excel?
Pe măsură ce funcția RAND recalculează, dacă se face o modificare în foaie, trebuie să copiem și apoi să lipim formulele ca valori dacă nu dorim ca valorile să fie modificate de fiecare dată. Pentru aceasta, trebuie să lipim valorile funcției RAND () folosind Paste Special, astfel încât să nu mai fie un rezultat al funcției 'RAND ()' și să nu se recalculeze.
Pentru a face acest lucru,
- Trebuie să selectăm valorile.

- Apăsați Ctrl + C pentru a copia valorile.

- Fără a modifica selecția, apăsați Alt + Ctrl + V pentru a deschide caseta de dialog „Lipire specială” .

- Alegeți „Valori” din opțiuni și faceți clic pe OK.

Acum putem vedea, valoarea din bara de formulă este valoarea în sine, nu funcția rand (). Acum, acestea sunt doar valori.

Există încă o modalitate de a obține valoarea, numai că nu funcția ca rezultat, dar aceasta este doar pentru o celulă. Dacă dorim valoarea pentru prima dată, nu funcția, atunci pașii sunt:
- Mai întâi, tastați = rand () în bara de formule, apoi apăsați F9 și apăsați „Enter”.

După apăsarea F9, obținem doar valoarea.
Valoare dintr-un alt interval diferit de 0 și 1 folosind RAND ()
Deoarece funcția RAND returnează un număr zecimal aleatoriu între 0 și 1 numai, dacă dorim valoarea dintr-un interval diferit, putem folosi următoarea funcție:
Să fie „a” punctul de plecare.
Și „b” să fie punctul final
Funcția ar fi „RAND () * (ba) + a”
De exemplu, presupunem 7 ca „a” și 10 ca „b”, atunci formula ar fi „ = RAND () * (10-7) +7 ”

RANDBETWEEN () Funcție
După cum indică numele funcției, această funcție returnează un număr întreg aleatoriu între numere întregi date. La fel ca funcția RAND (), această funcție recalculează și când un registru de lucru este schimbat sau deschis ( funcție volatilă ).
Formula funcției RANDBETWEEN este:

Partea de jos : un întreg care reprezintă valoarea inferioară a intervalului.
Sus : un număr întreg care reprezintă valoarea inferioară a intervalului.

Pentru a genera numere aleatorii în excel pentru elevii între 0 și 100, vom folosi funcția „RANDBETWEEN” .
Mai întâi, trebuie să selectăm datele, apoi să tastați formula, adică = RANDBETWEEN (0,100) și să apăsați Cntrl + Enter. Puteți prefera captura de ecran de mai jos.

Deoarece valorile se vor recalcula, putem folosi Alt + Ctrl + V pentru a deschide caseta de dialog „Lipire specială” pentru a lipi numai ca valori .
Urmați pașii de mai jos în captura de ecran.

La fel ca funcția RAND (), putem folosi și metoda de tastare a funcției RANDBETWEEN în bara de formule și apăsarea F9 pentru a converti rezultatul în valoare, apoi apăsați Enter.
Lucruri de amintit
- Dacă partea de jos este mai mare decât partea de sus, funcția RANDBETWEEN va întoarce #NUM !
- Dacă oricare dintre argumentele furnizate este nenumeric, funcția va returna #VALUE!
- Ambele funcții RAND () și RANDBETWEEN () sunt o funcție volatilă (recalculează), prin urmare se adaugă la timpul de procesare și pot încetini registrul de lucru.
Numere aleatoare în Excel - Proiectul 1
Putem utiliza funcția RANDBETWEEN () pentru a obține date aleatorii între două date.
Vom folosi 2 date ca argumente de jos și de sus .

Trebuie să copiem formula folosind comanda rapidă (Ctrl + D) după efectuarea selecției.

Putem modifica Start (D1) și End End (E1) pentru a schimba valorile superioare și inferioare ale funcției.
Numere aleatorii în Excel - Proiectul 2 - Cap și coadă
Pentru a alege la întâmplare cap și coadă, putem folosi ALEGE funcția în Excel cu RANDBETWEEN funcția.

Trebuie doar să copiem formula în următoarea și următoarea celulă de fiecare dată în joc, iar „Cap” și „Coadă” vor veni aleatoriu.

Numere aleatorii în Excel - Proiectul 3 - Alocarea regiunii
De multe ori, trebuie să ne imaginăm și să creăm date pentru diferite exemple. Să presupunem că avem date pentru vânzări și că trebuie să alocăm trei regiuni diferite pentru fiecare tranzacție de vânzare.
Apoi am putea folosi funcția RANDBETWEEN cu funcția CHOOSE.

Puteți trage același lucru pentru celulele rămase.

Numere aleatoare în Excel - Proiectul 4 - Crearea de zaruri Ludo
Folosind funcția RANDBETWEEN, putem crea și zaruri pentru Ludo. Pentru a face același lucru, trebuie să folosim funcția RANDBETWEEN în Excel VBA . Vă rugăm să urmați pașii de mai jos:
- Merge cele patru celule (B2: C3) folosind Acasă tabulatori> Aliniere Automobile de Grupa> Merge & Center

- Aplicați marginea celulei combinate utilizând tasta de comandă rapidă ( ALT + H + B + T ) apăsând o tastă după alta.

- Center și Aliniere la mijloc valoarea folosind Acasă tabulatori> Alinierea Group -> ' Centru' și ' Middle Align comanda'.

- Pentru a crea butonul, utilizați fila Dezvoltator -> Grup de control -> Inserare -> "Buton de comandă"

- Creați butonul și alegeți „Vizualizați codul” din grupul „ Control” din „ Dezvoltator”.

- După ce alegeți „ CommandButton1 ” din meniul derulant, lipiți următorul cod:
RN = („= RANDBETWEEN (1,6)”)
Celulele (2, 2) = RN

Salvați fișierul utilizând extensia .xlsm deoarece am folosit codul VBA în registrul de lucru. După ce accesați fereastra Excel, dezactivați „Modul de proiectare”.

Acum, ori de câte ori facem clic pe buton, obținem o valoare aleatorie între 1 și 6.
