Devuelve una matriz calculada de un tamaño de fila y columna especificado, aplicando LAMBDA.
Sintaxis
=MAKEARRAY(rows, cols, lambda(row, col))
La sintaxis de la función MAKEARRAY tiene los siguientes argumentos y parámetros:
-
rows Número de filas de la matriz. Debe ser mayor que cero.
-
cols Número de columnas de la matriz. Debe ser mayor que cero.
-
lambda LAMBDA a la que se llama para crear la matriz. LAMBDA toma dos parámetros:
-
row Índice de fila de la matriz.
-
col Índice de columna de la matriz.
-
Errores
Proporcionar una función LAMBDA no válida o un número incorrecto de parámetros devuelve un error #VALUE! llamado "Parámetros incorrectos".
Establecer un argumento row o col en un valor <1 o un valor no numérico devuelve un error #VALUE! .
Ejemplos
Ejemplo1: Crear una matriz 2D que represente una tabla de multiplicación simple
Copie la fórmula siguiente en la celda C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Ejemplo 2: Crear una lista aleatoria de valores
Escriba los datos de ejemplo en las celdas D1:E3 y, a continuación, copie la fórmula en la celda D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))