Generar números aleatorios usando la función RAND de Google Sheets

Tabla de contenido:

Generar números aleatorios usando la función RAND de Google Sheets
Generar números aleatorios usando la función RAND de Google Sheets
Anonim

Una forma de generar números aleatorios en Google Sheets es con la función RAND. Por sí misma, la función crea un rango limitado cuando se trata de generar números aleatorios. Usando RAND en fórmulas y combinándolo con otras funciones, el rango de valores se puede expandir fácilmente.

Cómo funciona la función RAND

Al especificar los valores alto y bajo de un rango, RAND puede devolver números aleatorios dentro de un rango específico, como 1 y 10 o 1 y 100.

La salida de la función también se puede reducir a números enteros combinando la función con la función TRUNC, que trunca o elimina todos los lugares decimales de un número.

En Hojas de cálculo de Google, al generar un valor aleatorio entre 0 y 1, la función RAND devuelve un número aleatorio entre 0 inclusive y 1 exclusivo. Si bien es habitual describir el rango de valores generados por la función como de 0 a 1, en verdad, es más exacto decir que el rango está entre 0 y 0.99999999…

La fórmula que devuelve un número aleatorio entre 1 y 10 devuelve un valor entre 0 y 9.99999…

Image
Image

La sintaxis de la función RAND

La sintaxis de una función se refiere al diseño de la función e incluye el nombre de la función, corchetes, separadores de coma y argumentos.

La sintaxis de la función RAND es:

=ALEATORIO ()

A diferencia de la función ALEATORIO ENTRE, que requiere que se especifiquen argumentos de alto y bajo nivel, la función ALEATORIO no acepta argumentos.

La función RAND y la volatilidad

La función ALEATORIO es una función volátil que, de forma predeterminada, cambia o vuelve a calcular cada vez que cambia la hoja de trabajo, y estos cambios incluyen acciones como la adición de nuevos datos.

Además, cualquier fórmula que dependa directa o indirectamente de una celda que contenga una función volátil también vuelve a calcular cada vez que se produce un cambio en la hoja de trabajo.

Por lo tanto, en hojas de trabajo que contienen grandes cantidades de datos, las funciones volátiles deben usarse con precaución, ya que pueden ralentizar el tiempo de respuesta del programa debido a la frecuencia de los recálculos.

Generación de nuevos números aleatorios con actualización

Debido a que Hojas de cálculo de Google es un programa de hoja de cálculo en línea, se puede forzar la función RAND para generar nuevos números aleatorios al actualizar la pantalla con el botón de actualización del navegador web.

Una segunda opción es presionar la tecla F5 en el teclado, que también actualiza la ventana actual del navegador.

Cambiar la frecuencia de actualización de RAND

En Hojas de cálculo de Google, puede cambiar la frecuencia con la que RAND y otras funciones volátiles vuelven a calcular desde el valor predeterminado al cambiar a:

  • Al cambio y cada minuto.
  • Al cambio y cada hora.

Los pasos para modificar la frecuencia de actualización son:

  1. Seleccione el menú Archivo para abrir la lista de opciones del menú.
  2. Seleccione Configuración de hoja de cálculo en la lista para abrir el cuadro de diálogo Configuración de hoja de cálculo.

    Image
    Image
  3. En la sección Recálculo del cuadro de diálogo, elija la configuración actual, como on change para mostrar la lista completa de opciones de recálculo.

    Image
    Image
  4. Seleccione la opción de recálculo deseada en la lista.

    Image
    Image
  5. Seleccione el botón Guardar configuración para guardar el cambio y volver a la hoja de cálculo.

    Image
    Image

Acceso a la función RAND

Dado que la función ALEATORIO no acepta argumentos, se puede ingresar en cualquier celda de la hoja de cálculo escribiendo:

=ALEATORIO ()

Alternativamente, también puede ingresar la función utilizando el cuadro de sugerencias automáticas de Hojas de cálculo de Google que aparece cuando se escribe el nombre de la función en una celda. Los pasos son:

  1. Seleccione una celda en una hoja de cálculo donde se mostrarán los resultados de la función.
  2. Escriba el signo igual (=) seguido del nombre de la función ALEATORIOA medida que escribe, aparece el cuadro de sugerencias automáticas con los nombres de las funciones que comienzan con la letra R. Cuando aparece el nombre RAND en el cuadro, seleccione nombre para ingresar el nombre de la función y un corchete abierto en la celda seleccionada.

    Image
    Image
  3. Aparece un número aleatorio entre 0 y 1 en la celda actual. Para generar otro, presione la tecla F5 en el teclado o actualice el navegador.

    Image
    Image

Cuando selecciona la celda actual, la función completa=ALEATORIO () aparece en la barra de fórmulas encima de la hoja de cálculo.

Generación de números aleatorios entre 1 y 10 o 1 y 100

La forma general de la ecuación utilizada para generar un número aleatorio dentro de un rango específico es:

=ALEATORIO()(Alto - Bajo) + Bajo

Aquí, Alto y Bajo significan los límites superior e inferior del rango deseado de números.

Para generar un número aleatorio entre 1 y 10, ingrese la siguiente fórmula en una celda de la hoja de cálculo:

=ALEATORIO()(10 - 1) + 1

Para generar un número aleatorio entre 1 y 100, ingrese la siguiente fórmula en una celda de la hoja de cálculo:

=ALEATORIO()(100 - 1) + 1

Generación de números enteros aleatorios entre 1 y 10

Para devolver un número entero, un número entero sin parte decimal, la forma general de la ecuación es:

=TRUNC (ALEATORIO() (Alto - Bajo) + Bajo)

Para generar un número entero aleatorio entre 1 y 10, ingrese la siguiente fórmula en una celda de la hoja de trabajo:

=TRUNC (ALEATORIO()(10 - 1) + 1)

Recomendado: