La función MATRIZALEAT

Versiones donde se puede usar

Excel versión 365 Versión Excel Online

La principal función de MATRIZALEAT es la de devolver una matriz de números aleatorios (decimales o enteros) comprendidos entre unos límites máximo y mínimo. Pertenece a la categoría de funciones matemáticas y trigonométricas y, de momento, solo está disponible para suscriptores de Microsoft 365.

Observa la imagen:

La fórmula devuelve una matriz de números decimales aleatorios entre cero y uno con unas dimensiones de 5 filas de alto por 4 columnas de ancho.

¿Qué debes saber al utilizar MATRIZALEAT?

A la hora de generar matrices aleatorias de forma eficiente debes tener en cuenta algunos conceptos importantes:

  • Importante: Solo está disponible en Excel 365.
  • Si la matriz devuelta por MATRIZALEAT es un ‘resultado final’ (no se usa como argumento de otra función), Excel crea automáticamente un rango derramados y lo rellena con los números aleatorios. Por tanto debes asegurarte de que existen suficientes celdas vacías en el sentido del derrame (hacia abajo o hacia la derecha). En caso contrario obtendrás el error #¡DESBORDAMIENTO!
  • Todos los argumentos son opcionales. En caso de no introducir ninguno Excel asume que deseas que la función devuelva una matriz de una fila por una columna entre los límites 0 y 1 y el número devuelto debe ser decimal.
  • Si los argumentos filas o columnas contienen números decimales, estos se truncarán al número entero antes del decimal. Por ejemplo, si filas es 8,7, la matriz devuelta tendrá 8 filas.
  • Al igual que ALEATORIO y ALEATORIO.ENTRE y otras funciones volátiles, el resultado mostrado cambiará cada vez que se calcula la hoja. Para evitar esto puedes recurrir al pegado de valores.

¿Qué hacer si MATRIZALEAT no funciona como se espera?

Cuando MATRIZALEAT devuelva un error estas pueden ser las causas:

  • #¡DESBORDAMIENTO!: La causa principal de este error es el espacio insuficiente para mostrar el resultado al completo. Para solucionarlo borra las celdas que se encuentren alrededor y que impidan expandir la matriz.
  • #¡VALOR!: Se mostrará en caso de que el argumento máximo sea inferior a mínimo o si alguno de los argumentos no es numérico.
  • #¡NOMBRE!: En caso de que no tengas instalado Excel365 obtendrás este error. MATRIZALEAT solo se puede usar en esta versión. Si ya lo tienes instalado y se sigue mostrando, es porque has introducido incorrectamente el nombre de alguna función.
  • #¡CALC!: Cuando los argumentos filas o columnas contienen valores inferiores a 1. En caso de que se haga referencia a otras celdas revisa los valores que haya en ellas.

Sintaxis de MATRIZALEAT

=MATRIZALEAT([filas];[columnas];[mínimo];[máximo];[tipo])

  • filas: Opcional. El número de filas de la matriz devuelta.
  • columnas: Opcional. El número de columnas de la matriz devuelta.
  • mínimo: Opcional. Valor mínimo.
  • máximo: Opcional. Valor máximo que debe devolver la función
  • tipo: Opcional. Valor booleano que indica si la función debe devolver números enteros (VERDADERO) o decimales (FALSO).

Índice de ejemplos con MATRIZALEAT

  • 01 Ejemplo básico con MATRIZALEAT
  • 02 Ejemplo básico con MATRIZALEAT entre dos números enteros
  • 03 Fechas aleatorias entre dos límites
  • 04 Fechas laborables aleatorias entre dos fechas
  • 05 Números aleatorios únicos
  • 06 Orden de textos aleatorio
  • 07 Selección aleatoria de textos

Ejemplos

01 Ejemplo básico con MATRIZALEAT
Título: 01 Ejemplo básico con MATRIZALEAT (0 clics)
Tamaño: 10 KB
02 Ejemplo básico con MATRIZALEAT entre dos números enteros
Título: 02 Ejemplo básico con MATRIZALEAT entre dos números enteros (0 clics)
Tamaño: 10 KB
03 Fechas aleatorias entre dos límites
Título: 03 Fechas aleatorias entre dos límites (0 clics)
Tamaño: 10 KB
04 Fechas laborables aleatorias entre dos fechas
Título: 04 Fechas laborables aleatorias entre dos fechas (0 clics)
Tamaño: 10 KB
05 Números aleatorios únicos
Título: 05 Números aleatorios únicos (0 clics)
Tamaño: 10 KB
06 Orden de textos aleatorio
Título: 06 Orden de textos aleatorio (0 clics)
Tamaño: 10 KB
07 Selección aleatoria de textos
Título: 07 Selección aleatoria de textos (0 clics)
Tamaño: 10 KB

Sergio

Sergio

La destreza y el perfeccionismo quizá sean las dos virtudes que me permiten ayudar a mis clientes a facilitar las tareas administrativas de sus negocios.

Ebook De 0 a 100 con macros y VBA

De 0 a 100 con macros y VBA

Esta oferta no es para siempre...

¡no la desaproveches!