Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web

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

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

Consulte también

Función LAMBDA 

Función MAP

Función REDUCE

Función SCAN

Función BYCOL

Función BYROW

Función ISOMITTED

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.