Función MAKEARRAY

Excel 365, Excel 2021

Resumen

La función MAKEARRAY de Excel crea una matriz calculada de tamaño específico (filas y columnas) aplicando una función LAMBDA personalizada a cada celda de la matriz. Es ideal para generar tablas dinámicas, matrices matemáticas y datos estructurados mediante programación funcional.

Sintaxis

=MAKEARRAY(filas, columnas, lambda(fila, columna))

Parámetros

Parámetro Tipo Requerido Descripción
filas Número Número de filas de la matriz. Debe ser >0.
columnas Número Número de columnas de la matriz. Debe ser >0.
lambda LAMBDA(fila,columna) Función que calcula el valor de cada celda según su posición (fila, columna).

Usando la función MAKEARRAY

MAKEARRAY transforma la creación de matrices en Excel al permitir generar datos estructurados mediante funciones personalizadas. Es especialmente útil para crear tablas de multiplicación, matrices matemáticas, datos de prueba aleatorios o cualquier patrón basado en posiciones de celdas.

Ejemplos Comunes de MAKEARRAY

Tabla de multiplicación 3x3

=MAKEARRAY(3,3,LAMBDA(fila,columna,fila*columna))

Genera una tabla de multiplicación donde cada celda contiene el producto de su fila por su columna (1,1=1; 2,3=6; etc.).

Colores aleatorios

=MAKEARRAY(2,3,LAMBDA(fila,columna,ELIGE(ALEATORIO.ENTRE(1,3),"Rojo","Azul","Verde")))

Crea una matriz 2x3 con colores aleatorios en cada celda.

Preguntas Frecuentes

Devuelve error #¡VALOR! porque el número de filas y columnas debe ser mayor que cero.

Recibe índices basados en 1 (fila 1, columna 1 para la primera celda).

Sí, se integra perfectamente con MAP, REDUCE, BYROW, BYCOL y otras funciones de programación funcional.

Errores Comunes y Soluciones

#¡VALOR! - Parámetros incorrectos

Cause: Función LAMBDA mal formada o con parámetros incorrectos

Solution: Verifica que LAMBDA tenga exactamente dos parámetros: fila y columna.

#¡VALOR! - Número inválido

Cause: Filas o columnas ≤0 o valores no numéricos

Solution: Asegúrate que filas y columnas sean números mayores que cero.

Notas

  • Los índices fila y columna comienzan en 1 (no en 0)
  • Ideal para generar datos de prueba estructurados
  • Combina perfectamente con SPILL para matrices dinámicas
  • Requiere Excel 365 o Excel 2021 con funciones LAMBDA

Compatibilidad

Disponible en: Excel 365, Excel 2021

No disponible en: Excel 2019 y versiones anteriores, Excel para Mac 2019, Excel Online (versión limitada)

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021