Cum se generează numere aleatoare cu funcția RAND a Excel

01 din 01

Generați o valoare aleatoră între 0 și 1 cu funcția RAND

Generați numere aleatoare cu ajutorul funcției RAND. © Ted Franceză

O modalitate de a genera numere aleatorii în Excel este cu funcția RAND.

Funcția generează o serie limitată de numere aleatorii, însă prin utilizarea RAND în formule cu alte funcții, intervalul de valori, așa cum se arată în imaginea de mai sus, poate fi ușor extins astfel încât:

Notă : În conformitate cu fișierul de ajutor Excel, funcția RAND returnează un număr distribuit uniform mai mare sau egal cu 0 și mai mic de 1 .

Ce înseamnă acest lucru este faptul că, deși este normal să descriem intervalul de valori generat de funcție ca fiind de la 0 la 1, în realitate, este mai exact să spunem că intervalul este între 0 și 0.99999999 ....

În același mod, formula care returnează un număr aleator între 1 și 10 returnează de fapt o valoare între 0 și 9.999999 ....

Sintaxa funcției RAND

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, parantezele, separatoarele de virgulă și argumentele .

Sintaxa pentru funcția RAND este:

= RAND ()

Spre deosebire de funcția RANDBETWEEN , care necesită specificarea argumentelor de înaltă și joasă limită , funcția RAND nu acceptă argumente.

Exemple de funcții RAND

Mai jos sunt enumerați pașii necesari pentru a reproduce exemplele prezentate în imaginea de mai sus.

  1. Primul introduce singur funcția RAND;
  2. Cel de-al doilea exemplu creează o formulă care generează un număr aleator între 1 și 10 sau 1 și 100;
  3. Cel de-al treilea exemplu generează un întreg aleator între 1 și 10 utilizând funcția TRUNC;
  4. Ultimul exemplu folosește funcția ROUND pentru a reduce numărul de zecimale pentru numerele aleatoare.

Exemplul 1: Introducerea funcției RAND

Deoarece funcția RAND nu are argumente, ea poate fi introdusă cu ușurință în orice celulă de foaie de lucru, făcând clic pe o celulă și tastând:

= RAND ()

și apăsând tasta Enter de pe tastatură. Rezultatul va fi un număr aleator între 0 și 1 în celulă.

Exemplul 2: Generarea numerelor aleatoare între 1 și 10 sau 1 și 100

Forma generală a ecuației folosite pentru a genera un număr aleator într-un interval specificat este:

= RAND () * (High - Low) + scăzut

unde High și Low semnifică limitele superioare și inferioare ale domeniului dorit de numere.

Pentru a genera un număr aleator între 1 și 10, introduceți următoarea formulă într-o celulă de foaie de lucru:

= RAND () * (10 - 1) + 1

Pentru a genera un număr aleator între 1 și 100, introduceți următoarea formulă într-o celulă de foaie de lucru:

= RAND () * (100 - 1) + 1

Exemplul 3: Generarea de numere întregi între 1 și 10

Pentru a returna un număr întreg - un număr întreg fără nicio zecimală - forma generală a ecuației este:

= TRUNC (RAND () * (High - Low) + scăzut)

Pentru a genera un întreg aleator între 1 și 10, introduceți următoarea formulă într-o celulă de foaie de lucru:

= TRUNC (RAND () * (10 - 1) + 1)

RAND și ROUND: Reducerea locurilor zecimale

În loc să eliminăm toate zecimalele cu funcția TRUNC, ultimul exemplu de mai sus folosește următoarea funcție ROUND împreună cu RAND pentru a reduce numărul de zecimale din numărul aleator la două.

= ROUND (RAND () * (100-1) +2,2)

Funcția RAND și Volatilitatea

Funcția RAND este una dintre funcțiile volatile ale Excel. Ce înseamnă asta este:

Pornirea și oprirea generării de numere aleatorii cu F9

Forțarea funcției RAND pentru a produce noi numere aleatorii fără a face alte modificări într-o foaie de lucru poate fi de asemenea realizată apăsând tasta F9 de pe tastatură. Acest lucru împinge întreaga fișă de lucru pentru a recalcula - inclusiv toate celulele care conțin funcția RAND.

Tasta F9 poate fi de asemenea folosită pentru a împiedica schimbarea unui număr aleator de fiecare dată când se efectuează o modificare a foii de lucru, utilizând următorii pași:

  1. Faceți clic pe o celulă de foaie de lucru, unde trebuie să locuiți numărul aleatoriu
  2. Tastați funcția = RAND () în bara de formula de deasupra foii de lucru
  3. Apăsați tasta F9 pentru a schimba funcția RAND într-un număr aleator static
  4. Apăsați tasta Enter de pe tastatură pentru a introduce numărul aleatoriu în celula selectată
  5. Apăsând din nou F9 nu va avea niciun efect asupra numărului aleatoriu

Caseta de dialog Funcție RAND

Aproape toate funcțiile din Excel pot fi introduse folosind o casetă de dialog, mai degrabă decât să le introduceți manual. Pentru a face acest lucru pentru funcția RAND, utilizați următorii pași:

  1. Faceți clic pe o celulă într-o foaie de lucru în care vor fi afișate rezultatele funcției;
  2. Faceți clic pe fila Formule a panglicii ;
  3. Alegeți Math & Trig din panglică pentru a deschide lista verticală de funcții;
  4. Faceți clic pe RAND în listă;
  5. Caseta de dialog a funcției conține informații că funcția nu are argumente;
  6. Faceți clic pe OK pentru a închide caseta de dialog și a reveni la foaia de lucru;
  7. Un număr aleator între 0 și 1 ar trebui să apară în celula curentă;
  8. Pentru a genera altul, apăsați tasta F9 de pe tastatură;
  9. Când faceți clic pe celula E1, funcția completă = RAND () apare în bara de formula de deasupra foii de lucru.

Funcția RAND în Microsoft Word și PowerPoint

Funcția RAND poate fi utilizată și în alte programe Microsoft Office, cum ar fi Word și PowerPoint, pentru a adăuga paragrafe aleatoare de date într-un document sau prezentare. O posibilă utilizare pentru această caracteristică este conținutul de umplutură în șabloane.

Pentru a utiliza această funcție, introduceți funcția în același mod în aceste alte programe ca și în Excel:

  1. Faceți clic cu mouse-ul în locația unde urmează să fie adăugat textul;
  2. Tip = RAND ();
  3. Apăsați tasta Enter de pe tastatură.

Numărul de paragrafe ale textului aleatoriu variază în funcție de versiunea programului utilizat. De exemplu, Word 2013 generează cinci paragrafe de text în mod implicit, în timp ce Word 2010 generează doar trei.

Pentru a controla cantitatea de text produs, introduceți numărul paragrafelor dorite ca argument între parantezele goale.

De exemplu,

= RAND (7)

va genera șapte paragrafe de text în locația aleasă.