Función RAND de follas de cálculo de Google: xera números aleatorios

01 de 01

Xera un valor aleatorio entre 0 e 1 coa función RAND

Xera números aleatorios coa función RAND de follas de cálculo de Google.

Unha forma de xerar números aleatorios en Google Spreadsheets é coa función RAND.

Por si só, a función xera un alcance limitado cando se trata de xerar números aleatorios, pero ao usar RAND en fórmulas e peitándoo con outras funcións, o rango de valores, como se mostra na imaxe anterior, pode ser facilmente expandido.

Nota : segundo o ficheiro de axuda de Google Spreadsheets, a función RAND retorna un número aleatorio entre 0 inclusive e 1 exclusivo .

O que isto significa é que, aínda que é habitual describir o rango de valores xerados pola función como de 0 a 1, en verdade, é máis exacto dicir que o rango está entre 0 e 0.99999999 ...

Do mesmo xeito, a fórmula que devolve un número aleatorio entre 1 e 10 realmente retorna un valor entre 0 e 9.999999 ....

Sintaxe da función RAND

A sintaxe dunha función refírese ao deseño da función e inclúe o nome da función, parénteses, separadores de comas e argumentos .

A sintaxe para a función RAND é:

= RAND ()

A diferenza da función RANDBETWEEN, que require especificar os argumentos de alto e baixo final, a función RAND non acepta ningún argumento.

Función RAND e volatilidade

A función RAND é unha función volátil que, por defecto, cambia ou recalcula cada vez que a folla de traballo cambia e estas modificacións inclúen accións como a adición de novos datos.

Ademais, calquera fórmula que depende - directa ou indirectamente - nunha cela que conteña unha función volátil tamén se volverá a calcular cada vez que se produza un cambio na folla de cálculo.

Polo tanto, nas follas de cálculo que conteñen grandes cantidades de datos, as funcións volátiles deben ser utilizadas con precaución xa que poden diminuír o tempo de resposta do programa debido á frecuencia dos recálculos.

Xeración de novos números aleatorios con actualización

Dado que Google Spreadsheets é un programa en liña, a función RAND pode verse obrigada a xerar novos números aleatorios refrescando a pantalla usando o botón de actualización de navegadores web. Dependendo do navegador utilizado, o botón Actualizar é xeralmente unha frecha circular situada preto da barra de enderezos do navegador.

Unha segunda opción é presionar a tecla F5 no teclado que tamén actualiza a xanela do navegador actual:

Cambio da frecuencia de actualización de RAND

Nas Follas de cálculo de Google, a frecuencia coa que RANK e outras funcións volátiles volven a calcularse poden modificarse do cambio por defecto en :

Os pasos para alterar a taxa de actualización son:

  1. Prema no menú Ficheiro para abrir a lista de opcións do menú
  2. Faga clic en Configuración de folla de cálculo na lista para abrir a caixa de diálogo Configuración de folla de cálculo
  3. Na sección Recalcular do cadro de diálogo, prema na configuración actual, como no cambio para mostrar a lista completa das opcións de recálculo.
  4. Fai clic na opción de recálculo que desexe na lista
  5. Fai clic no botón Gardar configuracións para gardar o cambio e volver á folla de cálculo

Exemplos de funcións RAND

A continuación amósanse os pasos necesarios para reproducir os exemplos mostrados na imaxe de arriba.

  1. O primeiro entra na función RAND por si só;
  2. O segundo exemplo crea unha fórmula que xera un número aleatorio entre 1 e 10 ou 1 e 100;
  3. O terceiro exemplo xera un enteiro aleatorio entre 1 e 10 empregando a función TRUNC.

Exemplo 1: Introducir a función RAND

Dado que a función RAND non ten ningún argumento, pode inscribirse fácilmente en calquera célula de follas de cálculo simplemente escribindo:

= RAND ()

Alternativamente, a función tamén se pode ingresar usando a caixa de auto-suxestións de Google Spreadsheets que aparece como o nome da función ingrese nunha cela. Os pasos son:

  1. Prema nunha cela nunha folla onde se mostren os resultados da función
  2. Escriba o signo igual (=) seguido do nome da función rand
  3. A medida que escribes, aparece a caixa de auto-suxestión cos nomes das funcións que comezan coa letra R
  4. Cando apareza o nome RAND na caixa, prema o nome co punteiro do rato para ingresar o nome da función e un soporte aberto para a cela seleccionada
  5. Debería aparecer un número aleatorio entre 0 e 1 na cela actual
  6. Para xerar outro, prema a tecla F5 no teclado ou actualice o navegador
  7. Cando fas clic sobre a cela actual, aparece a función completa = RAND () na barra de fórmulas situada enriba da folla de cálculo

Exemplo 2: xerar números aleatorios entre 1 e 10 ou 1 e 100

A forma xeral da ecuación utilizada para xerar un número aleatorio dentro dun intervalo especificado é:

= RAND () * (Alto - Baixo) + Baixo

onde Altos e Baixos significan os límites superior e inferior do intervalo desexado de números.

Para xerar un número aleatorio entre 1 e 10, introduza a fórmula seguinte nunha cela de folla de cálculo:

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

Para xerar un número aleatorio entre 1 e 100, introduza a fórmula seguinte nunha cela de folla de cálculo:

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

Exemplo 3: xerar enteiros aleatorios entre 1 e 10

Para devolver un número enteiro - un número enteiro sen porción decimal - a forma xeral da ecuación é:

= TRUNC (RAND () * (Alto - Baixo) + Baixo)

Para xerar un número enteiro aleatorio entre 1 e 10, introduza a fórmula seguinte nunha cela de folla de cálculo:

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