Ejemplos de la Función MATRIZALEAT- Excel y Google Sheets
Este tutorial muestra cómo utilizar la Función MATRIZALEAT en Excel y Google Sheets para generar una matriz de números aleatorios.
Resumen de la Función MATRIZALEAT
La función MATRIZALEAT se utiliza para devolver una matriz de números aleatorios. Se introdujo como reemplazo de la función ALEATORIO y de la función ALEATORIO.ENTRE.
La función MATRIZALEAT simplifica el proceso de generación de números aleatorios:
- Permite al usuario introducir la fórmula en una sola celda.
- Permitir al usuario especificar el número de valores aleatorios a generar.
Para utilizar la función MATRIZALEAT de la hoja de cálculo de Excel, seleccione una celda y escriba:
(Note como las entradas de la fórmula aparecen)
MATRIZALEAT Sintaxis y Entradas de la Función:
=MATRIZALEAT([filas], [columnas], [mín], [máx], [entero])
[filas] (opcional) – El número de filas que se devolverán y si se deja en blanco, por defecto es 1.
[Columnas ] (opcional ) – El número de columnas que se devolverán y, si se deja en blanco, el valor predeterminado es 1.
[min ] (opcional ) – El número mínimo que desea que se devuelva y si se deja en blanco es por defecto 0. Cuando se especifica un valor para esta entrada debe ser menor que el valor proporcionado para el argumento [max].
[max] (opcional) – El número máximo que desea que se devuelva y, si se deja en blanco, su valor predeterminado es 1. Cuando se especifica un valor para esta entrada, debe ser mayor que el valor proporcionado para el argumento [ min ]. Debe tener en cuenta que cuando las funciones [ min] y [ max] se dejan en blanco, la función MATRIZALEAT devuelve una matriz de números entre 0 y 1.
[entero] (opcional) – Devuelve un número entero o un valor decimal. Puede introducir VERDADERO para devolver un número entero o FALSO para devolver un número decimal. Si este argumento se deja en blanco, el valor predeterminado es FALSO, por lo que la fórmula devuelve un número decimal.
Cómo Utilizar la Función MATRIZALEAT
Para Devolver Varias Filas y Columnas
Podemos cambiar el tamaño del array que devuelve la función MATRIZALEAT cambiando el número de filas y columnas. Para ello especificamos los valores [filas] y [columnas] argumentos. Para devolver una matriz de números aleatorios de 5 filas de alto y 1 columna de ancho, introducimos la siguiente fórmula en la celda A2:
=MATRIZALEAT(5;1;1;10;VERDADERO)
Para devolver una matriz de números aleatorios de 5 filas de alto y 3 columnas de ancho, introducimos la siguiente fórmula en A2:
=MATRIZALEAT(5;3;1;10;VERDADERO)
Para Devolver Números Entre Dos Valores
Cuando queremos devolver números entre dos valores, especificamos los valores en los campos [min] y [max] de los argumentos. Para devolver una lista de números aleatorios entre 1 y 10, introducimos la siguiente fórmula en A2:
=MATRIZALEAT(5;1;1;10)
Para Devolver Números Decimales o Enteros
Para devolver 5 números decimales entre 1 y 10, introducimos la siguiente fórmula en A2:
=MATRIZALEAT(5;1;1;10;FALSO)
Tenga en cuenta que hemos establecido el argumento [entero] a FALSE lo que significa que la salida serán números decimales.
La fórmula también se puede escribir como:
=MATRIZALEAT(5;1;1;10)
Cuando el argumento [entero] no se especifica el argumento, el valor por defecto es FALSO:
Para devolver 5 números enteros entre 1 y 10, introducimos la siguiente fórmula en A2:
=MATRIZALEAT(5;1;1;10;VERDADERO)
Tenga en cuenta que hemos establecido el argumento [entero] a VERDADERO lo que significa que la salida serán números enteros
Errores MATRIZALEAT
¡#VALOR!
Este error se produce cuando el valor del [min] es mayor que el valor del argumento [max] argumento.
Para corregir este error, establezca el valor del argumento [min] [max] a un valor menor que el del argumento [max] argumento.
¡#VALOR!
Este error se produce cuando hay un valor en el rango de derrame, es decir, el rango donde la función RANDARRAY coloca sus resultados. Para corregir este error, borre el rango que Excel resalta.
Consejos y Trucos de MATRIZALEAT
- Como todos los argumentos de la función MATRIAALEAT son opcionales, al introducir la fórmula siguiente en cualquier celda se obtiene un único valor entre 0 y 1:
=MATRIZALEAT()
- Si no se especifican los argumentos [min ] y [max ], MATRIZALEAT devolverá por defecto 0 y 1 respectivamente y devolverá una matriz de números aleatorios entre ceros (0) y unos(1).
=MATRIZALEAT(5;1;;;FALSO)
- Si no se especifica el argumento [entero], MATRIZALEAT será por defecto FALSO y devolverá una matriz de números decimales:
=MATRIZALEAT(5;1;1;10)
- MATRIZALEAT es diferente de las funciones ALEATORIO y ALEATORIO.ENTRE. Mientras que ALEATORIO y ALEATORIO.ENTRE devuelven un único valor, MATRIZALEAT devuelve una matriz.
- Asegúrese de que las celdas situadas debajo de la celda de entrada están en blanco para evitar el error de desbordamiento.
RANDARRAY (MATRIZALEAT) en Google Sheets
La función RANDARRAY funciona exactamente igual en Google Sheets que en Excel, solo que, mantiene su nombre original en Inglés.: