Navegación Rápida
Función MAKEARRAY
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 |
Sí | Número de filas de la matriz. Debe ser >0. |
| columnas | Número |
Sí | Número de columnas de la matriz. Debe ser >0. |
| lambda | LAMBDA(fila,columna) |
Sí | 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
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