Función MAKEARRAY

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac

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))

Primer ejemplo de la función MAKEARRAY

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")))

Segundo ejemplo de la función MAKEARRAY