Funció RAND de fulls de càlcul de Google: genera números aleatoris

01 de 01

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

Genera números aleatoris amb la funció RAND de fulls de càlcul de Google.

Una manera de generar nombres aleatoris en els fulls de càlcul de Google és amb la funció RAND.

Per si mateixa, la funció genera un rang limitat quan es tracta de generar nombres aleatoris, però si s'utilitza RAND en fórmules i es combina amb altres funcions, el rang de valors, com es mostra a la imatge anterior, es pot ampliar fàcilment.

Nota : Segons el fitxer d'ajuda de Google Spreadsheets, la funció RAND retorna un nombre aleatori entre 0 inclusivament i 1 exclusiu .

El que això significa és que, si bé és habitual descriure 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.

La funció RAND i la volatilitat

La funció RAND és una funció volàtil que, de manera predeterminada, canvia o recalcula cada vegada que el full de treball canvia, i aquests canvis inclouen accions com ara l'addició de noves dades.

A més, qualsevol fórmula que depèn, ja sigui directa o indirectament, en una cel·la que contingui una funció volàtil, també tornarà a calcular cada vegada que es produeixi un canvi en el full de treball.

Per tant, en fulls de treball que contenen grans quantitats de dades, les funcions volàtils han de ser utilitzades amb precaució ja que poden frenar el temps de resposta del programa a causa de la freqüència dels recalculacions.

Generació de nous números aleatoris amb actualització

Atès que Google Spreadsheets és un programa en línia, la funció RAND es pot veure obligada a generar nous números aleatoris actualitzant la pantalla mitjançant el botó d'actualització de navegadors web. Segons el navegador utilitzat, el botó d'actualització sol ser una fletxa circular situada a prop de la barra d'adreces del navegador.

Una segona opció és prémer la tecla F5 del teclat que també actualitza la finestra del navegador actual:

Canvi de la freqüència de refresc de RAND

En els fulls de càlcul de Google, la freqüència amb la qual RANK i altres funcions volàtils es tornen a calcular poden canviar-se del canvi per defecte a:

Els passos per modificar la taxa d'actualització són:

  1. Feu clic al menú Fitxer per obrir la llista d'opcions del menú
  2. Feu clic a Configuració del full de càlcul a la llista per obrir el quadre de diàleg Configuració del full de càlcul
  3. A la secció Recalculació del quadre de diàleg, feu clic a la configuració actual, com ara el canvi, per mostrar la llista completa d'opcions de recàlcul.
  4. Feu clic a l'opció de recàlcul que vulgueu a la llista
  5. Feu clic al botó Desa configuració per desar el canvi i tornar al full de treball

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.

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 escrivint:

= RAND ()

D'altra banda, la funció també es pot introduir mitjançant el quadre de suggeriment automàtic de Google Spreadsheets que apareix quan el nom de la funció s'introdueix en una cel·la. Els passos són:

  1. Feu clic a una cel·la en un full de càlcul on es mostraran els resultats de la funció
  2. Escriviu el signe d'igual (=) seguit del nom de la funció rand
  3. A mesura que escriviu, el quadre de suggeriment automàtic apareixerà amb els noms de les funcions que comencen amb la lletra R
  4. Quan el nom RAND apareix a la casella, feu clic al nom amb el punter del ratolí per introduir el nom de la funció i un clautre obert a la cel·la seleccionada
  5. S'hauria d'incloure un número aleatori entre 0 i 1 a la cel·la actual
  6. Per generar un altre, premeu la tecla F5 al teclat o actualitzeu el navegador
  7. Quan feu clic a la cel·la actual, la funció completa = RAND () apareix a la barra de fórmules que hi ha a sobre del full de treball

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)