Com generar números aleatoris amb la funció RAND d'Excel

01 de 01

Genereu un valor aleatori entre 0 i 1 amb la funció RAND

Genera números aleatoris amb la funció RAND. © Ted Francès

Una manera de generar nombres aleatoris en Excel és amb la funció RAND.

Per si mateixa, la funció genera un rang limitat de nombres aleatoris, però mitjançant l'ús de RAND en fórmules amb altres funcions, el rang de valors, com es mostra a la imatge anterior, es pot expandir fàcilment de manera que:

Nota : Segons el fitxer d'ajuda d'Excel, la funció RAND retorna un nombre distribuït uniformement més gran que 0 o menys que 1 .

El que això significa és que, si bé és normal que es descrigui el rang de valors generats per la funció com de 0 a 1, en realitat, és més exacte dir que el rang està entre 0 i 0.99999999 ...

De la mateixa manera, la fórmula que retorna un nombre aleatori entre 1 i 10 realment retorna un valor entre 0 i 9.999999 ...

Sintaxi de la funció RAND

La sintaxi d' una funció fa referència al disseny de la funció i inclou el nom de la funció, claudàtors, separadors de coma i arguments .

La sintaxi per a la funció RAND és:

= RAND ()

A diferència de la funció RANDBETWEEN , que requereix arguments d'alta i baixa definició, la funció RAND no accepta cap argument.

Exemples de funcions RAND

A continuació es detallen els passos necessaris per reproduir els exemples que es mostren a la imatge de dalt.

  1. El primer entra a la funció RAND per si mateix;
  2. El segon exemple crea una fórmula que genera un nombre aleatori entre 1 i 10 o 1 i 100;
  3. El tercer exemple genera un enter aleatori entre 1 i 10 utilitzant la funció TRUNC;
  4. L'últim exemple utilitza la funció ROUND per reduir el nombre de llocs decimals per als nombres aleatoris.

Exemple 1: introduir la funció RAND

Atès que la funció RAND no pren cap argument, es pot ingressar fàcilment a qualsevol cel·la de full de càlcul simplement fent clic a una cel·la i escrivint:

= RAND ()

i prement la tecla Enter al teclat. El resultat serà un número aleatori entre 0 i 1 a la cel·la.

Exemple 2: Generar números aleatoris entre 1 i 10 o 1 i 100

La forma general de l'equació utilitzada per generar un nombre aleatori dins d'un rang especificat és:

= RAND () * (Alt - Baix) + Baix

on Alta i Baixa signifiquen els límits superior i inferior del rang de nombres desitjat.

Per generar un nombre aleatori d'entre 1 i 10, introduïu la fórmula següent en una cel·la del full de treball:

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

Per generar un número aleatori entre 1 i 100, introduïu la fórmula següent en una cel·la de full de treball:

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

Exemple 3: generació d'enters aleatoris entre 1 i 10

Per tornar un enter - un nombre sencer sense una porció decimal - la forma general de l'equació és:

= TRUNC (RAND () * (Alt - Baix) + Baix)

Per generar un enter aleatori entre 1 i 10, introduïu la fórmula següent en una cel·la de full de treball:

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

RAND i RONDA: redueix els llocs decimals

En lloc d'eliminar tots els llocs decimals amb la funció TRUNC, l'últim exemple anterior utilitza la següent funció ROUND juntament amb RAND per reduir el nombre de decimals en el nombre aleatori a dos.

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

La funció RAND i la volatilitat

La funció RAND és una de les funcions volàtils d'Excel. El que això significa és que:

Comença i atura la generació de números aleatoris amb F9

Forçar la funció RAND per produir números aleatoris nous sense fer altres canvis en un full de treball també es pot aconseguir prement la tecla F9 al teclat. Això obliga a tornar a calcular el full de treball, incloent qualsevol cel·la que contingui la funció RAND.

La tecla F9 també es pot utilitzar per evitar que un nombre aleatori canviï cada vegada que es faci un canvi al full de treball, seguint els passos següents:

  1. Feu clic a una cel·la de full de treball, on resideixi el nombre aleatori
  2. Escriviu la funció = RAND () a la barra de fórmules que hi ha a sobre del full de treball
  3. Premeu la tecla F9 per canviar la funció RAND en un número aleatori estàtic
  4. Premeu la tecla Retorn al teclat per introduir el número aleatori a la cel·la seleccionada
  5. Si tornes a prémer F9 no tindrà cap efecte sobre el número aleatori

La caixa de diàleg Funció RAND

Gairebé totes les funcions en Excel es poden introduir mitjançant un quadre de diàleg en lloc d'entrar-les manualment. Per fer-ho, feu servir els passos següents per a la funció RAND:

  1. Feu clic a una cel·la en un full de càlcul on es mostraran els resultats de la funció;
  2. Feu clic a la pestanya Fórmules de la cinta ;
  3. Trieu Math & Trig de la cinta per obrir la llista desplegable de la funció;
  4. Feu clic a RAND a la llista;
  5. El quadre de diàleg de la funció conté informació que la funció no pren cap argument;
  6. Feu clic a D'acord per tancar el quadre de diàleg i tornar al full de treball;
  7. S'hauria d'incloure un número aleatori entre 0 i 1 a la cel·la actual;
  8. Per generar un altre, premeu la tecla F9 al teclat;
  9. Quan feu clic a la cel·la E1, la funció completa = RAND () apareix a la barra de fórmules que hi ha a sobre del full de treball.

La funció RAND en Microsoft Word i PowerPoint

La funció RAND també es pot utilitzar en altres programes de Microsoft Office, com Word i PowerPoint, per afegir paràgrafs aleatoris de dades a un document o presentació. Un ús possible d'aquesta característica és com a contingut de farciment a les plantilles.

Per utilitzar aquesta característica, introduïu la funció de la mateixa manera en aquests altres programes com a Excel:

  1. Feu clic amb el ratolí a la ubicació on s'afegeix el text;
  2. Type = RAND ();
  3. Premeu la tecla Enter al teclat.

El nombre de paràgrafs del text aleatori varia segons la versió del programa utilitzat. Per exemple, Word 2013 genera cinc paràgrafs de text per defecte, mentre que Word 2010 genera només tres.

Per controlar la quantitat de text que es produeix, introduïu el nombre de paràgrafs desitjats com a argument entre els claudàtors buits.

Per exemple,

= RAND (7)

generarà set paràgrafs de text a la ubicació escollida.