Devuelve una matriz calculada de un tamaño de fila y columna especificado, aplicando una función LAMBDA.
Sintaxis
=MAKEARRAY(rows, cols, lambda(row, col))
La sintaxis de la función MAKEARRAY tiene los siguientes argumentos y parámetros:
filas El número de filas de la matriz. Debe ser mayor que cero.
columnas El 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:
- fila El índice de fila de la matriz.
- col El í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".
Si se establece un argumento fila o columna en un valor < 1 o en un valor que no es un número, se devuelve un #VALUE. #VALOR!.
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")))